Lancement officiel de la Jam Python #2 2025 - Le top départ est officiellement donné !!!
Posté le 19/04/2025 18:00
Prêts à repousser les limites du pixel et de l'imagination ?
Bienvenue dans la
Jam Python #2 2025, une compétition où votre créativité et votre maîtrise de Python feront la différence !
Dates de la Jam :
Début :
Samedi 19 avril 2025 à 18h
Fin :
Dimanche 27 avril 2025 à 18h
Durée : 8 jours pour concevoir un jeu sur calculatrice Casio, en Python !
Pour être comptabilisée, votre participation devra être remise au plus tard le Dimanche 27 Avril à 18h en postant votre script sur ce fil dédié ou en postant votre archive dans les uploads de programmes puis en dropant un message sur ce fil (la date et l'horaire du post faisant foi).
Et le Thème de cette Jam est :
Le Gardien du Temple
Un ancien sanctuaire oublié ou un vaisseau monde voyageant dans les cieux ... Des pièges, des secrets, des reliques enfouies…
Incarnez le gardien d’un temple mystérieux ou tentez d’en déjouer les mystères. À vous d’interpréter ce thème de mille façons : infiltration, stratégie, puzzle, action, mysticisme … Tout est permis !
Laissez libre cours à votre imagination et n'hésitez pas à proposer une interprétation innovante de ce thème.
Plateformes :
Les jeux devront être développés en Python et être compatibles à minima avec une calculatrice Casio.
Toutes les solutions permettant de faire tourner du code Python seront valides :

Application Python officielles sur Graph35+EII, Graph90+E ou Math+ (ou leurs équivalents internationaux)

Addin PythonExtra sur Graph35+EII, Graph90+E, Math+ et désormais même sur ClassPad 400 et 400+E (ou leurs équivalents internationaux)

MicroPython sur toutes les machines supportées
L’objectif :
faire tenir toute votre idée dans les limites d’une machine modeste mais puissante entre de bonnes mains !
Attention, ne soyez pas trop gourmands. Commencez petit et ajoutez progressivement des éléments pour ne pas vous retrouver avec un jeu à moitié terminé à la fin du temps réglementaire.
Une semaine, c'est à la fois long et court, gérez bien votre temps et votre effort ...
Un jeu non fonctionnel ne pouvant être évalué, il serait dommage de se retrouver sans rien de dispo dimanche prochain.
Règles :
Le code doit être écrit pendant la période de la jam. Il est bien sûr autorisé de réutiliser des morceaux de routines, mais pour conserver l'esprit de la Jam et permettre d'avoir une compétition "fair", minimisez autant que possible la réutilisation de code.
Le langage est imposé et limité à Python (version Casio compatible), tout autre langage est exclu. Les programmes non écrits en Python ne seront pas acceptés pour participation et ne seront pas évalués.
Le jeu doit être exécutable sur calculatrice Casio (pas uniquement sur émulateur ou sur PC). Il vous faudra préciser la ou les machine(s) ainsi que l'application qui sert à faire tourner votre code. Ceci pourra être précisé dans votre post sur le fil ou dans un fichier d'accompagnement.
Votre code ne devra demander aucun bidouillage pour fonctionner. Les tests seront réalisés à partir d'une machine "vide". Tout ce qui est nécessaire pour faire tourner votre programme devra être fourni (par exemple les sous-script ou bibliothèques dans une archive au format zip).
Le code source doit être accessible, on est là aussi pour partager et pour faire progresser la communauté (le code ne doit pas forcément être libre, vous avez parfaitement le droit d'y apposer une licence à tout moment, juste consultable).
Tout membre inscrit peut participer. Si pas encore fait, vous pouvez vous inscrire ici :
s'inscrire et vous pouvez par la même occasion
vous présenter ici.
Evaluation des participations :
Votre jeu sera évalué selon les critères usuels appliqués lors des CPC, à savoir avec le barème suivant :
Gameplay : 3 points
Graphismes et interface : 3 points
Narration et univers : 2 points
Level design : 1 point
Interprétations originales, les bonus : 1 point
soit un total sur 10 points.
La catégorie
Gameplay comprend tout le fond de votre jeu. On cherche à savoir si le principe est inventif, si les règles sont bien équilibrées, si la difficulté est correctement ajustée, et si les éléments utilisés sont bien exploités, par exemple.
La catégorie
Graphismes et interface concerne tout l'aspect visuel du jeu, ainsi que la gestion des contrôles. C'est là que vous pouvez exploiter tous vos talents d'artiste : Picture, animations, fluidité, tout est bon pour marquer des points. La clarté des contrôles fait aussi partie de cette catégorie.
Dans
Narration et univers, on s'intéresse à la partie scénaristique de votre programme. Identifier des personnages, expliquer qui ils sont et pourquoi ils sont là, placer un cadre et donner des objectifs permet d'améliorer grandement le ressenti du joueur. Les pistes sont infinies ! Bref, arrachez-vous sur le "lore", d'autant plus que le thème s'y prête particulièrement ...
La catégorie
Level design consiste à évaluer la façon dont les cartes, énigmes, puzzles, niveaux, épreuves sont conçus. Pour gagner des points ici, il faut exploiter à fond les éléments introduits (par exemple des plateformes mouvantes dans un plateformer), ces cellules avec des propriétés inventives dans un jeu de plateau, ... . Dans le rare cas où cette catégorie ne s'applique pas bien à votre jeu, on avisera. Mais bon, logiquement, il y a moyen d'appliquer ce principe sur un large panel de jeux très différents.
Et enfin, les
Bonus sont un point supplémentaire attribué pour diverses raisons : éléments positifs ne rentrant pas dans le barème, interprétations originales ou inventives du sujet imposé, exploitation de genres rares de jeux, etc. Ou tout simplement pour récompenser un jeux vraiment "whaou !!" pour lequel on a un gros coup de coeur. C'est juste purement subjectif on vous l'accorde, mais on maniera avec le plus grand fairplay ...
Le code n'est pas évalué (sauf si vraiment il y a des bugs partout !), et
la durée de vie non plus. Notez que le jeu doit néanmoins pouvoir se lancer et avoir un minimum de gameplay, sinon, on retombe dans la catégorie des programmes non fonctionnels ne pouvant pas être évalués.
Pensez à bien expliciter le fonctionnement de votre jeu, les touches et leurs actions par exemple, ainsi que le "lore", si celui-ci n'est pas décrit dans le jeu en lui même.
Les cadeaux :
Grace aux dons de nos partenaires, nous pourrons faire bénéficier d'un joli cadeau aux talentueux développeurs des deux meilleurs jeux (les jeux ayant eu les 2 meilleures notes selon le barème vu auparavant) :

Lot #1: Graph Math+ en OS 2.00 avec MPM [et PythonExtra] préinstallés + des goodies de la
trésorerie

Lot #2: Au choix, une coque ou une housse ; + des goodies de la
trésorerie
Faites nous rêver ... Chevaliers, croisades, mondes imaginaires engloutis, space croisade, robots et labyrinthes ...
À vos claviers, un temple vous attend quelque part dans le temps et l'espace… et il a besoin de son gardien.
Rendez vous dimanche prochain à 18H avec vos participations finales,
Bon code à Toutes et Tous, et surtout ...
AMUSEZ-VOUS !!!
Citer : Posté le 19/04/2025 18:08 | #
C'est parti !!
Citer : Posté le 19/04/2025 18:11 | #
Yep : copies attendues dans 8 jours. Soyez imaginatifs !!
Citer : Posté le 19/04/2025 18:13 | #
C'est pas noté j'espère
Citer : Posté le 19/04/2025 21:09 | #
Bonne chance à toi Lephe' et à tous les autres qui participent
Je vais voir ce que je pourrais faire mais j'espère au moins pouvoir soumettre un jeu fini.
Par ce que Oct 31= Dec 25
Citer : Posté le 19/04/2025 21:24 | #
N'hésitez pas à poser des questions / poster ici durant le concours.
Même si c'est un concours dans l'âme, ça reste bon enfant et l'entraide reste de vigueur comme d'habitude.
Citer : Posté le 20/04/2025 01:02 | #
Congrats on a unique theme and inspiring artwork. How did you create the image? Did you paint it by hand, or perhaps use some kind of modeling software?
Can hardly wait to see what everyone comes up with!
“They call me the king of the spreadsheets, got 'em all printed out on my bedsheets.” — “Weird Al” Yankovic
Citer : Posté le 20/04/2025 08:54 | #
In fact the artwork is a kind of (private) joke.
This is AI-generated using Canvas.
I find this "ironic" to put an AI-generated picture of a gardian defending a temple when you are under endless attacks by crawlers to feed the models.
In a certain way, you can see Planete Casio and its forge as "Temples" and Lephe and the Admins as the "Guardians" ...
sounds like a good pitch for a Python Game for a Jam
Citer : Posté le 20/04/2025 10:45 | #
To be honest, my first thought was that it might be AI generated (mainly due to the chair, but also due to the image being square), but I decided it might be rude to ask that, given how anti-AI the site is in general.
“They call me the king of the spreadsheets, got 'em all printed out on my bedsheets.” — “Weird Al” Yankovic
Citer : Posté le 20/04/2025 12:05 | #
You are 100% right, it was AI generated
There are some indices that can be used to detect :
- the two sections of most-left vertical neon are not aligned (below the robot hand and above)
- the two eyes of the robot are not at the same level, which look weird,
- there are two reflections of the vertical neon on the ground while there is only one corresponding neon.
These are the most visible, not doubt there are more ...
Citer : Posté le 20/04/2025 23:12 | #
Bonne chance à tous !
Citer : Posté le 21/04/2025 09:30 | #
J'espère que vos contributions avancent bien les Petits Amigos
N'hésitez pas à faire remonter vos soucis si vous en avez, en particulier si vous travaillez avec PythonExtra, cela permettra d'éventuellement débugger si vous trouvez des points qui ne fonctionnent pas comme attendu.
Citer : Posté le 21/04/2025 10:08 | #
Oui on a encore le temps pour des petites mises à jour si besoin.
Citer : Posté le 21/04/2025 12:57 | #
J'espère que vos contributions avancent bien les Petits Amigos
Heu pas du tout. Je suis à la ramasse
Citer : Posté le 21/04/2025 13:18 | #
Tu as jusqu'à dimanche soir tu as le temps, no stress 😋