A downloadable game for Windows

Download NowName your own price

Une fois n'est pas coutume, le thème de cette JAM m'a redonné envie de mettre le pied à l'étrier en codant un de mes jeux d'enfance : Black Belt sur Master System.

Mon but ici était de coder quelque chose de fonctionnel et je dois dire que ça été bien plus vite que ce que j'aurais pensé.

Ma bête noire étant les collisions, je trouve que j'ai réussi en quelques minutes à coder quelque chose de sympa. En fait j'ai stocké les boites de collisions dans l'objet qui détermine chaque mouvement du personnage et cette fois ci sous forme de tableau. Ce qui fait que je peux personnaliser chaque boite de collision en fonction de la frame concernée.

Controls : 

Left CTRL to Punch

Left Alt to Kick

Space to jump

Left and Right arrows to move

Down arrow to squat


- Elève Premium de Gamecodeur  : Wensheng, élève depuis Mars 2017.

- Langage et Framework utilisé  : C#/Monogame

- Code par Wensheng / Graphismes , Musiques et sons par SEGA (je kiffe toujours autant les musiques de ce jeu !)

- Utilisation de librairies et codes externes : Non

- Temps passé : Environ 40h

- Petit postmortem (avis sur le langage/framework utilisés, difficultés, succès, choix, bilan personnel rapide, etc...) : 

Bilan particulièrement positif, tout est fonctionnel même si il y a toujours moyen d'améliorer des choses...

Je me posais beaucoup de questions sur la manière d'implémenter les collisions ... Ca s'est passé nikel.

Je ne m'étais pas encore vraiment intéressé à l'IA des personnages et je pensais que ça allait être bien plus difficile, même si c'est bien évidemment perfectible, le boss est capable de prendre ses propres décisions et ça je trouve ça vraiment génial :D


StatusPrototype
PlatformsWindows
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorWensheng
GenreFighting

Download

Download NowName your own price

Click download now to get access to the following files:

BlackBelt.zip 11 MB
BlackBeltSources.zip 28 MB

Leave a comment

Log in with itch.io to leave a comment.