Hello,
En savoir plus sur le projet
Genèse
Découvrant Lua et Love2D, j'ai voulu apprendre et expérimenter ceux-ci en développant un petit jeu sans prétention. Mon choix s'est alors tourné vers le célèbre casse-briques.
Généralités et avancement
Je considère le jeu comme terminé. Vous pouvez télécharger la version actuelle (v1.1) ici.
Néanmoins, il y a toujours des idées pour améliorer le jeu :
- De nouveaux sons (récupération d'un bonus, perte d'une vie, etc…)
- De nouveaux bonus
- Améliorer les collisions
- Renseigner le bonus récupéré quand c'est un aléatoire.
- etc…
Le code n'est pas forcément très propre. Mais bon, ce qui est bien c'est qu'il est assez modulable quand même. Par exemple, on peut aisément modifier le nombre de briques ou la taille de l'écran (dans les constantes), et le jeu sera affiché en fonction, sans problème. De même, on peut ajouter de nouveaux bonus assez facilement.
Donc, sauf retours importants (bugs, etc…), je ne compte pas modifier le projet dans l'immédiat.
Objectifs personnels
Mon objectif était de développer un petit jeu tout en découvrant les technologies Lua/Love2D. C'est fait. En plus, je me suis aussi amusé en expérimentant LMMS pour créer les musiques, BFXR pour faire les quelques sons, et un peu de Paint pour les graphismes.
Bonus
Les bonus n'étaient pas prévus à la base, mais c'était un peu fade sans.
- Mort/Vie supplémentaire
- Foudre jaune/bleue (modifient vitesse balle)
- Étoile jaune/bleue (modifient vitesse raquette)
- Missile (possibilité de plus de dégâts)
- Indestructible (impossibilité de destruction pendant 7.5s)
- Random (bonus aléatoire)
- Seconde balle
Options
- Mouvement gauche : Q or Flèche gaucge
- Mouvement droit : D or Flèche droite
- Démarrer : (ou recommencer) : R
- Quitter : ESCAPE
- Sons ON/OFF : X
- Musiques ON/OFF : C
- Page aide : H
Screenshots (v1.0)
Voilà, si vous avez des questions/remarques n'hésitez pas, bon test !