Autorul poate fi contactat la adresa: Login pentru adresa
Joc de memorie care consta in afisarea pe LCD a unei secvente de simboluri, iar jucatorul trebuie sa refaca ordinea in care au fost afisate simbolurile folosindu-se de butoane. Jocul va avea mai multe nivele, gradul de dificultate va creste progresiv prin afisarea unor secvente mai complicate, prin varierea simbolurilor afisate, dar si prin faptul ca timpul de raspuns al jucatorului va fi mai scurt. De asemenea, evenimente precum trecerea la urmatorul nivel, succes, esec vor fi insotite de sunete specifice emise de un buzzer.
Scopul jocului este de a relaxa jucatorul si de a-i antrena memoria.
Schema bloc:
Procesorul va genera afisarea unor secvente de simboluri pe LCD. Jucatorul va reface secventa afisata cu ajutorul butoanelor. In caz de succes se va trece la nivelul urmator, altfel jucatorul va fi adus la primul nivel. De asemenea, evenimente precum “select position”, “check level”, vor fi insotite de sunete emise de catre un buzzer conectat.
Lista piese:
Am reusit sa implementez un joc - “Memory game” care consta in apartiea unor buline de culoare mov a caror aparitii trebuie sa fie refacute de jucator pentru a trece la nivelul urmator: Meniul de start are doua optiuni : “Start” (inceperea propriu - zisa a jocului) si “Exit” (iesirea din joc si afisarea mesajului “Adios”). Jucatorul folosind cele patru butoane pentru directie se va muta pe pozitia aleasa, cu butonul de “select” se poate alege o pozitie sau se poate sterge o pozitie deja selectata. Cu butonul “check” se va face verificarea daca pozitiile alese de player sunt cele corecte sau nu. Trecerea la nivelul urmator este insotita de mesajul “Next level $NEXT_LEVEL”, iar in caz de esec se va afisa “Game over”. Selectarea unei pozitii, stergerea unei pozitii deja selectate si functia de “check” sunt insotite de sunete emise de buzzer.
Mi-a facut placere sa implement partea de software pentru acest proiect. Am intampinat dificultati in ceea ce priveste alegerea LCD-ului astfel incat sa gasesc o biblioteca compatibila.
Arhiva code + README: brehuescu_teodora_ioana_335cc_memory_game_2018.zip
Documentația în format PDF