Forums Casio - Projets de programmation

Index du Forum > Projets de programmation > Casio Ware Minigames Mania
Kikoodx
Hors ligne
Membre
Points: 806
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



Pages: 1, 2, 3, 4, 5, 6, ... 8 | Suivante

Lephenixnoir
Hors ligne
Administrateur
Points: 13201
Défis: 136
Message
Citer : Posté le 11/11/2018 18:57 | #
Eh bien, bon courage ! Quelques images des jeux originaux pour qu'on puisse se faire une idée ?
----------------------------------
Rise.
Massena
Hors ligne
Community Manager
Points: 442
Défis: 3
Message
Citer : Posté le 11/11/2018 18:58 | #
Oh, sympa !
Je peux coder quelques jeux, si tu veux.
Par contre, c'est en graphique ou en locate ?
Il faut aussi donner des idées de mini-jeux (je connais que très vaguement ce jeu) !
----------------------------------
La loi de Murphy a écrit :
La probabilité qu'un événement arrive est inversement proportionnelle à sa désirabilité.
Shadow15510
Hors ligne
Administrateur
Points: 2219
Défis: 15
Message
Citer : Posté le 11/11/2018 19:03 | #
Je suis déjà sur deux projets dont un communautaire mais si tu as besoin d'idées...
----------------------------------
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   100%
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 11/11/2018 19:20 | #
Lephenixnoir a écrit :
Eh bien, bon courage ! Quelques images des jeux originaux pour qu'on puisse se faire une idée ?

Pour l'instant je peux pas montrer d'images ils sont tous sur ma calculatrice...
Ou par jeux originaux tu parles de ceux développés par Nintendo ?
Massena a écrit :
Oh, sympa !
Je peux coder quelques jeux, si tu veux.
Par contre, c'est en graphique ou en locate ?
Il faut aussi donner des idées de mini-jeux (je connais que très vaguement ce jeu) !

Ce serait super
Locate ou graphique, fais-toi plaisir, tant que ce sera fonctionnel avec le reste
Le idées de mini-jeux : aucune. Encore une fois, ce que tu veux tant que c'est court et simple à prendre en main
Je vais écrire les utilisations de variables pour éviter les problèmes.

Ajouté le 11/11/2018 à 20:36 :
Utilisation des variables

De A à Z : variables utilisables pour les jeux
θ : difficulté, va de 1 (gratuit) à 5 (démentiel).
r : le score.

Je l'ai mit dans le premier post

Ajouté le 11/11/2018 à 23:44 :
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 aura une.

Idem, goto premier post.

Ajouté le 11/11/2018 à 23:45 :
Shadow15510 a écrit :
Je suis déjà sur deux projets dont un communautaire mais si tu as besoin d'idées...

J'en aurais besoin oui
Pour l'instant j'en ai mais je vais vite sécher...
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Lepianoteur
Hors ligne
Membre
Points: 179
Défis: 0
Message
Citer : Posté le 11/11/2018 23:48 | #
Intéressant j'y participerais peut être même si mon niveau n'est pas vraiment élevé x)
----------------------------------
*pat pat pat pat pat pat tap tap pat* je pianote
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 11/11/2018 23:50 | #
Ne t'inquiète pas le mien non plus
Ce sera l'occasion d'apprendre !
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Lepianoteur
Hors ligne
Membre
Points: 179
Défis: 0
Message
Citer : Posté le 11/11/2018 23:53 | #
C'est vrai vu comme ça ça donne envie je regarderais un peu le systeme des Wario Ware pour m'inspirer du coup
----------------------------------
*pat pat pat pat pat pat tap tap pat* je pianote
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 12/11/2018 00:00 | #
Lepianoteur a écrit :
C'est vrai vu comme ça ça donne envie je regarderais un peu le systeme des Wario Ware pour m'inspirer du coup

Et bien super
Je pense que je vais rajouter un panneau des A faire, En cours et Terminés pour les idées dans le premier post
Qu'en pensez-vous ?
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 621
Défis: 13
Message
Citer : Posté le 12/11/2018 00:10 | #
J'adore l'idée! que je t'ai à peine soufflé...
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 12/11/2018 00:12 | #
Manolo a écrit :
J'adore l'idée! que je t'ai à peine soufflé...

Tu ne me l'a pas soufflé
Mais oui on a la même idée

Liste des tâches ajoutée !
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 621
Défis: 13
Message
Citer : Posté le 12/11/2018 00:48 | #
L'idée de faire un truc participatif.
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 12/11/2018 09:58 | #
Manolo a écrit :
L'idée de faire un truc participatif.

Il ne me semble pas, mais si tu y tiens retrouve le lien que je te quote dans le premier post

