Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Tank ArmageddonView game page

Submitted by Nono02P — 27 days, 17 hours before the deadline
Add to collection

Play game

Tank Armageddon's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#44.3824.382
Overall#64.4564.456
Respect du thème#84.5294.529

Ranked from 34 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Pseudo Adhérent sur Gamecodeur
Nono02P

Élève depuis le (jour / mois / années) ou en nombre de mois
06/09/2018

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

Ouah on se croirait vraiment dans Worms ! Félicitations j'aime beaucoup

Developer

Merci de ton retour, heureux que ça te plaise et que tu te sois cru dans Worms ça veut dire que j'ai réussi à remettre en place une partie des mécaniques du jeu qui m'a inspiré ! :)

Submitted

Enorme boulot derrière ton jeu. C'est impressionnant. En plus, la petite touche Kaamelott est juste géniale.

Bravo pour cette production.

Developer

Merci beaucoup à toi !

Content que ça t'ai plu ! :D

Submitted(+1)

Un gros boulot ! Pense à dormir un peu quand même ;)

Developer

Maintenant que mon IA doit s'entrainer des heures et des heures... J'ai du temps libre mdr

Submitted

Super travail , tu as envoyer du lourd sur cette jam et je sais pas si j'aurai pu faire tout ça. Tu mérite la note maximal ;)

Developer

Merci l'ami, ça me fait plaisir de ta part !

En plus l'ia devrait pas tarder à arriver...  Elle s'entraîne, après vous allez pleurer ! Mdr 

Mais t'inquiète pas je suis persuadé que t'es capable de faire au moins aussi bien si ce n'est mieux... Lors de notre Jam street fighter je t'ai vu coder comme un taré, tu m'as vraiment impressionné. ;-)

Submitted

Nono ne te déconcentre pas et code moi cette IA que je défonce du tank lol.

Developer

J'ai plus qu'à attendre, elle s'entraîne toute seule (ça va durer des heures)

Submitted

Comment ça elle s'entraine ?? Quelle genre d'IA as tu intégré  et comment ? Un genre de réseau neuronne ?

Developer(+1)

Un réseau de neurones couplé avec un algorithme génétique...

En fait ça mime le fonctionnement de l'évolution biologique :)

Je vais bientôt faire un devlog sur mon jeu + un sur l'IA à proprement parler.

Si tu veux, tu peux aller voir le code sur mon github !  https://github.com/Nono02P/TankArmageddon

Pour la partie fonctionnelle :

- Matrix.cs

- ActivationFunctions.cs

- NeuralNetworks.cs

- GeneticNeuralNetwork.cs

- Population.cs


Les classes et l'interface qui font la liaison entre les entrées et le jeu c'est :

- IControl.cs

- PlayerControl.cs

- NeuralNetworkControl.cs

Submitted

Merci, je regarde ça !

Submitted

Super !! on ce demande d'ou vient l'inspiration !!

Developer

Ouais, bonne question... :D

Merci du retour ça fait plaisir !

Cest drôle pendant un moment j'ai cru voir des vers aux commandes des tanks! Bon comme tout a été dit il me reste a mettre une bonne note et a te souhaiter bonne chance et bon code

Developer

Ahahah figures toi que j'ai hésité à mettre des vers... :D

Merci de ton retour

Worms tank armagedon .😊

Submitted

Très bon jeu qui montre un très bon niveau de complexité. Ca due demander énormément de travail.  

Félicitation pour ta réalisation!!

Developer

Merci de ton retour, effectivement j'ai mis la barre relativement haute par rapport à mes compétences mais qu'est ce que j'ai pu apprendre et pris du plaisir à le faire ! :D

Submitted

Salut Nono,

J'ai vu des avis sur afficher une trajectoire, je trouve que ça marche très bien sans, c'est d'ailleurs ce qui fait le sel du genre. Après j'ai regardé tank stars, c'est la trajectoire du précédent tir qui est affichée (si j'ai bien tout compris).

Joli boulot sur la physique des tanks et des projectiles, les grenades rebondissement bien. Et ta génération procédurale du sol est top, même si elle pourrait être affinée pour donner un rendu moins linéaire (facile à dire hein ? ;) )

Il me manque des effets d'impact ou d'explosion et une petite IA, et ça sera très cool.

Developer

Je pense faire cet trajectoire pour le fun parce que techniquement ça m'intéresse mais je pense que ce sera quelque chose à activer dans les paramètres du style "aide à la visée"

Pour l'ia, je suis parti sur du réseau de neurones couplé avec de l'algo génétique... J'ai en théorie terminé de le coder (à l'instant) et là je dois attendre que l'ia apprenne à jouer par elle même :D


J'ai encore énormément de boulot côté pollish... J'ai effectivement prévu des animations d'explosions, du parallaxe, des shaders pour gérer le jour/nuit/orage, etc... 


Mais pour avoir ce résultat là, j'ai du faire des choix et je me suis concentré sur le fait d'avoir un jeu jouable xD


En tout cas merci du retour !

Submitted

C'est vrai que c'est intéressant, j'avais commencé à y réfléchir aussi.

