Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Casio Ware Minigames Mania
Kikoodx Hors ligne Membre Points: 2146 Défis: 11 Message

Casio Ware Minigames Mania

Posté le 11/11/2018 18:55

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

Le projet est actuellement en arrêt, suite à une démotivation de ma part, les sources seront sous peu mises en ligne sur le GitLab sous licence CeCILL.

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.

Poids :

Programme principal : visons entre 0.5 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. Le programme principal le fera
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 adorée c'est optimal ! Façon de parler...)

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


1, 2, 3, 4 ··· 6, 7, 8 Suivante
Lephenixnoir En ligne Administrateur Points: 18122 Défis: 142 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 ?
Massena En ligne Rédacteur Points: 1287 Défis: 6 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) !
Peace was never an option. - Untitled goose game, 2019
Shadow15510 Hors ligne Administrateur Points: 4604 Défis: 16 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
   98%
Kikoodx Hors ligne Membre Points: 2146 Défis: 11 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...
2+2=5
Perdu
Lepianoteur Hors ligne Membre Points: 216 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: 2146 Défis: 11 Message

Citer : Posté le 11/11/2018 23:50 | #


Ne t'inquiète pas le mien non plus
Ce sera l'occasion d'apprendre !
2+2=5
Perdu
Lepianoteur Hors ligne Membre Points: 216 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: 2146 Défis: 11 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 ?
2+2=5
Perdu
Manolo Hors ligne Membre Points: 910 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: 2146 Défis: 11 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 !
2+2=5
Perdu
Manolo Hors ligne Membre Points: 910 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: 2146 Défis: 11 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.
2+2=5
Perdu
Manolo Hors ligne Membre Points: 910 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: 2146 Défis: 11 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...
2+2=5
Perdu
Manolo Hors ligne Membre Points: 910 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 En ligne Rédacteur Points: 1287 Défis: 6 Message

Citer : Posté le 12/11/2018 19:32 | #


Un github ?

Peace was never an option. - Untitled goose game, 2019
Kikoodx Hors ligne Membre Points: 2146 Défis: 11 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é
2+2=5
Perdu
Manolo Hors ligne Membre Points: 910 Défis: 13 Message

Citer : Posté le 12/11/2018 19:37 | #


un github, un gitlab? c'est quoi?
Kikoodx Hors ligne Membre Points: 2146 Défis: 11 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
2+2=5
Perdu
Manolo Hors ligne Membre Points: 910 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!!!
1, 2, 3, 4 ··· 6, 7, 8 Suivante

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
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
: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 v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 56 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