Un projet Collaboratif Planete Casio pour vous accompagner cet été
Posté le 07/07/2023 23:04
Suite à une proposition de
Validuser, nous nous sommes lancés le défi de créer un projet de programmation rassemblant la communauté Planète Casio.
![](https://www.planet-casio.com/images/smileys/shocked2.gif)
Cékoikidi Le Gars ?!?
Bon, reprenons l'idée à la base : on lance un projet de programmation visant à créer un jeu et où tout un chacun peu apporter sa pierre à l'édifice. Après un sondage, l'idée de base retenue est de partir sur un jeu de type RPG programmé en C et ayant pour machine cible les Casio Monochromes (les fameuses fx9860G et dérivées).
On part donc d'un template de programme relativement minimum et à tour de rôle, un des participants au projet prend la main sur le projet et code (ou avance) une partie du jeu avant de passer la main à un autre participant. Dans notre cas, vu qu'il y a pas mal de choses à traiter, le scénario, le code, faire les assets, on peut imaginer plusieurs personnes travaillant en parallèle sur le projet. Bon bien entendu, il y a un coordinateur (
Ma Pomme ![](https://www.planet-casio.com/images/smileys/wink.gif)
avec
Lephé en Backup) pour permettre de synchroniser un peu et de (re-)cadrer au besoin.
Nous sommes actuellement dans la phase de définition du template (en gros le moteur de jeu minimum) que l'on va livrer au premier participant pour ne pas avoir le syndrome de la feuille blanche. On voulait donc vous faire un petit bilan avant de partir pour cette aventure inédite et un peu folle.
On a un donc petit groupe qui bosse dessus pour avancer plus rapidement et on est vraiment fier des premiers éléments. Vous pouvez suivre l'avancée du projet ici :
Projet collaboratif avec toute la commu !.
Le code source est quant à lui disponible ici :
Le Gitea du Projet Collaboratif de Planète Casio.
A ce stade on a une base de projet fonctionnelle sur fx9860G (les monos) qui peut être compilé en 1-bit (N&B only) et en 2-bits (4 niveaux de gris) ainsi que sur fxCG (les prizms couleur) qui est un upscale en 4 niveaux de gris aussi. Donc ça c'est un gros plus par rapport à l'idée originale, on pourra travailler sur les Graph Monochromes et les Graph Couleurs, donc c'est vraiment transverse à toute la communauté Casio
Fcalva a fait l'extension vers la fxCG,
Shadow est en cours de conversion du tileset 2-bits vers une version "propre" en 1-bit (pas encore intégré),
Mibi88 a géré le joueur et le déplacement dans la carte ainsi que le rendu de la carte.
Acrocasio se propose d'aider pour le scénario et l'histoire du jeu.
Voici qq images de la version en cours :
version cg :
version fx 1-bit (avec le tileset en Diphering, pas encore celui de Shadow qui est 1000 fois plus beau, je tease
![](https://www.planet-casio.com/images/smileys/grin.gif)
)
version fx 2-bits :
On va donc pouvoir commencer à vraiment travailler sur le fond et le contenu du jeux dans quelques jours, le temps de fignoler un peu. Et comme ça tout le monde pourra participer et on va entrer dans le vif du projet.
Il y a des besoins multiples :
![](https://www.planet-casio.com/images/smileys/pointer.gif)
code, bien entendu c'est un peu la base du truc
![](https://www.planet-casio.com/images/smileys/pointer.gif)
scenario (quête principale, mais aussi quêtes annexes, les dialogues avec les PNJ, le profil du joueurs et des PNJ, ...)
![](https://www.planet-casio.com/images/smileys/pointer.gif)
assets (notamment persos (joueur et PNJ), les tilesets intérieurs de maisons qui manquent, mais aussi les objets de quêtes, les menus, ...)
![](https://www.planet-casio.com/images/smileys/pointer.gif)
map(s) du jeu, avec des éléments interactifs, ...
![](https://www.planet-casio.com/images/smileys/pointer.gif)
certainement plein d'autres choses qu'on va découvrir en avançant ..
donc quoi que vous maîtrisiez, vous pouvez aider ... Même à un certain moment, il faudra des béta testeurs.
Merci à l'équipe pour le coup de main
![](https://www.planet-casio.com/images/smileys/bow.gif)
, votre humble serviteur n'ayant que "condensé" et "synchronisé" les portions de code pour que tout s'articule bien.
Stay tuned ... ce sera votre fil rouge de l'été.
---
Edit : ajouté les liens vers les profils des contributeurs
Citer : Posté le 20/07/2024 17:03 | #
Je suis de retour !
J'ai commencé à ajouter le système d'événements que j'avais prévu de coder l'année dernière. J'en ai mis des prototypes dans le tickets qui fonctionnent. Dans le jeu lui même j'ai encore quelque problèmes.
Bonne vacances !
Mibi88
Citer : Posté le 20/07/2024 20:05 | #
Hello,
Super. N'hésite pas aussi à proposer des modifs si besoin.
Il faudra que je me remette un peu dans le code car c'est un peu loin.
Je suis en vacances fin de semaine prochaine donc j'ai bon espoir de pouvoir m'y remettre un peu moi aussi (ainsi que sur les autres projets qui sont un peu en perdition pour le moment).
Si besoin, pousse sur une branche annexe afin qu'on regarde.
@+
Citer : Posté le 20/07/2024 20:36 | #
Je suis en vacances fin de semaine prochaine donc j'ai bon espoir de pouvoir m'y remettre un peu moi aussi (ainsi que sur les autres projets qui sont un peu en perdition pour le moment).
Cool!
PS: Sympa la signature
Citer : Posté le 26/07/2024 17:45 | #
Ça avance !
Je vous propose de tout découvrir en vidéo :
Citer : Posté le 26/07/2024 18:02 | #
Instantanément le projet avec les meilleures updates :o
Citer : Posté le 26/07/2024 19:49 | #
Super, je vois passer plein de discussion et je vois avec plaisir que ça avance bien.
Bravo à vous les gars
Citer : Posté le 31/07/2024 23:39 | #
Il y a du neuf !
Des data structures toutes propres et un nouveau convertisseur de maps
Le pathfinding est presque fonctionnel
Des meilleurs graphismes (encore)
L'intérieur de la taverne
@RDP
Citer : Posté le 01/08/2024 11:17 | #
Si vous voulez l'essayer par vous même : https://git.planet-casio.com/Slyvtt/Collab_RPG/releases/tag/v.0.6