DestruKalips - un framework pour créer des jeux en PHP
Le projet sur le CMS a touché à sa fin (de façon assez laborieuse, certes, mais il a touché à sa fin :p).
Je vais donc pouvoir me consacrer un peu plus à mes différents projets. En vrac finir les traductions que j’ai commencé pour CodeIgniter.fr, reprendre un peu mon jeu et retoucher un peu au CMS si la motivation suit (ce dont je doute pour les prochaines semaines :D).
J’ai donc décidé de commencer par DestruKalips, ce projet qui me tient tant à coeur. Je vais travailler sur deux aspects:
- Reconstituer une équipe
- Basé le jeu sur un système solide et propre (et flexible et cool et génial et top moumouth et…bon j’arrête :p)
En ce qui concerne l’équipe, il faut que je trouve quelqu’un qui m’aide à bosser sur le gameplay (et un peu le RP). J’ai ma petite idée sur le sujet^^
En ce qui concerne le code lui-même, je me suis (plus que très largement) inspiré de ma récente expérience avec un framework. En fait, PHP c’est useless sans framework. Et je me suis dis, pourquoi ne pas créer un mini-framework PHP pour créer des jeux type DestruKalips.
La principale idée derrière ce projet c’est la multitude de solutions possibles pour implémenter l’interface (le “HUD”) : frames, ajax, solution perso…
La seconde idée est la reprise de certains éléments de CodeIgniter (chargement de libraries, de vues…) à “ma sauce” (c’est moins propre quoi xD). J’ai honteusement pompé le système de flashdata des sessions de CodeIgniter par exemple :P
Concrètement, pour développer un nouveau jeu, il suffit de créer le fichier XML contenant les différentes parties de l’interface, d’écrire la vue par défaut qui affiche ces cadres (frames, css) et ensuite…il ne reste qu’à écrire les différents contrôleurs et les différentes méthodes et *pouf*, ça fait un jeu x)
Au niveau des prétentions, rien de bien fou, si ça peut aider je le donnerais avec plaisir, sinon, bah tant pis =)
Je reviendrai sur la conception de façon détaillée dans un autre billet !