This shows you the differences between two versions of the page.
|
pm:prj2021:alazar:snake_the_game [2021/06/01 16:52] tiberiu.celeapca [Concluzii] |
pm:prj2021:alazar:snake_the_game [2021/06/01 20:41] (current) tiberiu.celeapca [Jurnal] |
||
|---|---|---|---|
| Line 76: | Line 76: | ||
| };</code> | };</code> | ||
| \\ | \\ | ||
| - | În etapa de **setup**, se inițializează matricea și coordonatele capului șarpelui (în mod random) și se afișează mesajul **SNAKE - THE GAME** pe matricea LED.\\ | + | În etapa de **setup**, se inițializează matricea și coordonatele capului șarpelui (în mod random) și se afișează mesajul „**SNAKE - THE GAME**” pe matricea LED.\\ |
| În etapa **loop**, se generează mâncarea în mod random, se citesc datele primite de la joystick, se calculează pozițiile șarpelui și se verifică dacă, între timp, s-a ajuns în starea **Game Over**.\\ | În etapa **loop**, se generează mâncarea în mod random, se citesc datele primite de la joystick, se calculează pozițiile șarpelui și se verifică dacă, între timp, s-a ajuns în starea **Game Over**.\\ | ||
| - | În cazul în care se ajunge în starea **Game Over** (din pricina faptului că șarpele și-a mușcat propria coadă, se afișează pe matrice mesajul **GAME OVER** și se reinițializează jocul: mâncarea este pusă într-un loc random și capul șarpelui la fel. Inițial, șarpele are lungime 3 (trei leduri luminoase).\\ | + | În cazul în care se ajunge în starea **Game Over** (din pricina faptului că șarpele și-a mușcat propria coadă, se afișează pe matrice mesajul „**GAME OVER**” și se reinițializează jocul: mâncarea este pusă într-un loc random și capul șarpelui la fel. Inițial, șarpele are lungime 3 (trei leduri luminoase).\\ |
| \\ | \\ | ||
| \\ | \\ | ||
| Line 115: | Line 115: | ||
| </code> | </code> | ||
| ===== Rezultate Obținute ===== | ===== Rezultate Obținute ===== | ||
| - | **Fotografii** \\ | + | == Fotografii == |
| \\ | \\ | ||
| {{ :pm:prj2021:alazar:snake_the_game_1.jpg?direct&600 |}} | {{ :pm:prj2021:alazar:snake_the_game_1.jpg?direct&600 |}} | ||
| Line 122: | Line 122: | ||
| \\ | \\ | ||
| {{ :pm:prj2021:alazar:snake_the_game_3.jpg?direct&600 |}} | {{ :pm:prj2021:alazar:snake_the_game_3.jpg?direct&600 |}} | ||
| + | \\ | ||
| + | \\ | ||
| + | == Video == | ||
| + | [[https://youtu.be/org8-QNjwCw | Snake - The Game (Demo)]] | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| Dezvoltarea proiectului a fost o experiență plăcută pentru mine, am învățat mai multe despre Arduino, matrice LED, joystick și buzzer. Cu siguranță pot fi adăugate mai multe funcționalități, poate chiar mai multe matrici led pentru a face terenul mai mare.\\ | Dezvoltarea proiectului a fost o experiență plăcută pentru mine, am învățat mai multe despre Arduino, matrice LED, joystick și buzzer. Cu siguranță pot fi adăugate mai multe funcționalități, poate chiar mai multe matrici led pentru a face terenul mai mare.\\ | ||
| Line 139: | Line 143: | ||
| 31/05/2021 -> actualizare pagină wiki | 31/05/2021 -> actualizare pagină wiki | ||
| + | |||
| + | 01/06/2021 -> finalizare pagină wiki | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| * [[https://ocw.cs.pub.ro/courses/pm/prj2021/alazar/snake_the_game?do=export_pdf | snake_the_game.pdf]] | * [[https://ocw.cs.pub.ro/courses/pm/prj2021/alazar/snake_the_game?do=export_pdf | snake_the_game.pdf]] | ||