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 » Casio Ware Minigames Mania
Kikoodx Hors ligne Ancien labélisateur Points: 3039 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: 24644 Défis: 170 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 ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Massena Hors ligne Ancien rédacteur Points: 2244 Défis: 11 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) !
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 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

Kikoodx Hors ligne Ancien labélisateur Points: 3039 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...
ouais ouais
Lepianoteur Hors ligne Membre Points: 217 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 Ancien labélisateur Points: 3039 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 !
ouais ouais
Lepianoteur Hors ligne Membre Points: 217 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 Ancien labélisateur Points: 3039 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 ?
ouais ouais
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 Ancien labélisateur Points: 3039 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 !
ouais ouais
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 Ancien labélisateur Points: 3039 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.
ouais ouais
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 Ancien labélisateur Points: 3039 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...
ouais ouais
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 Hors ligne Ancien rédacteur Points: 2244 Défis: 11 Message

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


Un github ?
Kikoodx Hors ligne Ancien labélisateur Points: 3039 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é
ouais ouais
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 Ancien labélisateur Points: 3039 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
ouais ouais
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
: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 113 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