SFML Blueprint

March 25, 2015, 7:35 p.m.

Écriture d’un livre sur le développement de jeux vidéo avec les technologies SFML2.2 et C++11.
Ce livre traite des bases de SFML, gestion des ressources, moteur physique, interface graphique et pour finir la couche multijoueur. Il traite également du multithreading, gestion d’une carte de jeux, les différents “game loops”.
Un minimum de connaissances en C++ est requis.

https://www.packtpub.com/game-development/sfml-blueprints

Préparation des logiciels (compilateurs C++11), et installation de le SFML2.2
  • Architecture générale des jeux
  • Réalisation d’un Astéroid clone et d’un tétris (modèle d’entités, gestion du plateau de jeu)
  • Ajoutons de la physique à notre tétris (avec Box2D)
  • Création d’un GUI depuis zéro, puis utilisation de SFGUI. Intégration de celle ci au tétris
  • Notions sur le multithreading, mutex
  • Création d’un Hybrid RTS/tower defence. Model “Entity system”, gestion de cartes par tuile (hexagonale isométriques), logique du jeu…
  • Passer le jeux précédent à réseau pour le rendre multi joueur. Utilisation de socket TCP, threads, mutex… Et sauvegarde de l’état du serveur (différentes partie) en base de données (Sqite3) pour reprendre les parties ultérieurement.

Chaque chapitre comprend au moins un projet.

De plus, le code source est disponible à l’adresse suivante: https://github.com/Krozark/SFML-book

captcha
krozarkMaxime
Maxime - krozark , 2 years, 8 months ago

Bonjour,
Le livre n’existe que en Anglais.

Unknowjj.vossart
jj.vossart , 3 years, 4 months ago

Bonjour
Existe – il une version française du livre ? Cela m 'évitera de me prendre la tête
pour traduire .Bonne journée

krozarkBarbier Maxime
Barbier Maxime - krozark , 4 years, 7 months ago

Je ne crois pas que le table des matière soit disponible pour le moment, mais la voici:

  • Préparation des logiciels (compilateurs C++11), et installation de le SFML2.2
  • Architecture générale des jeux
  • Réalisation d’un Astéroid clone et d’un tétris (modèle d’entités, gestion du plateau de jeu)
  • Ajoutons de la physique à notre tétris (avec Box2D)
  • Création d’un GUI depuis zéro, puis utilisation de SFGUI. Intégration de celle ci au tétris
  • Notions sur le multithreading, mutex
  • Création d’un Hybrid RTS/tower defence. Model “Entity system”, gestion de cartes par tuile (hexagonale isométriques), logique du jeu …
  • Passer le jeux précédent à réseau pour le rendre multi joueur. Utilisation de socket TCP, threads, mutex … Et sauvegarde de l'état du serveur (différentes partie) en base de données (Sqite3) pour reprendre les parties ultérieurement.

Chaque chapitre comprend au moins un projet.

De plus, le code source est disponible à l’adresse suivante: https://github.com/Krozark/SFML-book

mamahuhusoftwareSchaefer Erwin
Schaefer Erwin - mamahuhusoftware , 4 years, 7 months ago

Bonjour,
Etant un développeur C++ “amateur” (ingénieur électronicien de formation), j’avais honnêtement adoré “SFML Game Development” dont l’exemple m’avait été très utile pour comprendre la structure d’un jeu simple (game loop, gestion des game states, ...). Le livre était par contre un peu léger sur le plan SFML (ce qui ne m’avait pas gêné outre mesure).

J’ai hâte de voir ce que ton livre réserve! La table des matières détaillée est-elle déjà disponible quelque part?

Erwin