Lumyce, une série de jeux de réflexions
Posté le 14/01/2013 21:47
Bonjour ou bonsoir, je voulais faire pars de mon jeu de réflexion en développement (sur 95SD)
Lumyce 1 v.2
Le jeu est sorti

Ce jeu est une sorte de fusion entre le jeu
Lumiere et le jeu
Ice Slider, mais en locate et non en graphique (version 2 ?)
En fait vous êtes un rond noir sur l'écran et votre but est d'aller chercher le pictogramme " ¤ " qui est quelque par sur l'écran, avec le gameplay d'ice slider, lorsque vous avancez votre personnage ne s’arrête que lorsqu'il rencontre un obstacle, autrement dit les carré blanc, mais il peut aussi changer de direction instantanément si il rencontre un "miroir", comme dans lumiere, mais il a plein d'autre obstacle à découvrir 8) ...
Ce qui est fait
C'est déjà beaucoups (environ 40 000 octets + 5 000 octets temporaires)
Niveaux :
60 / 60 Terminé
Niveaux bonus :
24 / 24 Fini
Les niveaux seront dans un ordre semi-croissant
Un
Créateur de niveaux, (avec un maximum de
39 niveaux personnels 8) )
Un
super Menu en
locate
Un gameplay Bonus
Une fonction Aide (qui s'actualise lorsque l'on débloque de nouveaux obstacles

)
Une super Introduction
une super Fin

