Le CPC #30 - Les profondeurs !
Posté le 27/05/2023 18:00
Bonjour/bonsoir à tous les amateur·es de programmation et de calculatrices... aujourd'hui on plonge dans un nouveau concours de programmation avec le 30ème édition du CPC.
Cette édition est la première depuis un bon moment (Juillet 2022) alors profitez-en bien ! Une Graph 90+E (la dernière de mon stock !) est à remporter pour qui produira le meilleur jeu.
Règles, lot et barème
L'objet du concours est de programmer un jeu sur calculatrice durant la période d'une semaine, sur un thème qui varie à chaque édition. En gros, c'est une game jam sur calculatrices ! Je serai votre testeur pour cette édition (un autre testeur pourra être recruté selon les disponibilités.)
- Tout membre inscrit peut participer. S'inscrire.
- Les participations doivent être postées avant le Samedi 3 Juin à 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 Jeudi 8 Juin.
Le lot de cette édition est une Graph 90+E, gracieusement offerte par
Casio Éducation.
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 et non les unes aux autres. 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. Il y a des gros points à gagner pour les jeux qui prennent le temps d'avoir une narration et un univers détaillés. x3
Le thème
Le thème de cette édition est
« Les profondeurs »
Crédit image : underground city par MartaNael
Comme d'habitude le thème est une direction ; vous pouvez parler d'un lieu, d'un concept difficile, exploiter un jeu de mots, etc. Les interprétations originales sont bonifiées.
À vos calculatrices !
Citer : Posté le 01/06/2023 13:04 | #
Oui Oui ça tiens il fait 1Mo pour l'instant
Albert Einstein
Citer : Posté le 01/06/2023 13:08 | #
Ouah, ça va pour l'instant !
Pardon, je ne veux pas tout gâcher, mais, actuellement, peut tu nous dire à combien de fps il tourne ?
Citer : Posté le 01/06/2023 13:10 | #
C'est assez impressionant d'avoir fait tout rentrer dans 1mo (surtout dans une ère ou un launcher a des Maj de 1go...)
Et la taille limite est vers 2.1 Mo je crois. Sinon tu peux toujours stocker les assets en dehors mais c'est sacrément pas pratique.
Caltos : G35+EII, G90+E (briquée )
Citer : Posté le 01/06/2023 13:11 | #
Ouais, tu pourrais faire comme pour Jazz Jackrabbit... Non ?
Citer : Posté le 01/06/2023 13:33 | #
Je ne peux pas participer mais je suis dispo pour juger !
Si vous voulez je donne des notes entre 0 et 4 /10. 4 étant la reproduction fidèle de GTA V ou Dumb Clicker.
(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 01/06/2023 13:34 | #
"GTA V OU Dumb Cliker". Ouarf.
Personnellement, je préfère l'innovation, et puisque GTA V est dépassé...
Citer : Posté le 01/06/2023 14:22 | #
Je ne peux pas participer mais je suis dispo pour juger !
Ce serait super ! C'est toujours limitant d'avoir un seul testeur ça pose plein de questions de biais tordues.
Edit : wtf j'ai déjà oublié que SlyVTT testait aussi. Faites pas attention je vais dormir...
Citer : Posté le 01/06/2023 14:33 | #
Peut tu nous dire à combien de fps il tourne ?
Cela dépend de la zone mais quand une zone est très chargé on est à 5 à 10 fps sinon on est à 25.
Mais j'ai ajouté le système de compensation de vitesse et ça marche bien donc c'est potable
Je vais essayer de faire de l'optimisation mais un moment donné on atteindra la limite du possible.
Sinon tu peux toujours stocker les assets en dehors mais c'est sacrément pas pratique.
C'est déjà le cas pour certaines images et pour les mondes. Après mon moteur gère automatiquement les répertoires, dans le code je fais juste LoadTexture("assets/monimage.png") et lui il se débrouille comme un grand pour aller la chercher que ce soit pour la version pc ou casio. Tout le système est automatique. Un vrai outil pour flemmard
Albert Einstein
Citer : Posté le 01/06/2023 15:29 | #
Je peux tester aussi :3
Citer : Posté le 01/06/2023 15:37 | #
Peut tu nous dire à combien de fps il tourne ?
Cela dépend de la zone mais quand une zone est très chargé on est à 5 à 10 fps sinon on est à 25.
Mais j'ai ajouté le système de compensation de vitesse et ça marche bien donc c'est potable
Je vais essayer de faire de l'optimisation mais un moment donné on atteindra la limite du possible.
Sinon tu peux toujours stocker les assets en dehors mais c'est sacrément pas pratique.
C'est déjà le cas pour certaines images et pour les mondes. Après mon moteur gère automatiquement les répertoires, dans le code je fais juste LoadTexture("assets/monimage.png") et lui il se débrouille comme un grand pour aller la chercher que ce soit pour la version pc ou casio. Tout le système est automatique. Un vrai outil pour flemmard
10 à 25 fps... C'est énorme! Bon, le 10 fps, c'est pas une expérience très fluide, mais bon, tout et lourd, et puis... ça peut monter à 25 fps ! Sur la Switch, il est limité à 30 fps ! (et pis, Outrun (par SLyvtt, pour les nouveaux) tourne aux alentours des 20~30 fps sans overclock ! et on arrive à quoi, avec overclock ? Justement, le 25 fps ou plus ?) C'est un truc de malade ! Et par contre... C'est vraiment réel ? Genre, on peut aller où on veut, se battre, et construire pleins de trucs ? SI oui, alors juste... Ouah. Le Raytracing, c'est quelque chose (aucun problème avec toi, LEphé, c'est juste que c'est une grande avancée ), mais là, c'est juste énorme !
Courage, et j'espère que tu continueras à l'alimenter, car tu vas pas le finir en quelques jours non plus, faut pas abuser xD
Citer : Posté le 01/06/2023 15:43 | #
Beaucoup de 3D dans la zone hein...
En tout cas c'est magnifique, en plus sur simple calculatrice
On attend le jour où on aura le wifi dessus
Bon, je retourne à mon jeu
FastGeek, a very simple guy
Projet(s) terminé(s) : CRL
Projet(s) en cours :CRLII
Citer : Posté le 01/06/2023 15:45 | #
Et toi ? Ton Fifa sera pas en 3D ? C'est naze.
Je rigole, bien sûr, t'inquiètes, et perso, j'aime la 2D tout comme la 3D, mais la 3D est plus impressionnante, sur calto.
Citer : Posté le 01/06/2023 15:49 | #
Malheureusement non...
Bon après ça ressemble plus à un Rocket League entre deux joueurs en vue de dessus, mais comme c'est du foot, mes amis l'ont appelé FIFA
Normalement après chaque concours il y une semaine de test (me tromperais-je ?). C'est là que je le publierai, parce qu'il reste deux trois détails à régler
En attendant je finis le "jeu des profondeurs"
FastGeek, a very simple guy
Projet(s) terminé(s) : CRL
Projet(s) en cours :CRLII
Citer : Posté le 01/06/2023 15:54 | #
Ah, mais oui, y'a pas de rapport ok x)
J'ai cru que c'était ta participation au CPC
Et du coup, on mets des gigas coups-de-boule dans le ballon ? Ouah, super
Et ne t'inquiètes pas, la 2D, c'est très bien. Y'a beaucoup de jeux de sports (notamment de foot) qui sont sortis en 2D et qui étaient supers
Je me demande ce que tu nous prépares...
Citer : Posté le 01/06/2023 15:56 | #
J'ai trop hâte de voir toute les participations à ce CPC ! Il y a l'air d'avoir du très gros lourd !
(:pense qu'il devrait acheter une 90+e pour tester le Zelda totk et autres:)
Citer : Posté le 01/06/2023 15:57 | #
devrais ? devrais ? par leur faute, ça en devient presque obligatoire !
je le redit :
Citer : Posté le 01/06/2023 16:03 | #
devrais ? devrais ? par leur faute, ça en devient presque obligatoire !
C'est complétement injuste ! Je veux, je VEUX pouvoir tester mais je ne peux pas
Citer : Posté le 01/06/2023 16:04 | #
10 à 25 fps... C'est énorme! Bon, le 10 fps, c'est pas une expérience très fluide, mais bon, tout et lourd, et puis... ça peut monter à 25 fps ! Sur la Switch, il est limité à 30 fps ! (et pis, Outrun (par SLyvtt, pour les nouveaux) tourne aux alentours des 20~30 fps sans overclock ! et on arrive à quoi, avec overclock ? Justement, le 25 fps ou plus ?) C'est un truc de malade ! Et par contre... C'est vraiment réel ? Genre, on peut aller où on veut, se battre, et construire pleins de trucs ? SI oui, alors juste... Ouah. Le Raytracing, c'est quelque chose (aucun problème avec toi, LEphé, c'est juste que c'est une grande avancée ), mais là, c'est juste énorme !
Courage, et j'espère que tu continueras à l'alimenter, car tu vas pas le finir en quelques jours non plus, faut pas abuser xD
Merci
Avec overclock je ne sais pas, je ne sais même pas comment on overclock sa casio (je verrai ça plus tard mais c'est probablement la meilleur solution si on veut que le jeu soit fluide).
On peut pas aller partout pour le moment. Actuellement on peut marcher, courir, nager, tirer à l'arc, frapper à l'épée, se protégé. Il peut probable que les pouvoirs soit présent pour Samedi mais ils arriveront après surtout qu'il ne sont pas si compliqué à programmé. C'est surtout tout l'aspect graphique que me prend le plus de temps.
Albert Einstein
Citer : Posté le 01/06/2023 16:05 | #
(t'as qu'à choper un émulateur et... quoi ? non, je fait rien, là.)
Citer : Posté le 01/06/2023 16:05 | #
devrais ? devrais ? par leur faute, ça en devient presque obligatoire !
C'est complétement injuste ! Je veux, je VEUX pouvoir tester mais je ne peux pas
Tu pourras essayer sur la version Windows si tu veux
Albert Einstein
Citer : Posté le 01/06/2023 16:06 | #
quoi y'a une version Windows du jeux ? Ou j'ai mal compris ?