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
|