Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Magic Light v1.0
Slyvtt Hors ligne Maître du Puzzle Points: 2389 Défis: 17 Message

Magic Light v1.0

Posté le 10/01/2022 22:00

Hello Tout le Monde,

Après de longues semaines, voici enfin la v1.0A de Magic Light



Pour présenter le jeu, je vais reprendre les mots de Critor :

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.

Tu te dois ici d'arpenter les différentes salles d'un donjon ... à la recherche des fragments de lumière dérobés aux villageois par le Sorcier Noir et ses 4 Magiciennes de Filles ... afin de ramener couleurs et joie disparues au village. Pour cela, tu dois te rendre dans le château forteresse du Magicien où il a caché son butin.

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.



Bien entendu, le château grouille de monstres en tout genre et le Sorcier ainsi que les Magiciennes feront tout pour te dissuader de reprendre leur butin et le ramener au village. Il te faudra donc faire preuve de prudence et de dextérité en plus de jugeote pour traverser cette épreuve.

Le moteur physique codé pour le jeu permet de projeter la forme correcte des faisceaux lumineux sur les murs et les obstacles, 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

Il vous faudra donc réfléchir à deux fois pour positionner tout ce petit monde à la bonne place, sachant les monstres sont là pour vous embêter et ne vous veulent pas forcément que du bien.



Contrôles du jeu :

[F1] à [F6] sélectionner l'entité à déplacer : JOUEUR / LUMIERE / BLOCS de CONVERSION
[FLECHES DE DIRECTION] permet de déplacer l'entité sélectionnées (si le mouvement est possible)
[OPTN] affiche le menu d'options
[SHIFT] 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.

Le jeu offre 3 niveaux de difficulté :
- facile : avec 5 points de vie, permet de ne pas galérer
- normal : avec 3 points de vie, permet de mieux ressentir la pression des monstres
- hardcore : c'est simple, t'es touché ... t'es mort !!




Il vous faudra donc réussir à parcourir les 33 niveaux du jeux et affronter 1000 dangers afin de retrouver les 5 fragments du "Jewel of Colors" et ainsi rapporter la lumière et les couleurs aux villageois.

Téléchargement ici : Magic Light 1.0A

Ciao

Sly

ah oui, j'oubliais : @RDP


Slyvtt Hors ligne Maître du Puzzle Points: 2389 Défis: 17 Message

Citer : Posté le 10/01/2022 22:54 | #


Ps : si vous voyez des bugs, faites remonter. J’ai testé en long, en large et en travers, mais c’est le genre de jeu qui est hyper long à tester complètement.

Donc hésitez pas
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Lephenixnoir Hors ligne Administrateur Points: 24574 Défis: 170 Message

Citer : Posté le 11/01/2022 21:51 | # | Fichier joint


Excellent ! On se perd un peu dans les topics ha ha, mais je prendrai le temps de tester cette version. Bravo pour ce travail accompli !!

Pendant que j'y suis, on parlait vite fait de palette sur le chat tout à l'heure. Tu disais que p8 est horrible pour les parchemins (ce qui me surprenait) ; j'ai testé et c'était correct, mais en fait c'est déjà ça que tu utilises. p4 est plus moche par contre, comme tu le décrivais.

Avec le dithering on arrive à des trucs pas totalement dégueu, mais c'est vrai que c'est pas le même style graphique :


Au passage, même si ça a l'air peu, rogner les bords de cette image réduit la quantité de pixels de 19%, soit un bon 15 kio de gagné.

Edit : en mettant le cachet dans une image séparée le résultat serait sans doute mieux puisqu'il y a moins de tons de rouge.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Slyvtt Hors ligne Maître du Puzzle Points: 2389 Défis: 17 Message

Citer : Posté le 11/01/2022 22:22 | #


Ah oui c'est une très bonne idée en effet de séparer le cachet.
Clairement il y a pas mal d'optimisations à faire ici et là, aussi au niveau de la vitesse d'exécution dans le lancer de rayon.
Ce sera pour les versions futures, il y a encore une grosse marge de progrès.
En tout cas merci pour l'aide continue apportée tout au long du projet
There are only 10 types of people in the world: Those who understand binary, and those who don't ...

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 v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 239 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