Tank Destroyer (itch)
About
Bonjour et bienvenue sur ma page itch.io là où se trouve mon tout premier prototype de jeu pour la GameJam #20 de GameCodeur sur les Rebonds & Collisions qui est le suivant : Tank Destroyer
Tout d'abord c'est après un peu plus de 3 mois de formation en tant que GreatOne, en élève Premium de Gamecodeur, que j'ai décidé de participer à cette GameJam en utilisant simplement Lua car pas très avancé dans la formation mais chose importante je me sentais prêt et je suis très heureux d'avoir atteint la vision du jeu que j'avais en tête, et pour au moins connaître j'ai tenté de presque tout faire moi-même en probablement 80h donc
le code évidemment, les graphismes en 16x16 par PyxelEdit et la musique(j'en suis désolé vu la faible qualité) avec Boscaceoil, le reste sont de :
- Grenade du Wallpaper de la part de openclipart-vectors du site pixabay
- Tank du Wallpaper de la part de momentmal du site pixabay
pour le reste c'est votre serviteur qui a tout fait au moins pour comprendre la charge de travail.
Donc Tank Desstroyer que je qualifie de prototype puisqu'encore quelques bugs subsistent mais est totalement jouable, dont le but est de lancer une grenade en mesurant sa puissance, grenade qui rebondira selon les obstacles et qui doit arriver sur le Tank pour le détruire.
Plutôt simple comme idée mais beaucoup plus compliqué à mettre en oeuvre, mais un excellent entrainement et je dois faire remarquer que le côté temps limité et sujet proposé ont bien boosté le motivation durant ces 2 semaines de dev, une bonne surprise donc j'incite vraiment tous les nouveaux à se lancer, c'était ma 1ère et ce fut une excellente expérience.
Côté graphisme, étant débutant mais motivé je suis parti sur PyxelEdit à créer les tiles en 16x16 et les personnages, objets, animations, puisqu'ayant déjà en tête le jeu, restait plus qu'à créer même si c'est assez long en tant que débutant.
Petite parenthèse pour le son créé si j'ose dire à la fin du développement, c'est moche mais je voulais essayer, désolé d'avance.
Et enfin le code, et petits défis même avant de commencer j'avais en tête cette visée par la souris en animant le personnage et en chargeant le tir, jamais fait avant donc pas sûr d'y arriver, j'y ai mis beaucoup de temps car après le draw de map/perso c'est la 1ère chose que j'ai attaqué le coeur du gameplay, et après beaucoup de crash j'y suis arrivé non sans mal et heureux du résultat.
La suite c'est établir les collisions donc déjà vu avant même si quelques problèmes subsistent encore sur le bumper, puis les rebonds plutôt difficiles à régler non pas pour des tiles normales mais des tiles graphiquement non cubiques les bumpers triangulaires ou le tank par exemple, c'est la partie la moins bien réussie mais j'y ai passé du temps et le fait que ça fonctionne plutôt bien est le principal pour une première.
Pour finir les animations plutôt simples avec la technique de Gamecodeur sur les platformers, puis les conditions de victoires et changement de niveaux sont plutôt simples, ce sont vraiment le sujet de la Jam Rebonds et Collisions qui ont été compliqués mais le résultat est largement satisfaisant pour un 1er jeu pour ma part,
vivement la prochaine en attendant bon code.
GreatOne