Apprenez le C++ pour le développement de jeux et utilisez ces compétences pour créer un jeu Flappy Bird Clone amusant. Ce cours en ligne gratuit a été conçu pour doter les développeurs de jeux d'incroyables compétences en matière de développement de jeux utilisant SFML. SFML est l'acronyme de Simple and Fast Multimedia Library. Il s'agit d'une bibliothèque de développement de logiciels multiplateforme conçue pour fournir une interface simple aux différents composants de votre PC, afin de faciliter le développement de jeux et d'applications multimédia. Ce cours commence par une introduction à SFML et aux procédures de configuration de SFML sous Windows (à l'aide du code Visual Studio) et également sur Mac (à l'aide de Xcode). Cette partie du cours couvre la configuration du moteur de jeu, de la machine à états, du gestionnaire d'entrées, du gestionnaire d'actifs et la mise en œuvre de la boucle de jeu. Les différents états du jeu sont également inclus ici, à savoir l'état de démarrage, l'état du menu principal, l'implémentation de l'état du jeu et l'état de fin de partie.
La partie suivante du cours de développement de jeux C++ abordera les nombreuses scènes de jeu requises, ainsi que la création de la classe pipe, la classe Bird et l'apparition et la suppression automatiques des différents tuyaux. L'animation est le sujet suivant qui explore comment faire tourner l'oiseau, voler et entrer en collision avec des obstacles, ainsi que la mise en œuvre du système de notation des jeux. Outre le gameplay proprement dit, de nombreux écrans nécessitent du développement. Il s'agit de l'écran de la partie, des scores qui s'affichent à l'écran, des médailles et bien plus encore. Vous apprendrez ensuite comment ajouter des effets sonores à votre jeu dans le cadre de la dernière partie de votre projet de développement de jeu.
Le
développement de jeux est le processus de modélisation et de conception de jeux vidéo à des fins de divertissement et implique généralement une série d'étapes qui doivent être étudiées et maîtrisées avec soin. Ce cours de développement de jeux en ligne gratuit a été soigneusement conçu pour vous montrer comment développer des jeux en utilisant SFML C++ sur les plateformes Windows et Mac et sera un grand coup de pouce pour votre carrière de développeur de jeux. Vous pouvez également vous inscrire à ce cours si vous souhaitez vous essayer au codage du développement de jeux en tant que passe-temps ou projet parallèle
.
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol, study, and complete. To successfully complete this Certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment.
Once you have completed this Certificate course, you have the option to acquire an official Certificate, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers.
- Great for your CV, professional social media profiles, and job applications.
- An indication of your commitment to continuously learn, upskill, and achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 2 types of Certificate for completed Certificate courses:
- Digital Certificate: a downloadable Certificate in PDF format immediately available to you when you complete your purchase.
- Physical Certificate: a physical version of your officially branded and security-marked Certificate
All Certificate are available to purchase through the Alison Shop. For more information on purchasing Alison Certificate, please visit our FAQs. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.