Publié le

Cliquer pour zoomer

Love2D_Skeleton

Description

Un framework qui peut servir de base pour des jeux LUA Love2D.
Il contient 2 prototypes de jeu : un side plateformer et un topdown shooter. D'autres seront ajoutés régulièrement avec de nouvelles fonctionnalités.

​Aucune documentation n'est fournie pour l'instant.
Toutefois, pour faciliter la prise en main du framework, le code est clair et ​très largement commenté (en français uniquement pour le moment).


Objectifs

Ils dépendent du prototype de jeu choisi dans les réglages: survivre, tuer tous les ennemis et/ou le boss final, collecter tous les objets du niveau...

Mouvements et actions du joueur

Déplacer le joueur: mouvements de la souris.
Déplacer le joueur: touches ZQSD ou bien les flèches du clavier.
Action (tirer): clic gauche.
Mettre en pause: touche P.
Relancer la partie: touche R.
Musique précédente: touche F1.
Musique suivante: touche F2.
Quitter le jeu: clic sur la croix ou touche escape.

en mode debug uniquement

Basculer sur un autre prototype de jeu et relancer le jeu: touche F8.
Activer le mode Debug en live (ON/OFF): touche F9.
Activer les déplacements avec le clavier (ON/OFF): touche F10.
Activer les déplacements avec la souris (ON/OFF): touche F11.
Confiner la souris dans la fenêtre (ON/OFF): touche F12.
Passer au niveau suivant: touche + (pavé numérique).
Perdre une vie: touche - (pavé numérique).
Utiliser le powerUp suivant: touche * (pavé numérique).
Perdre la partie: touche Fin.
Gagner la partie: touche Debut.

Interactions

Elles dépendent du prototype de jeu choisi dans les réglages: collisions avec les pnj, les projectiles et bords de la zone de jeu, collecte d'objets....

Copyrights

Ecrit en LUA et en utilisant le Framework Love2D.
Développé sans outil spécifique, en utilisant principalement SublimeText 3 et ZeroBrane Studio (pour le débuggage).


(C) 2017 GameCoderBlog

Images
Aperçu du projet (Image) Aperçu du projet (Image)
Vignette du projet (Image) Vignette du projet (Image)
love2D_Skel_SidePlateformer.png love2D_Skel_SidePlateformer.png
love2D_Skel_TDShooter.png love2D_Skel_TDShooter.png
Autres fichiers
Revenir à la liste des projets Voir l'historique des versions (changelog)