This is an old revision of the document!


Color Sequence Game

Autori:

Introducere

Color Sequence Game este un joc in care trebuie sa urmărești atent ledurile și sa reții ordinea in care s-au aprins, pentru ca mai apoi sa reproduci aceasta o secvența de culori folosind butoanele corespunzătoare ledurilor.

Descriere generală

Jocul conține 3 butoane, 3 leduri și un LCD.

Urmărind indicațiile date către jucător cu ajutorul LCD-ului, acesta va putea știi in ce stare se afla jocul:

  • Starea de așteptare a jucătorului in care se așteaptă apăsarea unui buton pentru a trece mai departe.
  • Starea de redare a secvenței unde se va afișa cu ajutorul ledurilor secvența ce trebuie memorata.
  • Starea de așteptare a introduceri secvenței unde jucătorul va apasă butoanele in ordinea in care au fost aprinse ledurile.

Initial se începe de la nivelul 1, adică secvența conține un singur led.

După ce butoanele au fost apăsate in ordinea corespunzătoare se va trece la următorul nivel. Fiecare nivel va fi din ce in ce mai greu, deoarece secvența va fi incrementata cu 1 fata de nivelul anterior.

Dacă Secvența va fi introdusa greșit de către jucător tot jocul se va reseta, va reîncepe de la nivelul 1.

Hardware Design

Componente:

  • 1x Arduino
  • 2x Breadboard
  • 3x Buton
  • 3x Led
  • 1x LCD
  • 6x Rezistor 1.8k Ω
  • 1x Rezistor 220 Ω
  • 1x Potențiometru

Schema:

Software Design

Pentru implementarea codului ma voi folosi de mai multe stări ale programului:

  1. Waiting for Player - Se va aștepta unui buton pentru a semnala ca playerul este gata sa joace
  2. Generating Sequence - Se va genera o secvența aleatoare de culori, timp in care inputul playerului nu va conta
  3. Waiting for Sequence - Se așteaptă secvența introdusa de către player și se validează dacă este la fel cu cea originală.

Programul va merge la infinit intre stările 2 și 3 pana când jucătorul va introduce o secvența greșita, caz in care programul se va întoarce in starea 1.

Rezultate Obținute

TODO

Concluzii

TODO

Download

Jurnal

  • 25 aprilie - Descrierea jocului
  • 25 aprilie - Adăugarea Componentelor necesare
  • 26 mai - Modificarea schemei

Bibliografie/Resurse

pm/prj2021/abasoc/colorsequencegame.1622023693.txt.gz · Last modified: 2021/05/26 13:08 by tudor.gaina
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0