Bravo pour ton jeu. Les graphs sont superbes, l'intro est top, et tous les ingrédients sont là. Le jeu rame un peu, mais je viens de voir que ça tourne mieux en local, je vais réessayer.
Play game
Eleni in Lode Runner's itch.io pagePseudo adhérent Premium sur Gamecodeur
Kendar
Elève Gamecodeur depuis...
le 05/02/2020
L'histoire de ton projet
J'ai assisté au code commando de David sur Lode Runner, et suite à cela, je me suis mis en tête que coder un Lode Runner est tout à fait à ma portée. De plus, c'était aussi l'occasion pour moi de participer à une game jam, parce que je n'en avais fait aucune auparavant (cette Gamecodeur Jam #34 est donc ma première jam).
J'ajoute aussi que j'ai mis en pause mes autres jeux que je suis en train de réaliser (et qui vont sortir sur ma page itch.io très prochainement), afin de me consacrer à celui-ci.
Le but de mon projet était de créer un jeu complet entièrement réalisé par moi-même de A à Z, aussi bien la programmation que les graphismes. Sur ce dernier point, j'ai voulu apporter ma touche personnelle, étant donné qu'à la base, je suis davantage un graphiste qu'un programmeur, mais en réalité, je tiens plutôt à être aussi bien l'un que l'autre.
Autre objectif : Réaliser un jeu complet sur TIC-80. En travaillant sur Eleni in Lode Runner, j'ai donc développé mes connaissance sur cette fantasy console que je trouve fantastique.
Le choix du héros, ou plutôt, de l'héroïne, a été vite établi. En effet, j'ai utilisé le personnage d'Eleni, que j'avais mise en scène dans mon jeu Eleni Foot Bag (programmé sur PICO-8, et qui est une clone d'un mini-jeu de California Games). La voulant mettre avant, j'ai donc commencé par la dessiner avant même de programmer.
Je tenais donc à créer un sprite énorme en 16x24 pixel (qui correspond à la taille des sprites dans Final Fantasy 6 sur Super Nes, et d'ailleurs, le style graphique s'en inspire) pour mes personnages. Cette taille a généré une difficulté : cela influence donc également la taille des niveaux qui est largement plus grand que la résolution du TIC-80. J'ai donc du travailler sur un scrolling (que je n'avais jamais fait avant), chose qui n'était certes pas dans le Lode Runner original, mais qui était par contre présent dans Hyper Lode Runner sur Game Boy.
Autre point important auquel je tenais à mettre en place : des cut scenes. En effet, Eleni in Lode Runner contient des illustrations servants de cinématiques. Bien que cela prenne trop de place sur la version gratuite du TIC-80, en revanche, cela est faisable grâce à la version PRO. En effet, avec cette dernière, il y a le système du bank switching, qui permet d'avoir plus de mémoires pour les graphismes, les sons, les musiques et aussi les maps.
J'ai donc du me documenter sur comment s'utilise le bank switching sur TIC-80, et honnêtement, c'est vraiment très compliqué. En effet, cet aspect est vraiment mal documenté sur le site officiel. J'ai du examiner les codes d'autres jeux sur TIC-80 pour voir comment c'était utilisé. Et ensuite viens l'expérimentation. Sans trop en parler ici, il faut être très très prudent, parce qu'une erreur de paramètre (celle en false ou true) peut effacer votre sprite sheet. Mais après des essais et des erreurs, j'ai pu progresser et enfin maîtriser le bank switching sur TIC-80.
Enfin, la plus grande difficulté à chaque fois que je crée un jeu, parce que ce n'est pas du tout mon domaine : les sons et les musiques. Déjà, sur TIC-80, je trouve l'éditeur de sons peu ergonomique (surtout si on compare avec celui de la PICO-8), ou du moins, je ne comprends vraiment pas grand chose (donc documentation pour que je maîtrise la bête). Mais j'y suis arrivé, du moins avec mon bas niveau en sons.
Quand aux musiques, là c'est vraiment épique ! Déjà, je tenais à mettre celles de Hyper Lode Runner sur Game Boy. J'ai du essayer pas mal de méthodes : oreille musicale afin de la rejouer (très difficile mas pas impossible), créer à partir d'une partition trouvée sur le net (je n'ai trouvé qu'une seule musique de ce jeu, alors qu'il y en a plusieurs que je voulais utiliser pour Eleni in Lode Runner), utiliser une application mobile qui permet d'enregistrer une musique et qui la retranscrit en partitions (pour ensuite la recomposer sur TIC-80).
Dur dur... Surtout à mon niveau, car, rappelons-le, je ne suis pas musicien ni ingénieur du son à la base (j'ai donc du apprendre des notions rien que pour ce projet). Mais j'y suis arrivé, et je suis content du résultat.
D'ailleurs, je ne suis pas contre un cours de création de sons et de musiques pour les jeux vidéos sur Gamecodeur.
Voilà donc ma longue histoire sur la programmation d'Eleni in Lode Runner. J"y suis arrivé, j'ai réussi à créer un jeu complet pour ma toute première game jam.
J'espère que vous apprécierez ce jeu, et que vous prendrez du plaisir à y jouer.
Je vous souhaite à toutes et à tous une très bonne journée.
Leave a comment
Log in with itch.io to leave a comment.