Bonjour à tous,
Désolé si mon sujet n'est pas dans la bonne catégorie, j'ai beaucoup hésite en le créant !
J'ai pour projet de créer une "horloge tetris" en me basant sur la vidéo suivante :
[ame="http://www.youtube.com/watch?v=nIu74xDp2Ek"]Tetris Alarm Clock - YouTube[/ame]
Coté électronique j'utilise Arduino seulement je commence à régléchir à l'algo me permettant de "générer" les chiffres. Je pense que j'ai deux méthodes pour générer les chiffres :
- Système fixe (avec des variantes possible) mais c'est moi qui définit à l'avance comment bougent les blocs
- Système aléatoire qui trouve automatiquement les blocs et leurs positions.
Concernant la première solution il n'y a pas de soucis, seulement si je souhaite mettre en place la deuxième c'est plus compliqué. Auriez vous dans un premier temps une idée logique permettant de mettre en place cette solution ?
En me basant comme sur l'exemple de chiffres en 6x10 pixels je pourrais commencer le tableau suivant (60 bits) pour le chiffre 0 :
111111
111111
110011
110011
110011
110011
111111
111111
Je peut ensuite sélectionner un "bloc" aléatoire parmis la liste de ceux de tétris. Mais je doit ensuite tester :
- si il passe (en partant par exemple du point le plus bas)
- si il ne dépasse pas
- si il ne bloc pas
- si je peut mettre un autre bloc à la suite
Voilà c'est les premieres infos que j'ai réfléchit, je ne sait pas trop comment m'orienter après ! Si vous avez une idée ce serait top
Bonne après midi à tous !
Partager