Affichage à LED 900 (7 / 8 étapes)

Étape 7: Le serpent jeu

Mais vraiment, je pense que le jeu de serpent est le bit le plus cool du codage derrière ce panneau LED ; surtout parce que c’est le plus interactif. Pour ceux d'entre vous qui ne savez ne peut-être pas, le jeu de serpent est un type de jeu qui est devenu populaire en général sur les vieux téléphones Nokia où vous commandé un « serpent » qui couraient sur votre écran, tout comme l’image que vous voyez dans cette étape (tirée du telegraph.co.uk)

Le but du jeu est d’avoir votre serpent mange un morceau de nourriture qui apparaître au hasard quelque part sur votre écran. Si vous avez mangé avec succès la nourriture en ayant votre serpent courir dedans, votre serpent serait s’allongent en longueur. La capture et ce qui fait le jeu délicat qui a été (au moins dans la version j’ai joué) vous ne pouvez pas exécuter votre serpent dans le mur de votre écran ou sur elle-même, autrement il mourrait. Le jeu a obtenu également progressivement plus rythmé que vous avez mangé avec succès des aliments de plus en plus. Fondamentalement, c’est un de ces jeux qui semblent super simples en principe, mais sont beaucoup plus difficile dans la réalité (un peu comme un oiseau 2048 ou Flappy) addicting.

La manière que Tommy a conçu ce jeu du serpent était en tirant parti des structures et des Listes liées. De garder une trace de lorsque la tête se trouvait actuellement sur l’affichage de 30 x 30, il fixerait un paramètre « Activer » pour indiquer que LED particulier serait de couleur plus claire de la snake, et non la couleur d’arrière-plan. Son code assure le suivi de combien de temps est serpent est et ensuite seulement rétablit la (précédente) queue du serpent à la couleur d’arrière-plan une fois sa boucle détermine que toute la longueur du serpent de la tête à la queue s’affiche sur l’écran.

Sur chaque boucle, le code vérifie pour voir si il est temps de mettre à jour les valeurs sur l’écran selon la difficulté. La difficulté est la quantité de délai entre chaque fois que vous voyez visuellement le serpent se déplacent sur la platine des LED. Comme plus de nourriture que vous mangez, ce retard diminue (ainsi que la longueur du serpent augmentant), augmentant la vitesse de jeu et la difficulté.

Articles Liés

Module d’affichage à LED multiples

Module d’affichage à LED multiples

Bonjour à tous,J'aime travailler avec afficheurs à LED à 7 segments ou avec matrice de points et j'ai déjà fait de nombreux projets avec eux.Chaque fois qu'ils sont intéressants parce qu'il y en une sorte de magie dans la façon dont ils peuvent trava
Affichage LED sort comme ça

Affichage LED sort comme ça

1. Affichage à LED est composé de petites lumières LED.  Les petites lumières led ont trois couleurs, c'est à dire. vert, rouge, bleu. Ce trois couleurs peuvent être intégrés à toutes les couleurs.Généralement, la LED peut être faite en deux types :
Horloge RTC en affichage à LED de 4 chiffres et 7 Segments

Horloge RTC en affichage à LED de 4 chiffres et 7 Segments

Bonjour, tous!!Il s'agit de mon projet d'une horloge numérique avec RTC (Real Time Clock) à l'aide d'un affichage à LED de 04 chiffres et 07 segments dont les caractéristiques de température et d'humidité.Pour contrôler l'affichage, j'ai utilisé un A
Construction d’un casque de Daft Punk avec affichage LED programmable

Construction d’un casque de Daft Punk avec affichage LED programmable

ce Instructable décrira en détail le processus de création de votre propre casque de Thomas Bangalter Daft Punk. Ce tutoriel peut sembler spécifique au casque de Thomas Bangalter en particulier, il y a impliqué dans nombreux processus qui seront util
Affichage à LED pliable

Affichage à LED pliable

Ce projet est qu'un écran LED pliable de prévoir le 2015 WSU matériel Hackathon. Qui est une épreuve de 24 heures où vous proposer et construisez un projet de matériel.(REMARQUEZ ! Ce guide n'est pas terminé. S'il vous plaît ne pas réellement demande
Arduino UNO base de pilote d’affichage LED HUB75

Arduino UNO base de pilote d’affichage LED HUB75

Il s'agit de 5x5cm personnalisé carte Arduino UNO qui permet une connexion simple à affichages LED d'interface HUB75.Si vous n'êtes pas familier avec ces affichages, vous pouvez acheter un de Adafruit panneau de matrice RGB LED 16 X 32, ou de Aliexpr
Affichage à LED de filature

Affichage à LED de filature

affichage lumineux Spinning The utilise un moteur à rotation le jury à grande vitesse d'impulsion les lumières pour faire des modèles dans l'air comme ça zoome autour. Il est facile à construire, facile à utiliser et amusant pour montrer au loin ! El
Contrôleur LED DMX-512 avec affichage LED

Contrôleur LED DMX-512 avec affichage LED

Compact, facile à assembler, contrôleur LED sorties que TTL PWM des signaux pour les LED rouges, vert et bleu. Le PWM des signaux de contrôle LED Drivers (cartes de sortie, règlement MOSFET/résistance basée ou régulateurs de courants constants), qui
Affichage à LED de contrôle WiFi

Affichage à LED de contrôle WiFi

Presque tous les magasins ont un un affichage à LED. Ils sont l'outil parfait de publicité attractif et à faible coût. Cependant, la plupart d'entre eux ont une limitation. Ils sont statiques. Cela signifie que vous ne pouvez pas modifier ce qui est
MAX7219 - 8 chiffres affichage LED Module pilote pour ESP8266

MAX7219 - 8 chiffres affichage LED Module pilote pour ESP8266

Module d'affichage Digit LED MAX7219 8 fait partie du module d'affichage plus populaire et largement disponible, déjà utilisé dans de nombreux projets de MCU 16/08/32 bit, est maintenant temps de voir qu'il fonctionne aussi dans l'écosystème ESP8266
Affichage à LED Dot Matrix

Affichage à LED Dot Matrix

dans ce projet, vous doit encore utiliser deux jeux de registres à décalage. Ceux-ci seront connectés aux lignes etcolonnes de l'affichage à matrice de points. Vous montrerez ensuite un objet simple, ou sprite, sur l'écran etl'animer. L'objectif prin
Module affichage LED OSRAM DLO3416 Intelligent - essai de l’Arduino

Module affichage LED OSRAM DLO3416 Intelligent - essai de l’Arduino

il s'agit d'un test d'un module d'affichage à LED Intelligent OSRAM DLO3416. Il s'agit d'un ensemble complet de 4 caractères, composé de tableaux matrice 5 x 7. Le module a de RAM, une police ASCII pleine et un circuit de multiplexage. Il est extrême
Arduino avec le pilote d’affichage à LED MM5451

Arduino avec le pilote d’affichage à LED MM5451

Le sujet ici se connecte l'Arduino à un affichage à LED de MM5451pilote. C'est écrit en C pour démontrer la Maj et programmation au niveau du bit de Registre opération.À l'aide de seulement deux broches d'entrée (données et horloge) pour la saisie du
Panneau d’affichage LED anniversaire gâteau

Panneau d’affichage LED anniversaire gâteau

Pour l'anniversaire de ma femme, je voulais faire quelque chose de spécial qui déprendre le présent que je donnais lui - une version feutrée d'un arrangement de plante succulente. J'ai suivi - dans l'esprit - un instructable ici à faire des gâteaux s