Lumyce 2 est en cours de préparation, et oui je compte en fait faire une histoire complète de Jojo ( le personnage que l'on contrôle dans chaque jeux ),

il se pourrai même qui ai un Lumyce 3 et 4 (mais ça, ça sera dans longtemps... très longtemps

...)

Lumyce 2 est une sorte de sokoban un peu spécial je vous laisserez découvrir
Mais pour le moment, je vais le mettre en pause pour commençer Processeur 1 (un autre de mes projet

,j'en ai beaucoup, regardez ma signature

)
Citer : Posté le 14/01/2013 21:51 | #
J'ai répondu a ton MP
Bonne continuation, et bienvenue sur plante Casio !
Citer : Posté le 14/01/2013 21:55 | #
Merci
Ps ton jeu est GéGNIAL et super bien pensé ...
Citer : Posté le 14/01/2013 22:13 | #
fais quand même attention avec tes potes, car une fois que tu leurs a montré des add-ins, ils ont tendance a dire, lorsque tu programme quelque chose en basic "mais pourquoi c'est tout lent? c'est nul comparé aux autres jeux !", et ils comprennent pas la différence entre le C et le basic...
true story
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous
)Arcuz !Citer : Posté le 14/01/2013 22:17 | #
De mon côté je leur ai expliqué qu'il y a un "langage rapide" difficile et un "langage lent" qui est bien plus facile et que je ne sais programmer que sur le "langage lent"(pour qu'ils comprennent mieux pourquoi même si je programme en C) parce que je ne sors jamais de jeu en C pour le moment...
Citer : Posté le 14/01/2013 22:22 | #
en fait, au bout d'un moment, je trouve que c'est parfois plus facile de programmé en C, notament grâce au la recursivité, mais surtout grace a la vitesse qui permet de moins se casser le c*l sur l'optimisation de vitesse ou sur le nom des variables
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous
)Arcuz !Citer : Posté le 14/01/2013 22:28 | #
oui le C c'est bien plus pratique et les fonctions facilitent la vie...
Citer : Posté le 15/01/2013 08:47 | #
c'est surtout que tu peut lire 50 lignes de codes sans te casser le cul à savoir qui fait quoi et en moins de 10s, avec coloration syntaxique et noms de variables explicites.
(bon après faut quand même commenter
Citer : Posté le 15/01/2013 19:12 | #
Ouai, mais pour le moment, je me débrouille avec le basic, j'ai déjà essayer en C mais pour un ordi, le problème c'est que ma SDL ne fonctionne pas ...
Sinon mes amis n'ont pas encore remarqué la différence (sauf 1 qu'a tout compris), pour le moment ils en sont juste au stade de : "
Citer : Posté le 15/01/2013 19:19 | #
en fait, au bout d'un moment, je trouve que c'est parfois plus facile de programmé en C, notament grâce au la recursivité, mais surtout grace a la vitesse qui permet de moins se casser le c*l sur l'optimisation de vitesse ou sur le nom des variables
oui le C c'est bien plus pratique et les fonctions facilitent la vie...
c'est surtout que tu peut lire 50 lignes de codes sans te casser le cul à savoir qui fait quoi et en moins de 10s, avec coloration syntaxique et noms de variables explicites.
(bon après faut quand même commenter
Citer : Posté le 15/01/2013 20:24 | #
Pas totalement faux Louloux... vu que la programmation et l'algorithmie, c'est quasiment les mêmes choses dans le fond.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Citer : Posté le 16/01/2013 13:12 | #
Progression
Reste à faire
Ajouté le 16/01/2013 à 22:21 :
Progression
Reste à faire
Ajouté le 02/02/2013 à 20:07 :
Bon rebonjour (ou rebonsoir ça dépend de vous
Ça fais longtemps que je n\'ai pas donné de nouvelle de mon jeu, pour la simple et bonne raison que j\'ai reçu un synthétiseur de la mort of the dead et que du coups j\'ai lâché la prog quelque temps.
Mais j\'ai une surprise
Mais je n\'ai toujours pas ajouté les niveaux manquant du 1er
Pour vous donner une idée de la progression des jeux je vous met des barres de progression dans la description
Citer : Posté le 03/02/2013 17:34 | #
Tu nous fait saliver là !
Au pire tu n'as qu'à proposer un éditeur de niveaux (que tu utilises peut-être déjà toi-même).
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Citer : Posté le 06/02/2013 16:52 | #
Bonjour Ne0tux
Désolé mais comme je fais mes niveaux sur papier, au collège
De plus, je n'ai pas encore les connaissance nécessaire pour faire un compilateur
Mais quand le jeu sortira, rien ne t’empêchera de créé toi-même tes niveaux si tu y tien t'en que ça ...
Et de m'en faire pars pour que je les rajoutes
Ajouté le 16/09/2013 à 20:17 :
Je suis revenu, désolé pour cette attente, j'ai modifié la présentation du sujet et je vous invite a venir le voir
Ajouté le 01/10/2013 à 20:05 :
Voici l'avancement à ce jour
ça fait beaucoup de texte écrit en tout petit, désolé
Citer : Posté le 01/10/2013 20:12 | #
Hey le copieur !!! haha
nan je rigole, ça me dérange pas, au contraire
Par contre je sais pas comment tu enregistres les niveaux, il faudra surement que tu fasses des modifications.
Citer : Posté le 01/10/2013 20:28 | #
En fait, je les enregistre dans une liste (la 2) de cette manière (c'est le niveau 1)
"B=1"
"510", 1er de la liste
"606", 2ème
"3", 3ème
"0.02", 4ème
"106" et "211"
"0", dernier de la liste
Bien sur, il y a un décompresseur qui me transforme tout ça en niveaux, puis ensuite vient l'affichage.
Comme tous les obstacles sont enregistré dans une matrice (avec le décompresseur), l'algorithme regarde chaque case de la matrice et affiche l'obstacle correspondant à l'ID de la case
Voila
Citer : Posté le 01/10/2013 20:32 | #
Ok c'est du concret
Bon courage pour la suite.
Citer : Posté le 01/10/2013 20:46 | #
Merci
Ajouté le 05/10/2013 à 11:40 :
@Ninestar : En fait, je suis en train de galérer pour l'éditeur, il fonctionne mais il va falloir que je trouve une solution pour que les gens puisse le tester et changer ou non le niveau, puis après, il faut que le compile et que je fasse en sorte que le joueur puisse le mettre dans le sous-programme " NIV" manuellement
Et je sens que ça va être long ...
Citer : Posté le 05/10/2013 15:15 | #
Placer des blocs sur l'écran c'est facile, mais le faire comprendre à la machine c'est plus dur
Tu as deux type de compilation possible, ça dépend de ton nombre de bloc à l'écran.
En fait le but étant d'utiliser le moins de mémoire tu as deux possibilités :
La compilation "linéaire", plus simple et plus rentable si tu as pas mal de blocs à sauvegarder.
Dans ce cas l'ordre d'enregistrement à beaucoup d'importance car tu enregistres les blocs les un derrière les autres dans un ordre précis, donc tu as juste à enregistrer l'id des blocs puisque grâce à cet ordre tu connais leur x et y.
Par exemple tu enregistres les lignes de gauche à droite et de haut en bas.
Tu as une forme de ce type : ID,ID,ID,ID,ID,...
La compilation "fragmenté", plus complexe mais beaucoup plus rentable dans le cas d'un nombre de bloc réduit (c'est pour ça que je l'utilise dans Lumière)
Dans ce cas l'ordre d'ordre d'enregistrement n'a pas d'importance puisque tu enregistres l'id et coordonnées x et y avec.
Tu as une forme de ce type : X,Y,ID,X,Y,ID,X,Y,ID,X,Y,ID,...
A toi de voir laquelle te conviens le mieux, je te conseille la compilation "linéaire" car elle est plus simple si tu as un peu de mal
le joueur puisse le mettre dans le sous-programme " NIV" manuellement
Pour ça il faut utiliser les Fn
Citer : Posté le 05/10/2013 18:17 | #
C'est quoi les Fn ? C'est en quelque sorte le lien entre l'exécution du programme et le code non ?
Citer : Posté le 05/10/2013 18:29 | #
@Ninestar : Pour la compilation, j'ai fais un mix des 2 techniques 8)
C'est bon, je suis en train de le faire et pour le moment, ça ma l'air bien parti
Pour plus de précision : le niveau est compacté dans une Liste
J'utilise la Matrice pour les collisions et le Str pour l'affichage (juste au début du niveau car en jeu, certain obstacles peuvent changer (inverseur de miroir), donc en jeu j'utilise l'ID de la matrice), voila.
@Positon : Oui, les Fn c'est des Str que l'on peux copier dans un code
Ajouté le 05/10/2013 à 18:34 :
Ninestar, si tu veux je peux t'envoyer le jeu par MP pour que tu puisse regardé tout ça si ce n'est pas très clair (tu pourra tester les niveaux déjà créé).