Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Actualités


Index du Forum » Actualités » Le CPC #28 - Glacial !
Lephenixnoir En ligne Administrateur Points: 20999 Défis: 143 Message

Le CPC #28 - Glacial !

Posté le 06/11/2021 17:29

Salut à tous, et bienvenue dans ce concours vidéoludique CPC #28. Dégainez idées, paradigmes et calculatrices, car cette semaine s'annonce pleine de jeux. Avec une Graph 90+E à gagner !

Règles, lot et barème

Le but du CPC est de programmer un jeu dans un langage imposé pendant la période d'une semaine. Chaque édition a un thème différent à la façon d'une game jam. Cette fois, je serai responsable de l'évaluation des jeux.

  • Tout membre inscrit peut participer. S'inscrire.
  • Les participations doivent être postées avant le Samedi 13 Novembre à 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.
  • Votre jeu doit être programmé en C/C++ ou C.Basic sur Graph monochrome ou Graph 90+E (essentiellement n'importe quelle calculatrice sauf les Classpad).
  • Les résultats seront annoncés le Mercredi 17 Novembre.

Le lot de cette édition est une Graph 90+E, gracieusement offerte par Casio Éducation.




Le barème classique des CPC s'appliquera pour évaluer les soumissions :
  • 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'artistes : 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

Comme annoncé dans le titre, le thème de cette édition est

« Glacial »



Crédits image : “Winter Fortress” par José Arias

Comme d'habitude le thème est une direction ; vous pouvez parler d'une ambiance glaciale, d'une ère glaciaire, de la façon dont la lumière traverse et se reflète sur le matériau, etc. Les interprétations originales sont bonifiées.

Les résultats seront annoncés le Mercredi 17 Novembre. Bon courage à tous, je suis impatient de voir ce que vous allez en faire.


1, 2 Suivante
Kikoodx Hors ligne Labélisateur Points: 2767 Défis: 11 Message

Citer : Posté le 06/11/2021 17:47 | #


J'aime beaucoup ce thème :o Je suis déjà en plein dans une game jam, mais dès qu'elle est terminée je me met à bosser sur ce CPC. Bon courage à tous !
Time is running out
Inikiwi Hors ligne Membre Points: 194 Défis: 0 Message

Citer : Posté le 07/11/2021 10:04 | #


j'ai plus de calculatrice créer un jeu
je pourrais juste faire un code source foireux a compiler
Lephenixnoir En ligne Administrateur Points: 20999 Défis: 143 Message

Citer : Posté le 07/11/2021 10:09 | #


Tu peux tester sur l'émulateur Graph 35+E II ou Graph 90+E pour Windows, les deux sont très fidèles (même gint y marche)

Et en plus comme ça tu peux potentiellement gagner une calculatrice pour remplacer celle qui te manque
Inikiwi Hors ligne Membre Points: 194 Défis: 0 Message

Citer : Posté le 07/11/2021 10:14 | #


je suis sous linux, j’apprécie beaucoup l’environnement de bureau gnome, mais j'ai pas Windows
et gint c'est que sur linux
Lephenixnoir En ligne Administrateur Points: 20999 Défis: 143 Message

Citer : Posté le 07/11/2021 10:50 | #


Tu peux utiliser l'émulateur Graph 90+E avec wine sans difficulté (pour le Graph 35+E II il y a des dépendances mais pour le Graph 90+E c'est immédiat)
Inikiwi Hors ligne Membre Points: 194 Défis: 0 Message

Citer : Posté le 07/11/2021 11:17 | #


je suis très nul en graphismes! je préfère programmer sur la monochrome, je reprends les cours demain, je vais demander à mes professeurs si ils ont ma calculatrice.
Farhi Hors ligne Membre Points: 694 Défis: 0 Message

Citer : Posté le 07/11/2021 12:38 | #


Ho ! C'est parfait !
ça sera l'occasion pour moi d'utiliser Particule et de vous montrer le potentiel de ce logiciel, dont la dernière version va sortir prochainement
"La créativité est contagieuse faites la tourner"
Albert Einstein
Slyvtt En ligne Membre Points: 81 Défis: 0 Message

Citer : Posté le 07/11/2021 12:48 | #


sur l'émulateur Casio, on peut passer des add-ins (par exemple KhiCAS) ?
Comment on fait pour lui faire ingurgiter un .g3a ?
Tituya Hors ligne Rédacteur Points: 1791 Défis: 16 Message

Citer : Posté le 07/11/2021 14:13 | #


Je vais essayer de participer, je ne promet rien mais le thème est très sympathique !
Bon courage à tous
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire l'inverse grâce à Bzh)



Hackcell Hors ligne Membre Points: 1413 Défis: 11 Message

Citer : Posté le 07/11/2021 14:20 | #


J'ai un Week-end de 4 jours aprés trois jours d'exam… Mais j'ai déjà une idée de ce que je veux faire , donc je participe o/
Lephenixnoir En ligne Administrateur Points: 20999 Défis: 143 Message

Citer : Posté le 08/11/2021 00:39 | #


Slyvtt a écrit :
sur l'émulateur Casio, on peut passer des add-ins (par exemple KhiCAS) ?
Comment on fait pour lui faire ingurgiter un .g3a ?

Oui ! Dans le menu MEMORY, il y a une option additionnelle Import/Export (F3) avec laquelle tu peux ajouter des fichiers à la mémoire de stockage
Kikoodx Hors ligne Labélisateur Points: 2767 Défis: 11 Message

