Table des matières:

PUZZLE - Arduino Logic Game : 3 étapes
PUZZLE - Arduino Logic Game : 3 étapes

Vidéo: PUZZLE - Arduino Logic Game : 3 étapes

Vidéo: PUZZLE - Arduino Logic Game : 3 étapes
Vidéo: How To Create An Arduino Escape Room Mastermind Puzzle 2024, Juillet
Anonim
PUZZLE - Jeu de logique Arduino
PUZZLE - Jeu de logique Arduino

Bonjour.

Je voudrais vous parler de l'histoire de la création d'un jeu de puzzle simple "Puzzle" utilisant Arduino UNO et TFT-Shield.

Pour créer le jeu, j'avais besoin des composants suivants:

  • Arduino UNO
  • Adaptateur secteur (AC-DC) 6-12V pour Arduino UNO
  • Carte Micro SD
  • Bouclier TFT

Étape 1: Version initiale

Version initiale
Version initiale

Le blindage TFT est pratique car il possède un emplacement pour connecter une carte micro SD et un décodeur Jpeg matériel intégré. Cette fonctionnalité vous permet de créer rapidement et facilement votre propre cadre photo pour visualiser des photos (bien sûr, sur la base d'une démo). C'est ce que j'ai d'abord fait. Mais ensuite je me suis ennuyé à regarder les photos et l'idée m'est venue à l'esprit: est-ce que j'essaierais de faire un jeu logique ? Plusieurs soirées ont été consacrées à l'écriture d'un sketch pour Arduino Uno. Et la version initiale était prête.

Une photo est chargée à partir de la carte microSD, l'image à l'écran est divisée en 4x3 cellules, la cellule en bas à droite disparaît et toutes les cellules commencent à se déplacer de manière aléatoire. En appuyant sur le bouton gauche sous l'écran, vous pouvez charger la photo suivante. En appuyant sur le bouton du milieu, vous pouvez démarrer le jeu - pour collecter des puzzles. Déplacement des puzzles en appuyant sur l'écran tactile TFT-Shield. À titre d'exemple, j'ai enregistré des images de instructables.com sur une carte micro SD. Vous pouvez enregistrer n'importe laquelle de vos photos sur la carte micro SD.

Étape 2: Ajout de fonctionnalités

Ajout de fonctionnalités
Ajout de fonctionnalités
Ajout de fonctionnalités
Ajout de fonctionnalités
Ajout de fonctionnalités
Ajout de fonctionnalités

Collectionner des puzzles 4x3 est intéressant, mais assez facile et rapide. Je voulais compliquer le jeu, par exemple, augmenter la partition de 4x3 à 8x6.

J'ai ajouté la possibilité de définir le nombre de colonnes et de lignes dans l'esquisse (recommandé: 4x3, 4x6, 8x3, 8x6). Jouer est devenu beaucoup plus dur et plus long. Et il est devenu beaucoup plus difficile de naviguer dans les énigmes.

J'ai décidé d'ajouter un indice - lorsque j'ai cliqué sur le quatrième bouton (de gauche à droite), les numéros de cellules apparaissent à l'écran. Lorsque vous cliquez sur le deuxième bouton (de gauche à droite), les astuces à l'écran disparaissent. Lorsque vous cliquez sur le premier bouton, vous pouvez changer la couleur de l'info-bulle (selon la photo) pour rendre l'info-bulle la plus lisible possible.

Étape 3: Démonstration

A la suite de mon travail, j'ai obtenu un jeu, pour la démonstration duquel j'ai réalisé la vidéo suivante.

À la fin des instructions, je joins le croquis TFT_shield_Puzzle. Pour compiler le sketch, vous devez installer la bibliothèque YATFT.

J'espère que vous avez apprécié mes instructions.

Merci d'avoir regardé.

Conseillé: