Hackathon #8 - Un petit Shoot'em Up en WebAssembly avec Rust.

Nicolas M, Albin et Pierre (Pib) ont choisi de réaliser un petit Shoot’em Up en WebAssembly avec Rust.


Pib et Nico ont commencé par travailler sur la mécanique du jeu : d’abord la boucle d’animation, puis le binding des touches du clavier. Ils ont ensuite dessiné le petit joueur. Ensuite l’équipe a mis en place la génération des ennemis (Nico),  les déplacements du joueur avec les flèches, le tir et la gestion des projectiles (Pib). Albin de son côté a passé le premier jour sur la mise en place d’un moyen de débugger facilement l’application : on peut maintenant faire un console.log depuis wasm. Tout l’état du jeu est dans la partie rust. Les routines d’affichage sont dans la partie JavaScript.

Il reste encore à faire la collision avec les ennemis, la destruction des ennemis par les tirs et la gestion des points de vie (avec bonus de vie). 

Voici leur code : https://github.com/KnpLabs/sh00t3r

Envie de rejoindre la #Team de KNP ? Envoyez un CV à hello@knplabs.com

KNPFunPhotos

KNPNews