Citer : Posté le 08/11/2021 14:18 | #


J'ai terminé la jam en cours et je peux maintenant commencer à bosser sur celle-ci. J'ai pas d'idée à l'instant, je vais passer l'après-midi à prendre des notes yaaaay
Time is running out
Slyvtt En ligne Membre Points: 81 Défis: 0 Message

Citer : Posté le 08/11/2021 15:00 | #


Lephenixnoir a écrit :
Slyvtt a écrit :
sur l'émulateur Casio, on peut passer des add-ins (par exemple KhiCAS) ?
Comment on fait pour lui faire ingurgiter un .g3a ?

Oui ! Dans le menu MEMORY, il y a une option additionnelle Import/Export (F3) avec laquelle tu peux ajouter des fichiers à la mémoire de stockage


OK merci beaucoup.
Il faut savoir
Inikiwi Hors ligne Membre Points: 194 Défis: 0 Message

Citer : Posté le 10/11/2021 13:33 | #


je ne retrouve pas ma calculatrice... je ne pourrais pas participer
Slyvtt En ligne Membre Points: 81 Défis: 0 Message

Citer : Posté le 12/11/2021 09:36 | #


Je serai vraiment trop court en temps pour participer, d'autant que je connais pas bien le SDK. Le temps que j'acquière les fondamentaux, le CPC sera terminé
Mais j'ai une idée de jeu, du coup je pense faire un prototype sur la nSpire que je connais "bien" et plus tard si le concept plait je ferai le transfert vers la Graph 90+E en "releasant" le code.
J'espère ne pas avoir dit un gros mot en parlant de nSpire ici
Ciao

Sly
Lephenixnoir En ligne Administrateur Points: 20999 Défis: 143 Message

Citer : Posté le 12/11/2021 11:38 | #


Pas de souci ! En attendant si tu as des questions n'hésite pas. Pas de gros mots en parlant de nSpire ici, y'a juste pas grand-monde qui en a et qui pourrait du coup tester le jeu.
Massena Hors ligne Rédacteur Points: 1923 Défis: 11 Message

Citer : Posté le 12/11/2021 18:53 | #


Voici ma participation, Frozen Frenzy.
C'est un platformer dans lequel on doit geler tous les niveaux pour progresser
Kikoodx Hors ligne Labélisateur Points: 2767 Défis: 11 Message

Citer : Posté le 12/11/2021 18:55 | #


Lil' bastard, on ne peut plus gagner maintenant
Félicitations d'avoir terminé ton jeu !
Time is running out
Kikoodx Hors ligne Labélisateur Points: 2767 Défis: 11 Message

Citer : Posté le 13/11/2021 00:20 | # | Fichier joint


Terminé ! Ma participation est Crystal Tower.
Un platformer incroyablement qualitatif. Kikoo tier. Jouez avec overclock, la logique tournera à la même vitesse mais le rendu sera à 60 FPS au lieu de 30 FPS.

Commentaires élogieux uniquement s'il vous plait (:
Time is running out
Slyvtt En ligne Membre Points: 81 Défis: 0 Message

Citer : Posté le 13/11/2021 09:39 | #


Hello,
comme promis, j'ai commencé un proto de jeu, pour proposition "hors concours" car il y a vraiment trop de taf pour le convertir vers la Graph 90 dans le cadre du CPC.
Néanmoins le concept me semble bon pour développer le jeu sur le plus long terme (en mettant en place tous les éléments techniques nécessaires).

Il s'agit d'un puzzle game/escape game dont le but consiste à sortir de niveaux successifs en ouvrant des portes. Ces portes sont commandées par des capteurs lumineux correspondants chacun à une couleur. Le joueur doit positionner une lampe émettant de la lumière blanche et des blocs de glace translucides de diverses couleurs afin de modifier la couleur de la lumière. Le but étant, vous l'aurez compris de résoudre le puzzle de la salle en illuminant tous les capteurs avec la bonne couleur afin d'ouvrir les portes.

Pour le moment ça fonctionne sur PC et sur nSpire (via la librairie SDL) et voici quelques screenshots (vous noterez que j'ai pensé l'interface pour une Casio avec ses touches F1-F6):
- le plateau de jeu :
- l'activation du capteur bleu en bas :
- tous les capteurs activés :

A ce stade on fait simple, mais le moteur sait gérer le "blending" de couleur ainsi que l'opacité des blocs:
- blending de couleur rouge+vert = jaune en haut à droite :
- le bloc noir opaque bloque la lumière pour le bloc bleu et désactive donc le capteur bleu en bas à gauche :

Le moteur fait intensément appel à la gestion du RGBA, il me faudra donc écrire tout un set de routines pour la Graph 90 prenant en charge le canal alpha (transparence). C'est faisable sans trop de difficultés, c'est juste long et j'aurais pas le temps d'ici à 18H ce soir
Il me faut aussi développer tout un set de primitives graphiques (cercles creux/pleins rectangles creux/pleins, ...). Ca va être la fête à Bresenham

Si le concept plait (j'attends vos commentaires en MP pour pas polluer ce fil du forum) :
- je développerai de manière plus modulaire pour avoir à terme un éditeur de niveau
- je développerai des idées supplémentaires (ramassage de colorant pour peindre des blocs de glace blancs, ...)
- compteur de score ...

Pour info, c'est "from scratch" sachant que rien n'existait mercredi soir ...

A plus et bon concours aux participants

Sly
1, 2 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 79 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd