A downloadable game for Windows

ENGLISH

A game made for the Gamecodeur Game Jam #13.

- while on the main menu, switch your keyboard mode with TAB (zqsd to wasd)
- move with wasd and fire shots with right arrow key (like in Binding of Isaac)
- activate your power up with space bar
- killing greys wave gets you a +1 to score multiplier
- killing reds wave drops one power up (sometime two)
- there's a boss at the end of the game (you can see him on a gif)
- other stuffs that will make sense on their own

FRENCH

Jeu réalisé dans le cadre de la Gamecodeur Game Jam #13

INFOS

- Elève Premium de Gamecodeur: depuis 01/01/18 (Padawan)

- Langage et Framework utilisé: Lua / Löve2D

- Code, graphismes, musiques et bruitages : moi-même

- Utilisation de librairies et codes externes : formules de math du wiki Löve2D

- Temps passé: environ 30h

- Comment as-tu abordé la contrainte du thème: C'est ma première game jam donc je n'ai pas trop réfléchi. Comme c'est également mon premier shooter horizontal, je me suis dis qu'il valait mieux viser quelque chose de classique et rester simple autant que possible. J'ai commencé par la génération des 3 couches d'étoiles du décor, et comme j'ai trouvé ça sympa, j'ai progressivement ajouté les éléments du jeu. Je me suis inspiré de la série des Gradius / Parodius (Konami) pour le système de power up.

- Postmortem: je suis un peu déçu par les problèmes de performances. J'ai du à plusieurs reprise faire une croix sur des mécaniques de jeu que j'avais à cœur par ce que le nombre conséquent de projectiles faisait ramer le jeu. Je ne sais pas d'où ça vient. Je soupçonne les tests de collision et le nombre d'élément à afficher (j'ai d'ailleurs bricolé une limitation dynamique du nombre maximal de particules affichées à l'écran pour essayer de gagner quelques fps). Je pense que je fais quelque chose de travers, mais je ne sais pas quoi. Les graphismes et l'audio auraient bien mérités plus de temps mais compte tenu des problèmes de performances, j'ai préféré en rester là. 

EDIT: j'ai fini par découvrir que le jeu est tout à fait fluide une fois passé en exe. J'aurais donc très bien pu aller au bout de mes idées ! Ca sera pour la prochaine fois.

logiciels tiers utilisés:

- Zerobrane Studio pour taper le code

- Pyxel Edit pour les sprites

- Bfxr pour les bruitages retro (pew !)

- fromtexttospeech pour la voix des power up

- Logic 9 pour les musiques et le mix

MANUEL DU JOUEUR

CONTROLES

- déplacements : zqsd ou wasd selon le mode choisi dans le menu (quand vous êtes dans le menu, appuyez sur tab pour changer le mode de clavier)

- tirs: tirez en maintenant la touche fléchée droite

- power up: activez un pouvoir avec la barre d'espace

MOBS

- brique

les briques sont des parois solides qui se déplacent lentement. Elles renvoient tous les projectiles du joueur à l'exception du plasma, ce qui peut être utile ou pas. Les briques sont résistantes, mais pas indestructibles.

- alpha

3 types de mouvements. Tuer une vague d'alpha augmente le multiplicateur de point de +1

- beta

3 types de mouvements. 2 types d'attaques. Tuer une vague de beta libère un power up (parfois deux)

- gamma

lents et résistants, les gamma donnent un bon score. Chaque gamma détruit libère un power up.

- boss

le boss est unique. Il alterne entre deux puissantes attaques. Il est flanqué de deux drones de soutien. Il appelle régulièrement des alpha et des beta en renfort. Il est vexé par ce que son pixel art est bâclé.

POUVOIRS

Il existe 6 améliorations pour le joueur. Ramasser un power up fait avancer la position sur la barre d'un cran.

Appuyez sur la barre d'espace pour activer un pouvoir (certains pouvoirs peuvent être activés plusieurs fois). Activer un pouvoir réinitialise la position du curseur sur la barre.

Si le joueur atteint la dernière position sur la barre, et qu'il ramasse un power up, la position est réinitialisée, et  il reçoit un bonus conséquent de points.

PROTECTION ET MORT

Chaque pouvoir actif donne une couche de bouclier supplémentaire au joueur. Si le joueur est touché, il perd une couche de bouclier, et donc un pouvoir. Si le joueur se fait toucher alors qu'il n'a aucune couche de bouclier (aucun pouvoir actif), c'est la fin de partie.

StatusReleased
PlatformsWindows
Rating
(2)
AuthorPadawan
GenreShooter
Made withLÖVE
Tags2D, LÖVE, Side Scroller

Download

Download
rebirth.zip 14 MB
Download
source.zip 11 MB

Comments

Log in with itch.io to leave a comment.

J'adore l'idée des munition qui rebondissent sur les murs

grosse bonne surprise, même la musique est en rythme :-) 

Merci les gars !

Ton jeu est vraiment pas mal avec les murs rebondissants et le power-up au début j'adore, bien joué pour ta première gamejam.

bien joué, sympa l'idée des murs rebondissant. j'ai toujours du mal avec les touches aswd je préfère les touchez classiques mais y'a du boulot !