Cours programmation – Shoot’em up

Ngck2017Shoot_Ludovic

Cette année pour le cours de « gameplay programming », les élèves de première année de Master ont eu pour tache de réaliser un jeu de tir (shoot’em up). Pour cela ils devaient utiliser le framework « NGCK » qui a spécialement été créé pour eux.NGCK est un environnement de travail que j’ai créé pour que les étudiants puissent s’entraîner au C++ tout en créant facilement des jeux vidéo. Cette méthode est disponible pour tout le monde et vous pouvez télécharger les exercices sur la page internet NGCK. Pour compiler il vous faudra Visual Studio 2015 community (gratuit). Une version Linux est aussi proposée. En gros avec NGCK propose quelques fonctions simplifiées pour afficher des formes simples, comme des rectangles. L’affichage, le temps, et les tests des touches sont gérées par le framework. Avec ces fonctions rudimentaires, les élèves ont du réaliser un jeu de casse brique. Ils étaient libres de définir le gameplay qu’ils voulaient. L’exercice s’est déroulé sur 3 séances étalées sur 3 semaines.

Voici les 5 meilleurs jeux

Ngck2017Shoot_Renaud

Renaud avec son Zombie Blood. Sympa à jouer, gestion des munitions.

Ce dessous une conversion en HTML5 via EmScripten (compiler direct de code C++ vers HTML5, via machine virtuelle Java Script).

JOUER EN LIGNE (dues au grand nombre de particules, le jeu rame un peu en HTML5)

Ngck2017Shoot_Remi

Remi et son jeu de tir. Beaucoup de niveaux, gestion de l’évolution des armes et caractéristiques du vaisseau.

Ngck2017Shoot_Ludovic

Ludovic et son très bon jeu de tir sur 4 écrans. Beaucoup de bonus à ramasser.

JOUER EN LIGNE

Ngck2017Shoot_Jason

Jason et son jeu de tir où la précision est importante.

JOUER EN LIGNE

 

Ngck2017Shoot_Guillaume

Guillaume et son très bon jeu de tir. Le tir est utilisé également comme propulsion. Déstabilisant au début mais les niveaux sont très fun. A tester!

JOUER EN LIGNE

Comme quoi avec peu de choses, on peut faire beaucoup. Bon code

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s