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 » Unity 2D pour Casio, faciliter la création de jeux vidéo
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Unity 2D pour Casio, faciliter la création de jeux vidéo

Posté le 12/05/2020 15:05

Le projet a été renommé en "Particule" et l'interface a beaucoup évolué voici le nouveau lien de l'éditeur de jeu

Ancien Messages :
Cliquez pour découvrir
Cliquez pour recouvrir
Bonjour à tous,
Actuellement, je suis en train de programmer un éditeur pour faciliter la création de jeux vidéo et aussi rendre accessible à tous le développement, même à ceux qui ne savent pas programmer.
Le Moteur de jeux sur la calculatrice sera en C.Basic.
Malheureusement j'ai un souci, l'affichage des sprites est trop lent car ils sont affichés avec la fonction : _Line x1,y1,x2 ,y2 et les coordonnées sont stockées dans des listes.
Auriez - vous une idée pour rendre l'affichage des Sprites quasiment instantané ?
Merci d'avance.





1, 2, 3, 4, 5 Suivante
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 12/05/2020 15:19 | #


Le multi drawstat : https://www.planet-casio.com/Fr/forums/topic14097-2--Tutoriel--Le-Multi-DrawStat.html

Pour générer automatiquement Dark Storm avait fait un script python, il est quelque part sur le forum mais je n'arrive pas à le retrouver :/
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 12/05/2020 15:20 | #


Le dépot du projet est ici : https://gitea.planet-casio.com/Darks/sprite-optimizer
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 12/05/2020 15:21 | #


Avec C.Basic tu peux faire bien plus rapide que tu DrawStat. Dont je ne suis même pas sûr qu'il soit supporté d'ailleurs.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 12/05/2020 15:25 | #


Merci pour votre aide,
je verrai si le DrawStat fonctionne en C.Basic

Ajouté le 13/05/2020 à 14:32 :
Il y aurait un moyen de générer des .g1m avec python, comme par exemple d'importer BIDE dans python (malgré que BIDE soit en Java) pour transformer des String en format g1m ?
"La créativité est contagieuse faites la tourner"
Albert Einstein
Kikoodx Hors ligne Ancien labélisateur Points: 3039 Défis: 11 Message

Citer : Posté le 13/05/2020 14:32 | #


C.Basic peut charger des .txt.
ouais ouais
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 13/05/2020 14:34 | #


Oui mais il ne va pas lire Graph(X,Y)= comme une fonction mais comme une chaine de caractère.
Donc la fonction ne va pas s’exécuter.
"La créativité est contagieuse faites la tourner"
Albert Einstein
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 13/05/2020 14:39 | #


Tu peux utiliser BIDE en ligne de commande (bien la première fois que cette feature va servir )
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Kikoodx Hors ligne Ancien labélisateur Points: 3039 Défis: 11 Message

Citer : Posté le 13/05/2020 14:42 | #


C.Basic supporte les .bmp. Je ne sais pas comment mais tu sauras trouver
ouais ouais
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 13/05/2020 14:46 | #


Zezombye a écrit :
Tu peux utiliser BIDE en ligne de commande (bien la première fois que cette feature va servir )

Mais il y a une documentation pour l'utilisation de BIDE en ligne de commande ?
Par exemple si je veux convertir

Graph(X,Y)=({0+4T, 3+0T, 0, 5}, {0+0T, 2+2T, 3, 3})
5->A

la ligne de commande ressemblerai à quoi s'il te plait

Kikoodx a écrit :
C.Basic supporte les .bmp. Je ne sais pas comment mais tu sauras trouver

"Graph(X,Y)=" n'était qu'un exemple mais j'aurai besoin d'utiliser d'autre fonction comme attribuer une valeur à une variable etc...
"La créativité est contagieuse faites la tourner"
Albert Einstein
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 13/05/2020 14:52 | #


https://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?cat=6
Section "utilisation en CLI".
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Breizh_craft En ligne Modérateur Points: 1171 Défis: 7 Message

Citer : Posté le 13/05/2020 14:53 | #


J'veux pas dire, mais t'as le droit de reprendre le logo et le nom comme ça ?
Breizh.pm – Un adminsys qui aime les galettes.
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 13/05/2020 14:54 | #


Sûrement pas

Après on a pas encore eu de DCMA sur tous les jeux pokémon, tetris, etc
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 13/05/2020 14:58 | #


