Note :
Ce livre propose une introduction complète à la programmation Rust à travers le développement de jeux, en particulier des jeux de type roguelike, en utilisant une architecture de type Entity Component System (ECS). Il est bien accueilli pour son style d'écriture engageant et son approche pratique, bien qu'il soit critiqué pour s'appuyer fortement sur des bibliothèques spécifiques et pour ne pas être toujours adapté aux débutants.
Avantages:⬤ Facile à suivre et agréable pour apprendre Rust et le développement de jeux.
⬤ Présente les concepts de manière logique et complète.
⬤ Style d'écriture engageant et exemples de code bien formatés.
⬤ Bonne introduction à la conception de jeux, en particulier les roguelikes, et à l'architecture ECS.
⬤ Encourage l'application pratique de Rust dans le développement de jeux.
⬤ Quelques erreurs dans les extraits de code, menant à la confusion.
⬤ L'utilisation intensive de la bibliothèque Legion peut nuire à l'apprentissage des principes fondamentaux de Rust.
⬤ Ne convient pas aux débutants complets ; des connaissances préalables en programmation sont utiles.
⬤ Certaines divergences dans les exemples de code et les instructions de configuration du projet peuvent être frustrantes.
⬤ Se concentre davantage sur la conception de jeux que sur la maîtrise du langage Rust.
(basé sur 19 avis de lecteurs)
Hands-On Rust: Effective Learning Through 2D Game Development and Play
Rust est un nouveau langage de programmation passionnant qui combine la puissance du langage C avec la sécurité de la mémoire, la concurrence sans crainte et des stimulants de productivité - et quelle meilleure façon d'apprendre qu'en créant des jeux. Chaque chapitre de ce livre présente des projets pratiques allant de Hello, World à la construction d'un jeu complet de type "dungeon crawler". Ce livre vous permettra d'acquérir des compétences en matière de développement de jeux applicables à d'autres moteurs, notamment Unity et Unreal.
Rust est un langage de programmation passionnant qui combine la puissance du langage C avec la sécurité de la mémoire, la concurrence sans crainte et des boosters de productivité. Avec Rust, vous disposez d'un nouveau terrain de jeu où vos idées de jeu peuvent s'épanouir.
Chaque chapitre de ce livre présente des projets pratiques et concrets qui vous emmènent de Hello, World à la construction d'un jeu complet de type "dungeon crawler". Commencez par installer Rust et vous familiariser avec votre environnement de développement. Apprenez les bases du langage à l'aide d'exemples pratiques en créant votre propre version de Flappy Bird. Découvrez ce qu'il faut pour générer aléatoirement des donjons et les peupler de monstres en construisant un jeu complet de type "dungeon crawl". Exécutez les systèmes de jeu simultanément pour des performances élevées et un jeu rapide, tout en conservant la possibilité de déboguer votre programme. Donnez libre cours à votre créativité avec des objets magiques, des monstres plus coriaces et une conception complexe des donjons. Ajoutez des couches graphiques et peaufinez votre jeu avec style.
Ce dont vous avez besoin :
⬤ Un ordinateur fonctionnant sous Windows 10, Linux ou Mac OS X.
⬤ Un éditeur de texte, tel que Visual Studio Code.
⬤ Une carte vidéo et des pilotes capables d'exécuter OpenGL 3.2.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)