Annonce : Concours CPC #31 du 5 au 27 Octobre
Posté le 25/09/2024 18:06
Comme promis lors de la
célébration des 20 ans du site, il est temps d'organiser une nouvelle édition de notre concours signature, le CPC.
Le but du concours est de concevoir et programmer un jeu sur calculatrice, et chaque édition a un thème différent, comme dans une game jam. Le thème est là pour susciter votre imagination mais ne restreint pas les genres de jeux que vous pouvez faire.
Cette édition est un peu longue mais c'est pas pour tryhard, c'est juste que pas mal de membres ont exprimé ne pas savoir s'ils auront le temps de participer. Là avec les vacances j'ai bon espoir que vous pourrez trouver un jour ou deux tranquille si vous souhaitez coder un petit jeu. Je répète, pas besoin de passer votre vie sur la soumission pour qu'elle soit bien. Visez petit !
Règles de l'événement
- Tout membre inscrit peut participer. S'inscrire.
- Le concours commencera lorsque le thème sera révélé le Samedi 5 Octobre.
- Les participations doivent être postées avant le Dimanche 27 Octobre à 18h. Elles peuvent être modifiées avant cette heure mais plus après, jusqu'à ce que les jurés donnent le feu vert après avoir téléchargé les programmes. Soumettre un programme.
- Votre jeu doit être programmé en Basic, C.Basic, Python (officiel ou PythonExtra), ou C/C++ sur Graph monochrome ou Graph 90+E (essentiellement n'importe quel langage et n'importe quelle calculatrice sauf les Classpad).
- Les résultats seront annoncés le Samedi 2 Novembre.
Les soumissions seront évaluées avec le barème établi du CPC et comparées
à l'état de l'art du langage et modèle choisi. Par exemple, la qualité des graphismes en Basic sur Graph mono sera jugée par rapport à ce qui se fait en Basic sur Graph mono et non par rapport à ce que les autres soumissions font en couleur sur Graph 90.
Le barème est le 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
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
Graphisme 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 !
La catégorie
Level design consiste à évaluer la façon dont les maps, é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). Dans le rare cas où cette catégorie ne s'applique pas bien à votre jeu, on avisera.
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.
Le code n'est pas évalué (sauf s'il y a des bugs partout !), et la durée de vie non plus.
Lot du concours
D'habitude le lot du CPC est une calculatrice, et encore plus en ce moment on aimerait pouvoir offrir une Graph Math+ puisque le modèle vient de sortir. Cependant nous n'avons pas encore discuté de lots avec CASIO puisqu'il y a la question plus pressante du support de la programmation native sur ce modèle. On croise les doigts pour pouvoir offrir au prochain concours une Math+ qui autorisera les add-ins ?
Pour cette édition, j'ai donc plein de petits goodies, et on est en train de renouveler les stickers du forum. Le/la gagnant·e de cet événement aura donc les nouveaux stickers stylés avant tout le reste du monde (dès qu'ils seront imprimés).
J'ajouterai des détails plus tard (quand j'aurai les goodies sous les yeux), d'ici là j'espère que vous êtes aussi contents que moi de retrouver ce format familier.
Citer : Posté le 25/09/2024 18:09 | #
J'espère que j'aurais assez de temps, je vais tâcher de passer un coup de brosse sur mon moteur avant le début
Caltos : G35+EII, G90+E (briquée )
Citer : Posté le 25/09/2024 18:15 | #
Y'a trois semaines, c'est large ! Vise un projet qui prend 2 jours et t'y arriveras sans problème
Citer : Posté le 25/09/2024 18:17 | #
Je m'inquiète pas forcément d'avoir le temps de faire quelque chose tout court, mais d'arriver à être compétitif avec Mb, Sly (?) et d'autres aux quels je ne pense peut être pas (Avec un peu de chance des outsiders )
Caltos : G35+EII, G90+E (briquée )
Citer : Posté le 25/09/2024 18:21 | #
Et en terme de code, est ce qu'on pourra réutiliser des choses (genre simple_raycaster :3) ?
libMicrofx : https://www.planet-casio.com/Fr/forums/topic17259-2-libmicrofx-remplacez-fxlib-pour-faire-des-add-ins-tres-legers.html !
Racer3D : https://www.planet-casio.com/Fr/programmes/programme4444-1-racer3d-mb88-jeux-add-ins.html
Citer : Posté le 25/09/2024 18:53 | #
L'intention est que les jeux doivent être conçus entièrement sur la période du concours, mais les outils/moteurs sont autorisés. La distinction peut être floue mais je vous fais confiance pour jouer le jeu.
Citer : Posté le 25/09/2024 19:14 | #
Faudra que j'apprenne la programmation pour ma calculatrice pour ce CPC.
Et oui… malgré mes sept ans sur ce site je n'ai encore jamais créé un vrai code pour une de mes calto (ma démo compte pas)
Citer : Posté le 25/09/2024 19:26 | #
Il n'est pas trop tard ! Tu peux faire pas mal de choses avec PythonExtra/gint sans t'embêter avec les trucs de C
Citer : Posté le 25/09/2024 19:31 | #
Le tutoriel de gint est a jour ?
Je vais tenter d'apprendre un peu
Citer : Posté le 25/09/2024 19:59 | #
Il est à jour oui. Hésite pas à poser des questions si tu bloques, on sait jamais.
Citer : Posté le 25/09/2024 20:01 | #
Would you consider adding Spreadsheet (S-SHT) to the list of allowed programming languages?
Citer : Posté le 25/09/2024 20:02 | #
Sure.
Citer : Posté le 25/09/2024 20:03 | #
That seems fun
Is it even turing complete ?
libMicrofx : https://www.planet-casio.com/Fr/forums/topic17259-2-libmicrofx-remplacez-fxlib-pour-faire-des-add-ins-tres-legers.html !
Racer3D : https://www.planet-casio.com/Fr/programmes/programme4444-1-racer3d-mb88-jeux-add-ins.html
Citer : Posté le 25/09/2024 20:14 | #
Is it even turing complete ?
Without macros, no, it's not. It acts as if every variable was defined const, so "variables" can be set but not modified. And you don't have iteration. I'm not exactly sure what the complexity/computational class of a spreadsheet is, though. Found this, but haven't had a chance to read it: https://arxiv.org/abs/1307.7261
However, with human intervention, you can change the game state. For example, in my S-SHT Tic-Tac-Toe game the calculator tells you which move it wants to make and you have to make the move on its behalf.
Citer : Posté le 25/09/2024 21:23 | #
Le CPC se termine le jour de mon anniversaire, c'est un signe pour que je participe
Je ne me prononce pas, on verra la quantité de travail que j'aurais d'ici là !
(Pourquoi ne pas adapter Adoranda pour ce CPC ? Qui sait, autant utiliser un moteur déjà existant et inutilisé)
(Et de toute façon, vous pouvez pas dire le contraire)
MultipliCasio
RDM Calculs
Back Mirror
A Switch To The Top C
Citer : Posté le 27/09/2024 22:29 | #
Nice! Bien joué et merci
J'ai plus qu'a débloqué ce mode examen
que je n'arrive pas du tout à faireavant cet octobre...