Breizh_craft a écrit :
J'veux pas dire, mais t'as le droit de reprendre le logo et le nom comme ça ?

C'est vrai que j'ai un doute, mais cela signifie que par exemple les jeux Zelda qu'il y a sur le site sont aussi dans le même cas.
Et aussi ce logiciel est libre et gratuit, ce n'est pas comme si je le commercialisais.
Mais je changerai le nom et le logo juste au cas où.
"La créativité est contagieuse faites la tourner"
Albert Einstein
Breizh_craft En ligne Modérateur Points: 1171 Défis: 7 Message

Citer : Posté le 13/05/2020 15:02 | #


C'est vrai pour Pokémon, Zelda, etc, en effet, mais qui sont en général des reprises plus ou moins complètes, mais pour le coup ton soft aura pas grand chose à voir avec le vrai Unity au final. C'est plus ça qui me gênait en fait. M'enfin, tu fais comme tu veux.
Breizh.pm – Un adminsys qui aime les galettes.
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 13/05/2020 15:09 | #


Breizh_craft a écrit :
C'est vrai pour Pokémon, Zelda, etc, en effet, mais qui sont en général des reprises plus ou moins complètes, mais pour le coup ton soft aura pas grand chose à voir avec le vrai Unity au final. C'est plus ça qui me gênait en fait. M'enfin, tu fais comme tu veux.

J'ai quand même refait quasiment toute l'interface du logiciel, sauf qu'il sera uniquement destiné à fabriquer des jeux en 2D, peut-être un jour il pourra même créer des jeux en 3D, tout dépendra de ma motivation et de mes compétences.
Le screenshot ne montre pas tout et en plus l'image date donc depuis le logiciel à évoluer.
De toute manière la meilleure façon de le jugé sera de le tester dès que je sortirais une Beta dans les jours qui suivent.

Ajouté le 13/05/2020 à 22:38 :

Pour l'instant ce n'est pas terminer mais voici une image de l'avancée du projet.
Actuellement, le logiciel est conçu pour créer des jeux du type Plateforme à la Mario, mais après il pourra faire du style RPG à la Zelda etc...
Si vous avez des idées de "paramètre" à rajouter au logiciel je suis preneur tout en sachant que ceux actuels ne sont pas définitifs.
À noter que ça fait que seulement deux jours que j'ai commencé le projet.
(Le logo et le nom vont être changé lorsqu'il sera disponible en téléchargement)
"La créativité est contagieuse faites la tourner"
Albert Einstein
Rader Hors ligne Membre Points: 234 Défis: 0 Message

Citer : Posté le 13/05/2020 23:14 | #


pourquoi pas tout mettre sur une seule fenêtre à la place de mettre les panneaux sur différentes fenêtres?
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 13/05/2020 23:23 | #


Rader a écrit :
pourquoi pas tout mettre sur une seule fenêtre à la place de mettre les panneaux sur différentes fenêtres?


J'ai repris le concept du logiciel de référence où on peut choisir l'emplacement des fenêtres de travail, ça permet aussi d'avoir un plus grand espace de travail et d'être organisé à sa façon.


"La créativité est contagieuse faites la tourner"
Albert Einstein
Tituya Hors ligne Administrateur Points: 2156 Défis: 26 Message

Citer : Posté le 13/05/2020 23:26 | #


Je suis d'accord avec Rader.
Juste la fenêtre de la calto qui est faite avec pygame, je pense pas qu'elle puisse être associée à celles de tkinter
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 13/05/2020 23:39 | #


Tituya a écrit :
Je suis d'accord avec Rader.
uste la fenêtre de la calto qui est faite avec pygame, je pense pas qu'elle puisse être associée à celles de tkinter


Tout à fait, pygame ne peux pas être incruster dans Tkinter.
Le problème de mettre tout en une fenêtre c'est qu'on risque de s'y perdre rapidement.
"La créativité est contagieuse faites la tourner"
Albert Einstein
Rader Hors ligne Membre Points: 234 Défis: 0 Message

Citer : Posté le 13/05/2020 23:57 | #


Farhi a écrit :

Tout à fait, pygame ne peux pas être incruster dans Tkinter.


Dommage d'utiliser python mais bon si c'est ce que tu sais utiliser je dirais rien
1, 2, 3, 4, 5 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 119 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