Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - Krozark

Pages: [1]
1
Discussions générales / SFML Blueprints - Un autre livre sur SFML
« le: Juin 01, 2015, 02:38:35 pm »
Bonjour !

Je suis heureux de vous annoncer que le livre sur la SFML SFML Blueprints à été publié il y a quelque jours.

Comme les précédents livre sur la SFML, il est publier par Packt  et est disponible à l'adresse suivante : https://www.packtpub.com/game-development/sfml-blueprints.

Ce livre à été écrit par moi même et traite de différents points.
Ainsi on pourra y retrouver les différents thèmes suivants :

  • 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 la librairie 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 jeu précédent à un jeu en réseau pour le rendre multi joueur. Utilisation de socket TCP, threads, mutex… Et sauvegarde de l’état du serveur (différentes matchs en cour) en base de données (Sqite3) pour reprendre les parties ultérieurement.

Ce livre contient 8 chapitres et chacun comprend au moins un projet, et est accompagné du code source que vous pouvez modifier comme vous le souhaitez.

Voici quelques screens des différents projets:
Chapitre 3

Chapitre 4 (nettoyage des ligne désactivé pour le screen)

Chapitre 7 + 8


J'espère que ce livre pourra aider les développeurs à créer les jeux qu'il souhaitent.

Pages: [1]