[en cours de développement]

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

informations game codeur

pseudo : antonozor

depuis : 06/04/2018 

langage : Lua

game jam : numéro 23

thème : contamination

informations jeu

déplacements : ZQSD

super pouvoir : ESPACE

but : contaminer toutes les maisons, soit en les touchant directement, soit en utilisant le super pouvoir qui contaminera toutes les maisons non-infectées dans la zone des maisons déjà infectées

je m'excuse par avance pour les fautes d'orthographes, je n'ai pas relu ce que j'ai écrit : le but avec ces notes est de laisser une trace du processus de création au moment où il avait lieu

[new user has connected for the first time]
saturday 00:17
"je vais la faire cette game jam oui ou non ?! allez je l'a fait, en lua, et je rends dimanche à 00h. j'ai 48h pour me sortir les doigts et faire un jeu dont je serais fier"
saturday 00:42
"je cherche une idée mais je suis trop fatigué pour réfléchir. la nuit porte conseil et demain je mettrais mes idées en ordre pour sortir un prototype potable"
[ajmc has disconnected]

[ajmc has connected]
saturday 10:04
"bon je viens de me lever, j'ai aucune idée pour le moment mais je vais me mettre à griffoner pleins de choses. faut écrire pour trouver une bonne idée ... ou une idée tout court"
saturday 12:29
"toujours rien, c'est terrible ... je cherche sur internet, je me perds un peu et je ne trouve pas de bonne idée : je n'ai pas envie de faire un n-ième Plague ! je vais trouver car le temps presse"
saturday 12:47
"bon j'ai une mini idée d'un truc, je code un peu pour voir ce que cela va donner ..."
[ajmc has disconnected]

[ajmc has connected]
saturday 13:26
"l'idée d'avant a rien donné mais c'est pas grave car j'en ai une autre ! premier objectif : créer un personnage qui se déplacera dans un terrain de jeu limité. deuxième étape : afficher en haut à gauche une mini map qui reproduit le
déplacement du joueur dans le terrain de jeu mais dans sa globalité. je me lance !"
[ajmc has disconnected]

[ajmc has connected]
saturday 13:44
"j'ai une aire de jeu limitée dans laquelle un personnage se déplace. il ne peut pas sortir de l'aire de jeu (collisions) et on le dirige avec ZQSD. j'avance enfin ! maintenant je passe à la mini map !"
[ajmc has disconnected]

[ajmc has connected]
saturday 14:32
"j'ai réussi les deux objectifs : mon personnage qui bouge dans mon terrain mais dont il ne voit qu'une partie et la mini map qui retranscrit la totalité du terrain !"
saturday 14:34
"bon j'ai une partie de l'algorithmie qui est niquel mais une autre où j'ai encore des valeurs en dures : résultats, pour le moment si je change la taille de ma mini map est bien elle ne fonctionne plus ... le personnage sur la mini map sort de l'écran de la mini map ... je vais réfléchir à comment fixer tout ça mais plus tard"
saturday 14:46
"problème résolu ! le temps d'écrire les mots comme quoi j'avais un problème et la solution est venue à moi !! ahah j'ai une superbe mini map maintenant que je peux bouger comme je veux et qui sera toujours niquel : super"
saturday 14:47
"bon et bien je continue, je vais essayer d'afficher disons 5 rectangles qui représenteront des maisons sur la map. je vais devoir les gérer dans le jeu réel et sur la mini map ! commençons par l'affichage dans l'aire de jeu"
[ajmc has disconnected]

[ajmc has connected]
saturday 15:39
"le code commençais à être conséquent donc j'en ai profité pour le découper un petit peu et le ranger dans des fichiers différents et avec de jolis noms ahah. j'ai crée de même de belles fonctions pour décharger les fonctioncs load, update et draw qui devenaient illisibles. sinon j'arrive à afficher une maison sur la mini map et dans l'aire de jeu. maintenant il faudrait automatiser cela mais d'abord je veux travailler sur l'effet de contamination. en effet je voudrais que lorsque le hero touche une maison, celle ci devienne infectee (rouge) mais en un certain temps. pour cela je vais m'inspirer de la capture de point que l'on peut voir sur des jeux comme Call Of Duty : la machine s'infectera en un certain temps, tant que le hero est dans la bonne zone"
[ajmc has disconnected]

