This shows you the differences between two versions of the page.
|
pm:prj2024:tdicu:alina_diana.pintoiu [2024/05/26 13:24] alina_diana.pintoiu [Jurnal] |
pm:prj2024:tdicu:alina_diana.pintoiu [2024/05/26 18:48] (current) alina_diana.pintoiu [Hardware Design] |
||
|---|---|---|---|
| Line 70: | Line 70: | ||
| Tot ce tine de logica jocului si design-ul acestuia este realizat din software si descris mai jos. | Tot ce tine de logica jocului si design-ul acestuia este realizat din software si descris mai jos. | ||
| + | |||
| + | === Final Look === | ||
| + | |||
| + | {{wordle_in_box.jpeg?400x600}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| Line 209: | Line 213: | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| - | <note tip> | + | Rezultatele obținute în urma realizării proiectului a fost implementarea efectiva a jocului Wordle. |
| - | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
| - | </note> | + | |
| + | == Funcționalitatea Jocului Wordle: == | ||
| + | * Am reușit să implementez jocul Wordle, care permite utilizatorilor să ghicească un cuvânt de cinci litere într-un număr maxim de șase încercări. | ||
| + | * Jocul oferă feedback vizual clar pentru fiecare ghicire, utilizând culorile verde, galben și gri pentru a indica pozițiile corecte, literele corecte dar plasate greșit și literele incorecte. | ||
| + | |||
| + | == Interfața Grafică și Interacțiunea cu Utilizatorul: == | ||
| + | * Am realizat o interfață grafică atractivă folosind ecranul TFT Adafruit ILI9341. | ||
| + | * Utilizatorii pot naviga ușor în meniul principal și pot alege între opțiunile de vizualizare a regulilor jocului sau începerea unui joc nou. | ||
| + | * Feedback-ul vizual este prezentat clar și într-un mod ușor de înțeles pentru utilizatori. | ||
| + | |||
| + | == Meniul și Opțiunile de Joc: == | ||
| + | * Meniul principal permite utilizatorilor să acceseze regulile jocului sau să înceapă un nou joc. | ||
| + | * Am implementat și un popup pentru afișarea regulilor jocului, oferind utilizatorilor o experiență informativă și intuitivă. | ||
| + | |||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| + | Proiectul a demonstrat că este posibil să fie implementat un joc interactiv și educativ pe o platformă de microcontrolere, utilizând ecranul TFT și tastatura PS2. | ||
| + | |||
| + | De asemenea, de la inceput am vrut ca jocul sa fie cat mai usor de jucat, de aceea am implementat inserarea cuvintelor prin tastatura. | ||
| + | |||
| + | Sper ca prin acest proiect o sa invete si alti oameni de acest joc si o sa fie placut surprinsi de el ^_^. | ||
| ===== Download ===== | ===== Download ===== | ||
| Line 234: | Line 257: | ||
| <note> | <note> | ||
| - | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | **Resurse Software:** |
| + | *https://www.youtube.com/watch?v=EFAfcsYOriM | ||
| + | *https://electronoobs.com/eng_arduino_tut58.php | ||
| + | |||
| + | **Resurse Hardware:** | ||
| + | *https://www.instructables.com/Connect-PS2-Keyboard-to-Arduino/ | ||
| + | *https://www.youtube.com/watch?v=waeLQvtQZoU | ||
| + | *https://github.com/slu4coder/YouTube/blob/main/Arduino-PS2-Keyboard-Reader/ArduinoPS2Keyboard/ArduinoPS2Keyboard.ino | ||
| + | *https://forum.arduino.cc/t/ps-2-keyboard/19926/7 | ||
| + | *https://www.optimusdigital.ro/ro/optoelectronice-lcd-uri/3544-modul-lcd-spi-de-28-cu-touchscreen-controller-ili9341-i-xpt2046-240x320-px.html?search_query=ILI9341&results=7 | ||
| </note> | </note> | ||
| <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||