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 colorate.

Descriere generală

Jocul contine 4 butoane, 4 leduri si un buzzer.

O data ce jucatorul apasa unul din cele 4 butoane jocul va incepe.

Inainte si dupa ce s-a afisat complet secventa se vor aprinde toate butoanele pentru a atentiona jucatorul cu privire la aceste evenimente.

Dupa ce butoanele au fost apasate in ordinea corespunzatoare se va trece la urmatorul nivel. Fiecare nivel va fi din ce in ce mai greu, deoarece secventa va fi incrementata cu 1 fata de nivelul anterior.

Daca Secventa va fi introdusa gresit de catre jucator tot jocul se va reseta, pentru a porni un nou joc se va apasa orice buton.

De fiecare data cand se produce o actiune a jucatorului, buzzerul se va activa si va scoate un sunet specific.

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

TODO

pm/prj2021/abasoc/colorsequencegame.1622023077.txt.gz · Last modified: 2021/05/26 12:57 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