[ajmc has connected]
saturday 16:22
"c'est bon : j'ai une maison, si je la touche je l'infecte. l'infection mets un certains temps et on a pas besoin d'être sur la maison pour quel'infection avance. une fois la maison infectée elle devient rouge et sur la mini map aussi ! j'ai mit du temps à faire cela mais j'avais des choses à faire et j'ai cherché la musique adéquat pour bien travailler ahah"
saturday 16:24
"j'avoue que je code mais je n'ai aucune visibilité : je ne sais pas encore ce que sera le jeu final, j'avance à tatons. cette technique va bientôt arriver à son terme : je n'ai toujours pasde vrai gameplay ... je dois réfléchir encore mais j'ai une base dont je suis fier et qui permet de garder la flamme de la motivation !"
saturday 16:33
"je vais généraliser la gestion de mes maisons grâce à des tableaux. cela permettra d'avoir rapidement beaucoup de maisons et donc de voir si il y a du fun"
[ajmc has disconnected]

[ajmc has connected]
saturday 16:59
"encore une étape de passée : j'ai généralisé mon code pour avoir pleins de maisons ! je vais faire de même pour la mini map !"
saturday 17:06
"j'ai finit avec la mini map aussi ! et je viens de prendre conscience de la force de mon code : je peux créer des maps géantes avec une mini qui suit quelque soit la taille, et donc je peu potentiellement avoir pleins de maisons à infecter et c'est fou !!"
saturday 17:07
"je suis vraiment content de moi : j'ai bien codé, de manière propre et j'ai un résultat franchement pas dégue. j'ai un potentiel fou sous mes doigts grâce à cette map et mini map qui s'adapte parfaitement. malgrès le fait que je n'avais pas de vu sur le long terme j'ai quand même réussi à produire un code pas trop moche. au final tout cela va me servir et je compte bien avoir un jeu qui en jette ahah. néanmoins je sature un peu et je vais m'accorder une pause"
[ajmc has disconnected]

[ajmc has connected]
saturday 17:48
"allez on reprends ! j'ai un petit problème avec mon infection qui parfois dépasse la valeur limite donc je vais régler cela"
saturday 17:50
"c'est bon c'est réparé ! c'était juste une question de supérieur ou égale. bon je vais essayer de créer des maisons de manière aléatoire et un peu plus de maisons ! il faut de la matière à infecter ahah"
[ajmc has disconnected]

[ajmc has connected]
saturday 18:03
"bon ... bah voila ahah, j'arrive à produire autant de maisons que je veux avec des tailles aléatoires, des positions aléatoires et un niveau d'infection plus ou moins grand ... le code tourne bien, l'ordinateur ne bronche pas, c'est super !"
saturday 18:10
"je vais mettre en place un petit compteur qui permet de voir combien il y a de maisons sur la carte et combien sont encore saines et donc combien il reste de maison à infecter"
saturday 18:17
"ok je viens d'avoir une idée de malade : en gros quand une maison et infectée et que notre super pouvoir est chargé on peut l'activer. mais que va faire ce power-up allez vous me demandez. très bonne question. et bien chaque maison aura un rayon
suivant sa taille et au moment où on utilisera son pouvoir (touche espace) les maisons infecteront instantanéments les maisons non infectées qui sont dans leur périmètre ! cela va rajouter du fun et de la nervosité au gameplay et surtout aider, quand vers la fin il reste que une ou deux maison de me*** et que il faut aller les chercher à l'autre bout de la map mdr"
saturday 18:19
"je vais manger"
[ajmc has disconnected]

[ajmc has connected]
saturday 20:19
"bon on s'y remet, j'ai perdu beaucoup de temps là ! on repars sur l'idée du dernier rapport ! on va se créer des rayons pour chaque maisons infectées et créer ce pouvoir !"
saturday 20:29
"je viens de perdre 10 minutes dans une documentation de lua .... allez je m'y mets vraiment !"
saturday 21:22
"incroyable mais vrai, j'ai réussi. le plus compliqué a été de trouver la fonction pour regarder les collisions entre des cercles et des rectangles. mais ensuite ca a ete : j'ai donc mon super pouvoir qui fonctionne ! quand on appuye sur espace, les maisons deja infectees explosent et donne l'infectation aux maisons voisines assez proches instantanéments !!"
saturday 21:31
"j'avais un petit problème avec les charges de super pouvoir mais c'est fixé ! une seule charge au départ ... mais si on l'utilise on en a plus c'est ça ? c'est nul ! oui je sais, calmez vous, je vais mettre des petits collectibles (des sneezes) sur la carte histoire de pouvoir faire le pleins de super pouvoir. prenons un temps pour penser a l'avenir : pour le moment il y a peu de challenge, c'est un fait. je pense rajouter des .... ennemis ouii ! mais bon c'est un peu trop facile et deja vu. du coup je me laisse le temps de réfléchir un peu. faut que je trouve un truc un peu original quoi ! demain je pense m'attaquer à mettre de jolies design et peu etre meme des musiques wow !"
[ajmc has disconnected]

