A downloadable mod

GRIFFIN

(by difsod)


Prototype réalisé dans le cadre de la GameCodeur GameJam #14 - "Combat de Code"


Élève (premium pro à vie) de GameCodeur : depuis 3 mois et demi (difsod)

Langage et Framework utilisés : Lua

Code : moi-même

Utilisation de librairies et codes externes : non (j'ai voulu coder moi-même mon système de "path finding"...).

Temps passé : 38h30 au total (dont 26h20 de codage pur), en 15 sessions de travail...


Comment j'ai abordé la contrainte du thème :

   Je n'ai pas beaucoup de temps pour rédiger un texte détaillé, mais je corrigerai cela dès que possible. Un petit résumé, en attendant :
J'ai revu toutes les vidéos des ateliers prérequis à la participation à la Jam, et ai assimilé toutes les notions qui y étaient abordées. Puis j'ai installé le jeu ("Robot Warfare"), et ai étudié les scripts des robots fournis avec, afin de me familiariser avec la manière de coder ces scripts. Puis j'ai cherché des idées de stratégie pour mon robot, en fonction des règles et des contraintes du jeu. J'ai décidé de coder mon propre système de Path Finding, afin de voir à quoi je pouvais parvenir par moi-même. Je me suis tout de même inspiré pour cela de l’intelligence artificielle des fantômes de PacMan, que je connaissais bien, pour avoir codé il y a quelques mois un clone du jeu avec Processing (Java). Mais j'ai manqué de temps pour finir de coder tout ce que j'avais en tête, comme comportement, et pour l'instant, mon robot n'accomplit que la première phase de ce qui était prévu : aller "piéger" les chargeurs disséminés dans l'arène (autrement dit miner la zone autour). Mais il ne mine même pas à l'heure qu'il est, car je le fais depuis le chargeur lui-même, sans savoir que ce n'était pas possible. Je continue à travailler dessus, néanmoins, et il évoluera au fur et à mesure....


Postmortem :

   A rédiger...

  Les difficultés : idem.

    Les succès : idem.

    Bilan : idem.

A venir... :

- Idem.

Download

Download
difsod_Griffin.zip 8.6 kB

Leave a comment

Log in with itch.io to leave a comment.