Ajouté le 12/11/2018 à 17:49 :
Je vais rajouter pour le moment que tu as proposé d'en faire un projet communautaire
J'attends le lien pour le linker.
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 621
Défis: 13
Message
Citer : Posté le 12/11/2018 18:48 | #
C'est Ici que j'ai proposé l'idée, et pourquoi t'as changé le nombre de jeux attendus ? C'était bien 99 (c'était bien 99 et non 100 hein?).
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 12/11/2018 19:13 | #
Manolo a écrit :
C'est Ici que j'ai proposé l'idée, et pourquoi t'as changé le nombre de jeux attendus ? C'était bien 99 (c'était bien 99 et non 100 hein?).

Euh... Je n'ai rien changé.
J'ai mis ~99 car ce ne fait que 3 caractères alors que ~100 en prend 4.
Mais c'est pour le prototypage seulement, la seule limite théorique est le poids total
Merci pour le lien je l'ajoute !

J'ai terminé le premier mini-jeu, j'ai pensé à stocker le nombre de vie restantes dans la partie flottante de r pour éviter d'utiliser une autre variable.

Instant sondage :
La licence, vous préféreriez peut-être un Creative Commons BY ? Sinon je laisse CeCILL (avec cette dernière les gens peuvent utiliser le code sans citer)
Vous pensez que mettre les mini-jeux déblocables est une bonne idée ?
Ce serait plutôt simple, une variable qui s'incrémente quand on débloque, étant donné que je pense le code comme cela :
Mettre T à 0
Boucle Tant que en vie
    Lancer jeu (nombre aléatoire entre 1 et N) //En réalité je vais mettre plein de conditions avec le code des jeux à l'intérieur
    Si T est supérieur ou égal à N alors
        Incrémenter N de 1
    Fin de la condition
Fin de la boucle

J'attend vos propositions ou avis sur ce point !

Ajouté le 12/11/2018 à 19:19 :
J'y pense...
Je vais devoir apprendre à utiliser git...
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 621
Défis: 13
Message
Citer : Posté le 12/11/2018 19:25 | #
Derien, en fait, ça sera sur 90+e ou sur les autres ?
(Parce que moi j'ai toujours pas réussi a connecter ma 90+e et ma 35+ (sans USB) donc je pourrais pas faire de test approprié, en plus, si il y aura des pxlon, off, change, et pxltest, je serai clairement bloqué, d'ailleurs, j'ai presque fini un tout petit jeu (exactement ce qu'on veut) où il faut pêcher un poisson, le jeu pèse rien et il utilise la posture "pêche" (c'est génial qu'on puisse utiliser des pictures à noms, trop cool).

Ajouté le 12/11/2018 à 19:28 :
Et, y a t'il un tuto qui explique ce que c'est les licences ? Et sinon, est-ce que Bide (ou un autre logiciel) peut calculer le temps qui se passe en un tour de boucle, je sais, j'explique mal... c'est pour mettre un chrono pour les jeux.
Massena
Hors ligne
Community Manager
Points: 442
Défis: 3
Message
Citer : Posté le 12/11/2018 19:32 | #
Un github ?
----------------------------------
La loi de Murphy a écrit :
La probabilité qu'un événement arrive est inversement proportionnelle à sa désirabilité.
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 12/11/2018 19:35 | #
Manolo a écrit :
Derien, en fait, ça sera sur 90+e ou sur les autres ?

Ajouté le 12/11/2018 à 19:28 :
Et, y a t'il un tuto qui explique ce que c'est les licences ? Et sinon, est-ce que Bide (ou un autre logiciel) peut calculer le temps qui se passe en un tour de boucle, je sais, j'explique mal... c'est pour mettre un chrono pour les jeux.

Alors là...
Première partie : je ne sais pas... Je pense que pour beaucoup ce serait plus simple et visible monochrome, mais à voir.
Je ne compte pas renier les 90+E.
Les pictures c'est une mauvaise idée, c'est l'opposé de "ça pèse rien"
Pour les licences j'avais créé un topic, regarde ça : https://www.planet-casio.com/Fr/forums/topic15368-1-Les-licences..html

Massena a écrit :
Un github ?

Préférons le GitLab dédié
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 621
Défis: 13
Message
Citer : Posté le 12/11/2018 19:37 | #
un github, un gitlab? c'est quoi?
Kikoodx
Hors ligne
Membre
Points: 806
Défis: 7
Message
Citer : Posté le 12/11/2018 19:41 | #
Tu devrais lire ça (enfin au moins le début)
https://www.christopheducamp.com/2013/12/15/github-pour-nuls-partie-1/

GitLab c'est un GitHub personnel (pas sûr de cette description)
https://git.planet-casio.com
----------------------------------
Lbl 1
Goto 1


Une boucle optimisée
Manolo
Hors ligne
Membre
Points: 621
Défis: 13
Message
Citer : Posté le 12/11/2018 19:42 | #
oh, mais qu vois-je ?
un compilateur de Basic en ligne et qui marche aussi sur Android?
et qui me permettrais de tester mes programmes pour graph entre 35 et 100?
en plus je n'ai qu'à utiliser Bide pour copier le texte puis le coller sur le site!!!
amazing!!!

Pages: 1, 2, 3, 4, 5, 6, ... 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 26 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