[ajmc has connected]
saturday 21:49
"les petits collectibles sont là: les sneezes ou éternuements en francais ! c'est cool hein ? c'est grave dans le thème de cette game jam ahah ! j'ai parlé d'ennemis tout à l'heure, je vais me prendre le temps de réfléchir à comment les intégréter dans le jeu, leur utilités pour le gameplay, pour le jeu, pour l'histoire, etc. je ne veux vraiment pas ajouter des ennemis histoires de dire, surtout que cela va prendre du temps et etre complique. je ne veux pas que mon jeu soit pourri par des ennemis complements idiots ou quelque du style. bref j'y réfléchis. dans tous les cas il faudra du challenge pour le joueur. j'ai pensé aussi a des niveaux ou des vagues (waves en anglais) dans lesquelles il y  aurait de + en + de maisons a contaminer. j'ai pensé aussi a un timer pour stresser un peu le joueur. le système de victoire est déjà là : il me parait plutot évident que c'est quand on a infectee toutes les maisons que l'on a gagné ! bref je réfléchis à la tournure que je veux prendre pour cette game jam ..."
[ajmc has disconnected]

[ajmc has connected]
saturday 22:37
"je viens de poster sur itch.io ces quelques notes. l'intérêt est vraiment de montrer ce qu'il se passe dans ma tête quand j'ai réalisé cette game jam. bon je pense que j'en ai assez fait pour aujourd'hui. j'ai toute la soirée et la nuit pour réfléchir à comment pimenter mon gameplay : avec des ennemis ou pas, des niveaux ou pas, des vagues ou pas, un timer ou pas, bref je dois décortiquer un peu tout cela. il faut que je me penche aussi sur le design, les sons, les musique : bref il y a encore un peu de boulot :)"
saturday 22:41
"je me pose aussi des questions sur l'accès : est-ce que je laisse aux joueurs le droit de changer la taille de la carte ? le nombre de maisons ? le nombre de sneezes ? la taille de la mini map ? etc etc"
[ajmc has disconnected]

[ajmc has connected]
sunday 10:47
"la journée commence fort : je m'en doutais un peu mais j'ai un problème avec mon système de sneeze. il arrive des cas où l'éternuement se propage plus loin que la maison initiale. j'essaie de vous expliquer. la maison A éternue et infecte la maison B et C or dans le rayon de la maison B il y a la maison D et E. si quand le code arrive a la valeur i dans la boucle for sur le B et bien il verifie bien qu'elle est infectee et va donc infectee a son tour la maison D et E. or on ne veut pas que le sneeze soit plus plusieurs vague comme cela ! je vais donc fixer cela !"
[ajmc has disconnected]

[ajmc has connected]
sunday 11:35
"une douche plus tard, un aller-retour à la boulangerie plus tard et deux ou trois vidéos youtube plus tard, je suis là ! allez on fixe ce problème et on va de l'avant !"
sunday 12:12
"problème résolu ! j'ai mis du temps car j'ai encore du gérer deux, trois trucs mais le code en lui même n'était pas si compliqué que cela à gérer."
sunday 12:13
"quelle est l'étape suivante ? je ne sais pas ... si ! je dois gérer des rayons plus ou moins grand suivant la taille des maisons. je vais simplement calculer la superfie des maisons et trouver un rapport sympathique : j'y
vais !"
sunday 12:19
"c'est fait, j'ai des rayons de sneeze différent suivant la taille de la maison : bon certains sont vraiment grands mais l'équilibrage viendra bien plus tard ou jamais mais ce n'est pas un problème à mon avis. je vais essayer de jouer un peu sur la transparence des rayons car parfois on a vite une impression de fouillis"
sunday 12:25
"niquel les cercles ne sont plus genants mais quand meme visible donc c'est super"
sunday 12:26
"je n'ai pas d'idées pour comment continuer ... le challenge est peu présent dans mon jeu mais comment pimenter la partie ? je recherche ... j'avais aussi pensé à un système d'amélioration : le hero va plus vite, le pouvoir fonctionne en cascade, etc mais cela est optionnel tant que je n'ai pas de fun dans mon jeu !"
[ajmc has disconnected]

[ajmc has connected]
sunday 12:43
"je réfléchis encore ... j'ai vraiment une perte de créativité : je n'arrive pas à donner du challenge au joueur ... pour m'assurer que tout allez bien j'ai créer un executable de mon jeu. je vais déjà le mettre sur itch.io pour avoir un peu des retours mais c'est la mer**, mon jeu manque cruellement de challenge ..."
[ajmc has disconnected]

[ajmc has connected]
sunday 14:12
"je poste une version 1 de mon jeu sur itch.io ... je réfléchis encore à comment continuer mon jeu"

[ajmc has disconnected]

Platforms
Release date
Developer
ForgeGivre
Age rating
Not rated

System requirements for PC

Read more...
[en cours de développement] screenshot, image №2299250 - RAWG
Edit the game info
Last Modified: Feb 24, 2020

Where to buy

itch.io