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 » Basic Tétris(projet)
Nemesys Hors ligne Membre Points: 75 Défis: 0 Message

Basic Tétris(projet)

Posté le 28/05/2012 10:52

Salut à tous! alors voilà j'aimerais créer un Tétris pour les Graph 25+,mais je n' ai pas idée de comment le créer(en Text ou en Locate?,la rotation des briques...),Quelqu'un peut-il éclairer ma lanterne?


1, 2 Suivante
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 28/05/2012 10:58 | #


fais ca en mode graphique, pas en mode texte, sinon ça va pas être facile pour la rotation des briques.

Ps : Y-a-t-il moyen que tu mette la vidéo dans un spoiler ?
Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message
Nitrosax Hors ligne Ancien rédacteur Points: 1061 Défis: 17 Message

Citer : Posté le 28/05/2012 11:12 | #


Ce tétris utilise les matrices.
Or il a une graph 25.
Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 28/05/2012 11:20 | #


@ Nitrosax : Oui, mais il peut s'en inspirer quand même
Nemesys Hors ligne Membre Points: 75 Défis: 0 Message

Citer : Posté le 28/05/2012 11:25 | #


Totoyo a écrit :

Et les Graph 25+ n'ont pas la fonction Getkey... c'est mort alors.

Erreur Totoyo la fonction Getkey existe bel et bien sur la G25+ (enfin sur ma G25+pro Getkey est présent...).

Ajouté le 28/05/2012 à 11:35 :
Bon je me met au travail je vous tiens au courant de l\' avancement du projet .
A +
Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

Citer : Posté le 28/05/2012 11:47 | #


C'est faisable en locate, en tournant la calculatrice d'un quart de tour. Et l'affichage et plus fluide.

J'en avais fais un sur Prizm pour Prizm Pack.
Un sous-programme qui contient les pièces en fonction de leur rotation, et les listes et les matrices pour détecter les collisions et les lignes pleines.

Je peux te passer le code si besoin.
I'll be back !
pour plus de fun
mes programmes fun
de technique
mes projets
et de Swag
les projets que je soutiens
Pierrotll Hors ligne Ancien administrateur Points: 5488 Défis: 41 Message

Citer : Posté le 28/05/2012 14:10 | #


Les fonctions GetKey Locate et Text ne sont pas présentes sur Graph 25+. Il faut que tu précises Graph 25+ Pro, car ce n'est pas du tout la même machine.
Siapran Hors ligne Membre Points: 3248 Défis: 17 Message

Citer : Posté le 28/05/2012 14:34 | #


c'est clair
les 25+ pro c'est des 35+ sans usb
Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message
Nemesys Hors ligne Membre Points: 75 Défis: 0 Message

Citer : Posté le 01/06/2012 19:57 | #


Salut à tous alors j' ai essayé de le programmer(tetris25) mais sans les matrices c'est infaisable.
:aie2: :boulet:
J'ai quand même réussi a créer un jeu ou le but est de : placer le bloc dans le trou sans se faire toucher par l ennemi malheureusement victime de quelques bugs il ne verra le jour que d'ici 1 à 2 semaines
Marmotti Hors ligne Youtuber Points: 3610 Défis: 6 Message

Citer : Posté le 02/06/2012 18:31 | #


y'a moyen mais sa devient du super compliqué je m'explique : chaque composition de blocs pourrait porter un numéro genre une ligne ou les deux premières cases sont remplies cela porte le chiffre genre deux et donc les blocs sont soit bloqué soit ils passent et vu que tu a 28 variables tu peux faire 28 lignes mais bon vu que le nombre de combinaison est très élevé bonne chance
t'as compris ou pas ? si cela n'est pas le cas ça ne m'étonne pas !
ps: 2000eme points :d
Nitrosax Hors ligne Ancien rédacteur Points: 1061 Défis: 17 Message

Citer : Posté le 03/06/2012 11:32 | #


Marmotti a écrit :
chaque composition de blocs pourrait porter un numéro genre une ligne ou les deux premières cases sont remplies cela porte le chiffre genre deux et donc les blocs sont soit bloqué soit ils passent et vu que tu a 28 variables tu peux faire 28 lignes mais bon vu que le nombre de combinaison est très élevé bonne chance

Rien compris
Essaye quand même de rajouter des virgules et des points, j'ai failli m'étouffer en lisant ta phrase.
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 03/06/2012 12:07 | #


Sinon tu utilise un string par ligne, du style :
Si la ligne 1 est _ _ _ # # # _ _ _
alors str1 = "000111000"
Je sais si c'est possible sur un g25+

Ajouté le 03/06/2012 à 12:08 :
Sinon tu peux aussi faire ça avec les listes, dans ce cas la liste 1 vaudra {0,0,0,1,1,1,0,0,0}
Nitrosax Hors ligne Ancien rédacteur Points: 1061 Défis: 17 Message

Citer : Posté le 03/06/2012 14:11 | #


Il me semble que les graph 25 pro ont accès aux strings.
Dans ce cas là, ta méthode peut fonctionner
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 03/06/2012 15:41 | #


et avec l'astuce de Solix ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Smashmaster Hors ligne Membre d'honneur Points: 4561 Défis: 253 Message

Citer : Posté le 03/06/2012 15:58 | #


Dark storm a écrit :

et avec l'astuce de Solix ?
Je n'ai pas essayé, mais je pense que ça marche
Marmotti Hors ligne Youtuber Points: 3610 Défis: 6 Message

Citer : Posté le 03/06/2012 18:17 | #


euh bah je voulais à peu prêt dire se que Cartix
Nemesys Hors ligne Membre Points: 75 Défis: 0 Message

Citer : Posté le 06/06/2012 19:08 | #


Mais oui les str!suis-je bête?
Javierxd Hors ligne Membre Points: 1899 Défis: 13 Message

Citer : Posté le 06/06/2012 19:38 | #


Les g25 pro n'ont pas de str
Calculatrices: g35+usb modifiée, PRIZM

My program is not working, I have no idea why.
My program is working, I have no idea why.

Programmes
Cliquer pour enrouler
1, 2 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 122 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