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]] |