π
<-

MagicLight, puzzle game lumineux pour Casio Graph 90+E

MagicLight, puzzle game lumineux pour Casio Graph 90+E

Unread postby critor » 08 Dec 2021, 13:13

8264La Casio Graph 90+E est une formidable machine de milieu de gamme. Elle est munie d'un superbe écran couleur de 396×224 pixels, d'un processeur 32 bits Renesas SH4 cadencé à pas moins de 117.96 MHz (et overclockable de plus de façon parfaitement stable à 270,77 MHz comme si cela ne suffisait pas ;) ), d'une mémoire Flash de 32 Mio (dont 16 Mio de stockage), et de pas moins de 8 Mio de mémoire SDRAM. Autant de puissance et capacités dans une si petite chose ! :bj:

Outre les qualités intrinsèques à son logiciel de Mathématiques intégré, ce matériel exceptionnel est un véritable délice pour les utilisateurs franchissant le pas et se mettant à la création d'applications en langage C. La Casio Graph 90+E est de loin la meilleure calculatrice actuelle pour le développement en langage C. En effet on y bénéficie à la fois d'un très bon matériel, mais également d'un support officiel des applications créées.

En effet rappelons que chez la concurrence, l'exécution de code machine non officiel est farouchement combattue. On peut citer très récemment le verrouillage des calculatrices NumWorks pour cette rentrée 2021, ou encore la suppression du support des programmes dits assembleur sur TI-83 Premium CE et TI-84 Plus CE pour la rentrée 2020. Certes des contournements peuvent exister ; on peut citer le trio arTIfiCE / Cesium / AsmHook pour TI-83 Premium CE et TI-84 Plus CE, ou encore Ndless pour les TI-Nspire. Mais voilà ce n'est pas intégré, et la nécessité de procéder à leur installation plus ou moins complexe limite déjà très grandement le nombre d'utilisateurs concernés par la diffusion de tes créations. De plus ces éléments sont régulièrement rendus inutilisables à chaque mise à jour du logiciel de la calculatrice, ce qui décourage d'autant plus les utilisateurs, et parfois même les développeurs comme on peut le voir ces derniers temps avec Ndless qui n'est plus mis à jour. :'(

Ici donc sur Casio Graph 90+E, contrairement à l'ensemble de la concurrence rien à installer de spécial pour que ces applications fonctionnent, elles sont directement installables et immédiatement utilisables, un énorme avantage pour une diffusion optimale de tes créations ! Et contrairement à la concurrence, tes créations ne deviennent pas inutilisables à chaque sortie d'une mise à jour du logiciel de la calculatrice, un véritable plaisir ! :favorite:

On peut citer de façon absolument pas exhaustive :
  • CGDoom, un portage des jeux Doom, Ultimate Doom et Doom II
  • OpenJazz Jackrabbit, un portage du jeu Jazz Jackrabbit
  • NESizm, un émulateur de console de jeu Nintendo NES avec accessoires et même le son
  • Prizoop, un émulateur de consoles de jeu Nintendo Game Boy et Game Boy Color, ici encore avec le son
143901189111892122558314

Profitons-en pour féliciter SlyVTT qui a brillamment terminé 2nd à l'épreuve SynchroDonjon de notre concours de rentrée 2021. :bj:

Il a justement remporté une superbe Casio Graph 90+E ! :D

Et SlyVTT nous fait l'immense plaisir de mettre immédiatement à profit sa nouvelle Graph 90+E pour nous concocter une superbe récompense, l'application Magic Light, compilée à partir de code source en langage C.

Magic Light est un puzzle game et pour le coup une création originale, à ce jour une exclusivité sur Graph 90+E tirant de plus pleinement profit de son écran couleur comme nous allons le voir ensemble. Après un menu d'accueil stylé et animé, entrons donc dans le vif du sujet.

14947Tu te dois ici d'arpenter les différentes salles d'un donjon (tiens donc, certains étaient déçus de ne pas pouvoir véritablement pénétrer dans les donjons du défi d'Alrys ;)), 4 salles à ce jour numérotées en tant que niveaux 0 à 3 :


Mais les portes sont fermées et ne peuvent s'ouvrir que si tu résous le puzzle de lumière que te posera chaque salle. Autour de chaque salle sont donc disposés des portes ainsi que des capteurs réagissant à certaines couleurs. Chaque porte est connectée à un certain nombre de capteurs, de 1 à 3, et ne s'ouvre que si ils sont tous éclairés simultanément par les bonnes couleurs.

Pour cela tu disposes dans chaque salle de plusieurs éléments déplaçables avec les touches fléchées du clavier, après les avoir sélectionnés avec les touches
F1
à
F6
correspondant au menu de bas d'écran :
  • le personnage à faire sortir de la salle
  • une boule de cristal émettant une lumière blanche, initialement au centre
  • des blocs filtrant la lumière et ne laissant passer que certaines couleurs : les blocs rouge, vert, bleu et noir
Pour savoir quels capteurs sont associés à une porte, il te faut les éclairer. Un indicateur s'allumera alors au-dessus des portes concernées.

Ce qui est particulièrement remarquable, c'est la très haute qualité du moteur physique codé pour le jeu. On le voit déjà à la forme correcte des faisceaux lumineux, mais pas seulement :
  • selon les niveaux, des blocs fixes peuvent également être présents et bloquer le passage de la lumière
  • et les blocs filtrant la lumière peuvent être combinés pour former de nouvelles couleurs par synthèse additive
Un véritable bijou d'horlogerie qui ne t'en permet que des défis logiques encore plus riches et excitants ! :bj:

SlyVTT donc, toutes nos félicitations admiratives et un énorme merci pour cette délicieuse pépite, on devrait te faire gagner des calculatrices plus souvent, nous tous avons très hâte de voir la suite, surtout que tu nous promets plein de superbes nouveautés à venir : :favorite:
  • score basé sur le nombre de déplacements
  • coffres au trésor avec bonus de point/carte du donjon/aide diverses
  • un bloc blanc à "peindre" avec un colorant à collecter au fil de l'aventure (sorte de joker)
  • des monstres
  • un boss
Et n'oublie pas un portage pour TI-Nspire, stp. ;)

Téléchargement : archives_voir.php?id=2831121
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: MagicLight, puzzle game lumineux pour Casio Graph 90+E

Unread postby SlyVTT » 08 Dec 2021, 15:30

Super, Merci Critor, je ne m'attendais pas à une news ...

... et encore moins à une si bonne critique :p. Je suis comblé.

Je ne pouvais pas faire moins que de mettre cette belle machine au travail. Désormais j'ai la pression pour ajouter des niveaux et plein de nouvelles fonctionnalités (et faire une version nSpire, ma machine première :favorite: ).

Amusez vous bien et n'hésitez pas à faire remonter les bugs éventuels.

Ciao

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: MagicLight, puzzle game lumineux pour Casio Graph 90+E

Unread postby critor » 08 Dec 2021, 16:00

Mais de rien, c'est hautement mérité. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: MagicLight, puzzle game lumineux pour Casio Graph 90+E

Unread postby SlyVTT » 12 Dec 2021, 21:39

Hello,

Voici l'update version 0.5B de Magic Light pour vous permettre de vous entraîner sur le tout début du jeu.

Image

Le jeu dispose de 4 niveaux simples hardcodés afin de vous faire découvrir le gameplay.

Il s'agit d'un petit puzzle game dont le but sera de se balader dans un château, mais avec des portes fermées qui ne peuvent s'ouvrir que si les bons détecteurs sont éclairés avec la bonne lumière (correspondant à la couleur du détecteur), chaque porte peut être ouverte en activant 1, 2 ou 3 détecteurs de couleur à la fois.

La lumière de base est blanche (petite boule au centre de l'écran qui peut être sélectionnée avec F2 et déplacée avec les flèches). Quand la lumière traverse les blocs de couleurs, Rouge, Vert, Bleu ou Noir, sa teinte change. A vous de trouver la bonne position de la lumière et des blocs pour ouvrir les portes.

Image

Quand une porte est ouverte, donnant sur un escalier, notre perso peut franchir la porte et changer de pièce. La minimap sur la droite se trace au fur et à mesure de votre avancée.

Nouveautés :

Le niveau de difficulté peut être sélectionné au démarrage d'une partie :

Image


Les monstres font aussi leur apparition:
- si il vous touchent, vous perdez un coeur de vie, si vous n'avez plus de coeur, vous mourrez et devrez recommencer le niveau en cours
- ces coquins peuvent aussi pousser les blocs BLEU/ROUGE/VERT/NOIR et donc décaler vos rayons des détecteurs. Par contre ils ne peuvent rien contre la lumière et les obstacles.

Image

Listing des contrôles :

[F1] à [F6] sélectionner l'entité à déplacer : JOUEUR / LUMIERE / BLOCS de CONVERSION
[OPTN] affiche le menu d'options
[X,O,T] permet d'ouvrir un coffre pour en extraire le bonus (si le joueur est positionné dessus), un second appui fait disparaitre le coffre.
[EXIT] Pause / Menu pour quitter.

Les menus devraient être assez clairs pour vous permettre de jouer simplement.
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: MagicLight, puzzle game lumineux pour Casio Graph 90+E

Unread postby critor » 13 Dec 2021, 12:18

De superbes ajouts, merci de nous avoir partagé tout ça ! :favorite:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: MagicLight, puzzle game lumineux pour Casio Graph 90+E

Unread postby SlyVTT » 13 Dec 2021, 14:52

J'ai mis une petite video du gameplay ici : https://youtu.be/R-ke2qvbD-s

A plus

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT


Return to News Casio

Who is online

Users browsing this forum: No registered users and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
689 utilisateurs:
>624 invités
>57 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)