» Électronique » Arduino »Nous jouons dans une seule dimension - 2

Nous jouons dans une seule dimension - 2



Le transfert de jeux vidéo classiques de deux dimensions à une peut donner des résultats intéressants. J'ai déjà traduit un article d'Instructables sous le surnom de mischka sur une expérience correspondante avec un jeu similaire à Pong. Et l'auteur du même site sous le surnom Infinityspace a transféré un jeu similaire à Duck Hunt à une dimension. Son design est une version légèrement modifiée. fait maison un autre auteur du même site, sous le surnom de Joe_barhouch, dont il a parlé ici.

L'intrigue du jeu est la suivante: un canard passe devant le chasseur, et vous devez appuyer sur le bouton au moment où il est directement au-dessus du chasseur. Cependant, les jeux vidéo classiques sont tellement minimalistes, et encore plus après avoir été transférés dans un espace unidimensionnel. Il ne sait pas ce qui est "au-dessus", et on pense qu'au milieu d'un affichage sur une seule ligne, la distance entre le canard et le chasseur est égale à zéro, par conséquent, le fait que la vitesse de vol de la fraction est finie n'est pas pris en compte, et le plomb qui est enseigné dans le monde réel des chasseurs d'abord n'est pas requis dans ce jeu.

Un canard est réutilisable, car dans un espace unidimensionnel, il n'a nulle part où tomber. Lorsque le chasseur y pénètre, il clignote et ... continue de voler plus loin, mais à une vitesse plus rapide. L'augmentation de la vitesse à chaque coup continue jusqu'à ce que le chasseur commence à manquer. S'il rate cinq fois, pas même d'affilée, le canard, se téléportant au début de la ligne (il s'avère que se téléporter dans un espace unidimensionnel est une chose simple et banale, comme marcher ou rouler dans un espace bidimensionnel ou tridimensionnel), se repose et donne un repos au chasseur, après quoi le jeu commence à nouveau à basse vitesse.



Oui, ce n'est pas pour vous, faites attention à l'utilisation de Ctrl + C dans le même sens que celui utilisé jusqu'à présent dans les consoles d'OS modernes de type UNIX (la vidéo suivante a été tournée par Sergei Frolov):



Mais revenons à l'atelier Infinityspace - il est impatient d'expérimenter avec un espace unidimensionnel, même virtuel, alors il prépare d'urgence un bouton, des LED, des cavaliers dupont, un câble USB pour Arduino et résistances de limitation de courant:

Nous jouons dans une seule dimension - 2



Compose le programme Fritzing pour connecter les LED aux résistances. Toutes les LED sont connectées par des anodes à des broches Arduino, des cathodes à des résistances, des broches de résistance opposées sont connectées à un fil commun. Le bouton dans le diagramme n'est pas illustré; lorsqu'il est enfoncé, il connecte la broche Arduino 13 à un fil commun. Il est recommandé de la tirer vers le haut avec une résistance, ou d'activer la sortie 13 de la résistance de rappel interne par programmation.



Voici une liste des broches Arduino impliquées:

LED 1 - broche 2
. . .
LED 9 - broche 10
Bouton - broche 13.

Sketch master spreads ici. Si vous le souhaitez, vous pouvez le modifier afin de pouvoir rater le canard non pas 5 fois, mais disons 100. Et n'oubliez pas le ZX Spectrum et la tricherie de l'équipe POKE pour des brochures spéciales. Les fonctionnalités du programme sont des commentaires en chinois, ainsi que la sortie sur le moniteur du port série de messages sur les événements survenus pendant le jeu.

Le maître fabrique l'étui de jeu dans une boîte en carton, bien que du plastique, du contreplaqué, de la tôle, etc. puisse être utilisé pour cela. Le boîtier le plus budgétaire, mais en même temps durable, est une boîte de jonction. Lors du transfert de produits faits maison dans le boîtier, il est recommandé de retirer la planche à pain et les cavaliers Dupont - ils seront utiles pour déboguer les projets suivants - et de tout connecter par soudure.









Avec suffisamment d'imagination, vous pouvez trouver des analogues unidimensionnels d'autres jeux classiques. Et même leur faire une seule console avec une ligne de LED et plusieurs boutons, dans laquelle les microcontrôleurs avec divers jeux unidimensionnels peuvent être changés comme des cartouches. La dimension unique n'est pas la seule direction dans l'application du principe KISS aux jeux. Il existe également des jeux audio où l'image manque, et le joueur reçoit toutes les informations sous forme de sons. Initialement, de tels jeux ont été développés pour les aveugles, mais ensuite ceux qui voulaient y jouer ont été trouvés parmi les voyants.
4.3
1.7
5

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...