Pense à mettre un module d'autodestruction à ton ia, si elle commence à avoir des envies d'annihilation du monde. Et l'appelle pas SkyNet, on sait jamais ;)

Deleted post
Developer

Un grand merci à toi, ça me touche :) 


J'ai encore énormément de boulot mais je commence à être un peu satisfait de moi (je suis en train de regarder mon IA apprendre à jouer toute seule, ça à l'air de marcher ça à un côté magique...)


J'ai vraiment été agréablement surpris par cette communauté bienveillante !

Longue vie à Gamecodeur !

Submitted

BRAVO, BRAVO, BRAVO,  génial, je vois que tu as trouvé la solution pour le haut enneigé des montagnes, toujours aussi beau ! manque juste un petit scroll avec 2 3 nuages en arrière plan !, peut-être aussi l'affichage de la trajectoire balistique a la tank stars sur android, sinon j'adore avec l'IA ça vas déchirer ! bonne continuation ! à bientôt !

Developer

Merci merci merci ! Lol

Le scrolling parallax est prévu avec des nuages, d'autres collines générées aléatoirement, etc...

Mais en fait j'essaye de coder l'ia pour la fin des votes, le reste arrivera après ;)

 T'es le deuxième à me parler de cette trajectoire balistique, il va vraiment falloir que je me penche dessus post jam :) (j'avoue que ça me fait un peu peur côté performances mais le défi me plaît bien)

Submitted

Résultat de recherche d'images pour "tank shoot game"

c'est ce genre de tracé dont je te parle !!, ca rends plus dynamique, en plus tu as déjà la trajectoire, suffit d'ajouter le tracé !! hahahha

bon courage !!

Developer

Ne t'inquiètes pas, j'avais bien compris ce que tu voulais dire mais j'ai peur des performances pour les obus ou les grenades parce que cette indication va devoir se mettre à jour en temps réel tout en chargeant la barre de puissance... :)

Submitted

Sympa ce worms-like ! 

Developer(+1)

Merci beaucoup d'avoir pris le temps de le tester.

Je suis en train de bosser sur l'IA, je ne sais pas si elle sera présente avant la fin des votes mais j'espère de tout coeur !!

les zooms les scrolls c'est chouette mon pote de discord !! 

Developer

Merci l'ami ! :)

Tu sais... Le scrolling c'est certainement une des choses qui m'a pris le moins de temps (j'avoue HydroGene m'a donné sa botte secrète avec les Matrix de monogame) ! ^^

Par contre j'ai bien morflé c'est avec le bruit de perlin et en trigo (alignement du canon par rapport à l'angle du tank, objets qui suivent la pente du sol, rebonds des grenades en fonction de l'inclinaison du sol...) :D

Submitted

Super jeu, il manque juste l'IA mais je sais que c'est pour bientôt 👍

Developer

Patience je dois apprendre à mon réseau de neurones à jouer ! :D

Submitted

Très bon jeu, bonne réalisation

Developer

Merci ! As tu rencontré des soucis, as tu des axes d'améliorations ?

J'ai une liste relativement longue de choses qui restent à faire dessus mais étant limité par le temps j'ai été à l'essentiel. 

Il me manque des animations, j'aurai aimé rajouter des éléments qui bougent dans le ciel histoire de rajouter un peu de vie au jeu, changer les couleurs sur la map et les gérer différemment, avoir plus d'items, avoir une ia, etc... Je ne peux pas dire que j'ai chômé mais je me suis peut-être mis la barre trop haute...

Mais qu'est ce que j'ai pu apprendre et prendre du plaisir à le faire :)

Submitted

Coucou, Les deux principaux points négatifs pour moi sont :

- Avoir un indicatif quand on lance ou vise, surtout quand on lance une grenade, on ne voit pas ou elle va arriver.

- La résolution, le jeu et son contenu, principalement le texte s'affiche en petit et sur un écran 4k on voit pas grand chose.

Ensuite il ne faut pas oublié que c'est une Jam, donc tu ne pourras forcément pas tout mettre les fonctionnalités que tu veux ;)

Developer

Je vois ce que tu veux dire, pour afficher une espèce de courbe que suivra les explosifs. Je t'avoue que j'ai un peu peur que ça rende le gameplay trop "assisté". 

Mais j'essayerais d'implémenter ça post-jam parce que techniquement je ne vois pas trop comment faire pour l'instant (surtout en gardant de bonnes performances parce que ça va devoir se mettre à jour au fur et à mesure que la barre se charge) et que ça vient de piquer ma curiosité. Après pourquoi pas faire un menu options au début avec deux modes (avec ou sans), en fonction de la difficulté voulue ! :D

Pour la résolution d'écran, malheureusement je le sais... Pour tout te dire, je développe avec un PC pas très adapté, j'ai pris la résolution maximale que je pouvais utiliser dessus. :/

Dès que j'ai de quoi investir un peu, je me prendrais un PC plus adapté qui me permettra de facilement développer dans ces résolutions. :)

Il faut vraiment que je travaille sur l'adaptation des résolutions d'écran après la jam.

Merci beaucoup de ton retour ! :D