Forums Casio - Projets de programmation

Index du Forum > Projets de programmation > Casio Ware Minigames Mania
Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Posté le 11/11/2018 18:55

Casio Ware Minigames Mania :

Le GitLab du projet
Les tâches à faire/en cours

Bonjour, présentation du projet :
Casio Ware Minigames Mania est censé (je dis ça au cas où ça n'intéresse personne ) être un projet communautaire.
Je compte créer un jeu inspiré de la fameuse série des Wario Ware (Wikipédia) et comprendra entre 20 et 50 mini-jeux (voir plus si des motivés )
L'idée avait déjà été donnée par Drak dans La Boîte à Idées.
Manolo a proposé d'en faire un projet communautaire (ici) et est pour le projet, j'espère que d'autres suivront

Je vais bientôt poster les spécifications, mais je pensais à quelque chose de ce type :

License : CeCILL (license Libre) ou Creative Commons BY
Langage : Basic Casio
Calculatrice : Indéterminé. Probablement monochrome.

Arborescence de la bêta :
Programme " CASIOWR", programme principal, avec les menus et tout le reste.
Programmes "~1" à "~99", les jeux.
NB : à la sortie tout devrait se trouver dans le programme principal, mais pour la bêta ce sera plus simple de sinder

Poids :

Programme principal : visons entre 1 et 2 ko
Programmes jeux : entre 0 (optimal ) et 500 octets

Utilisation des variables :

De A à Z (sauf W) : variables utilisables pour les jeux.
N'utilisez pas la variable W !
θ : difficulté, va de 1 (gratuit) à 5 (démentiel).
r : le score.

Mettez W a 0 si le joueur perd le mini-jeu.

Utilisation des listes :

Initialisé au File 4 dans le programme principal (ne vous en occupez pas).
Toutes les listes sont utilisables.
Ne vous occupez pas de les nettoyer. Programme principal encore.
Le File 5 sera pour la sauvegarde, si il y en a une.

https://git.planet-casio.com/KikooDX/Casio_Ware/boards


(Bien que j'ai un autre jeu en développement, celui-ci serait plus pratique pour moi pour la plupart du temps, étant donné qu'il est découpable en plein de petits jeux, avec ma calculatrice de ses morts adorée c'est optimal ! Façon de parler...)

J’approfondirais certains points quand j'aurai le temps, merci pour votre temps



Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Dernier message de la page précédente :Posté le 17/11/2018 13:47 |
Manolo a écrit :
j'ai déjà fais 3 minis-jeux, donc quand on gagne, on incrémente de 1 la variable "r"
et quand on perd, on incrémente de -1 la variable "r",
puis on renvois le joueur au programme mère,
c'est ça?

Non non ! J'ai oublié de préciser ça...
En gros, si le jeu est réussi ne change rien, mais si c'est une défaite il faut mettre la variable W à 0.
Le main se charge du reste pour éviter les répétitions.
Et le Return évite.
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée



Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8 | Suivante

Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 17/11/2018 13:50 | #
nan, je pensais à
prog : "main"

et pourquoi W, il faut l'indiquer dans le premier post, dans utilisation des variables,
et donc si le jeu est réussi, c'est quand même mieux de mettre 1 dans la variable W ?
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 17/11/2018 14:05 | #
Manolo a écrit :
nan, je pensais à
prog : "main"

Tu veux rappeler Main depuis un sous-programme ? Non, surtout pas, ça va planter très vite avec une Nesting ERROR. Est-ce que tu connais ce problème ?
----------------------------------
Rise.
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 17/11/2018 14:20 | #
ah oui, mais y'a plus ce problemme sur les 90+e d'après ce que j'ai remarqué...
ça faisait longtemps que j'avais pas entendu parler de ce problème...
et sinon, on peut faire comment ?
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 17/11/2018 15:19 | #
Si, le problème existe toujours... la solution est d'utiliser Return à la place.
----------------------------------
Rise.
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 17/11/2018 15:24 | #
mais Kikoodx dit qu'il faut eviter...
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 17/11/2018 16:09 | #
Je crois qu'il se trompe. Tu peux expliquer pourquoi tu penses ça, KikooDX ?
----------------------------------
Rise.
Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Citer : Posté le 17/11/2018 17:07 | #
Manolo a écrit :

Et donc si le jeu est réussi, c'est quand même mieux de mettre 1 dans la variable W ?

Non c'est automatique.

Lephenixnoir a écrit :
Je crois qu'il se trompe. Tu peux expliquer pourquoi tu penses ça, KikooDX ?

Car le programme sera uni, tous les jeux seront contenus dans un seul programme, du moins c'est ce que j'avais prévu...
Plus j'y pense, plus je trouve que c'est une mauvaise idée que j'ai eu...
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 17/11/2018 18:53 | #
Kikoodx a écrit :
Lephenixnoir a écrit :
Je crois qu'il se trompe. Tu peux expliquer pourquoi tu penses ça, KikooDX ?

Car le programme sera uni, tous les jeux seront contenus dans un seul programme, du moins c'est ce que j'avais prévu...
Plus j'y pense, plus je trouve que c'est une mauvaise idée que j'ai eu...

je confirme, en plus si, par exemple, quelqu'un n'a pas suffisamment de place disponible, il pourra ne télécharger qu'une partit des programme.
enfin, c'était un exemple nul mais bon, c'est mieux enfin je pense de faire un programme mère, "main", et pleins de sous programme.
Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Citer : Posté le 17/11/2018 18:56 | #
Manolo a écrit :
je confirme, en plus si, par exemple, quelqu'un n'a pas suffisamment de place disponible, il pourra ne télécharger qu'une partit des programme.
enfin, c'était un exemple nul mais bon, c'est mieux enfin je pense de faire un programme mère, "main", et pleins de sous programme.

Non. Pour le stockage ça ne change rien, ne pas tout mettre fera planter et c'est tout.

D'ailleurs le principe d'un GitLab c'est de s'organiser, s'il vous plaît indiquez moi ce que vous êtes en train de faire et faites les commits correspondants (Manolo par exemple, tu fais un mini-jeu, un combat de boss, ou rien du tout ?), je vous en remercierais

Ajouté le 17/11/2018 à 20:22 :
J'ai fait ce que Zezombye m'a dit et changé le &theta_char; par θ (merci à lui) dans main.g1m, ça devrait fonctionner maintenant.
Quelqu'un peut tester ? Merci d'avance.
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 17/11/2018 21:19 | # | Fichier joint
donc , j'ai trois minis-jeux fini, je te les mes en pièce jointe, et je suis en train de faire un boss.
mais pour les minis-jeux, je les ai fait sur 90+e donc je sais pas si ça marche sur les autres, normalement oui, mais vérifies quand-même, on sais jamais...

Ajouté le 17/11/2018 à 21:20 :
on peut le télécharger où ?
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 17/11/2018 21:20 | #
Kikoodx a écrit :
D'ailleurs le principe d'un GitLab c'est de s'organiser, s'il vous plaît indiquez moi ce que vous êtes en train de faire et faites les commits correspondants



https://git.planet-casio.com
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Citer : Posté le 17/11/2018 22:20 | #
Merci Dark Storm
Je t'ai mis développeur sur le projet Manolo, tu peux commit.
J'ai compris comment faire, et sans lire la doc
Merci pour votre aide
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 17/11/2018 23:08 | #
Je peux commit? Ça veut dire quoi?
Hackcell
Hors ligne
Membre
Points: 892
Défis: 6
Message
Citer : Posté le 17/11/2018 23:15 | #
Regarde la playlist que je t'ai conseillé, tout est expliqué ⭐
----------------------------------
I usually spend meow time cosplaying as a diligent student...
So it can get pretty stressful.
That's exactly why PC is such a happy place for meow to be ⭐
Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Citer : Posté le 17/11/2018 23:20 | #
Manolo a écrit :
Je peux commit? Ça veut dire quoi?

Hackcell a écrit :
Regarde la playlist que je t'ai conseillé, tout est expliqué ⭐

Oui Manolo, fait un effort, ça te sera utile toute ta vie Regarde ça.
Sinon man gittutorial si tu as un niveau correct en anglais.
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 18/11/2018 15:49 | #
sur le git, les prgm a faire, y'a celui trouver un objet à l'aide d'une loupe, il est fini, je te l'ai déjà passé.
Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Citer : Posté le 18/11/2018 17:11 | #
Manolo a écrit :
sur le git, les prgm a faire, y'a celui trouver un objet à l'aide d'une loupe, il est fini, je te l'ai déjà passé.

Mets le dessus alors.
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 18/11/2018 17:43 | #
Eh! Oh! J'ai pas fini les vidéos sur git, (et c'est beaucoup trop complexe, il me faudra les revoir une petite cinquantaine de fois avant de tout bien comprendre).
Kikoodx
Hors ligne
Membre
Points: 803
Défis: 7
Message
Citer : Posté le 18/11/2018 19:22 | #
Manolo a écrit :
Eh! Oh! J'ai pas fini les vidéos sur git, (et c'est beaucoup trop complexe, il me faudra les revoir une petite cinquantaine de fois avant de tout bien comprendre).

Hum.
Tu n'exagères pas un peu ?
Il y a 3/4 commandes à connaître pour faire un commit.
Après sous Linux ça m'a l'air beaucoup moins énervant que sous Windows... Donc je ne sais pas.
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 607
Défis: 13
Message
Citer : Posté le 18/11/2018 19:50 | #
j'ai vu que trois ou quatre vidéos pour le moment, et de un :
j'ai pas le temps...
je n'ai jamais touché à l'invite de commande, et je flippe grave quand ma mère y touche car la dernière fois qu'elle y a touchée elle a supprimée des dossier important...

pour comprendre à quel point j'ai plus le temps, avant, je passais plusieurs heures par jour devant un piano (ou autre instrument de musique), aujourd'hui, j'y passe moins de 10 minutes, tout ça à cause de mon entrée au collège...

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8 | Suivante

Index du Forum > Projets de programmation > Casio Ware Minigames Mania

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

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd