This shows you the differences between two versions of the page.
|
pm:prj2022:avaduva:pmstation [2022/05/28 15:10] victor.borisov [Jurnal] |
pm:prj2022:avaduva:pmstation [2022/06/02 10:34] (current) victor.borisov [Download] |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| * El trebuie sa elimine inamicii ce apar aleatoriu pe ecran. | * El trebuie sa elimine inamicii ce apar aleatoriu pe ecran. | ||
| * Cand e lovit de obstacol sau inamic pierde o viata. | * Cand e lovit de obstacol sau inamic pierde o viata. | ||
| - | * Dupa ce se vor termina toate vietile se va afisa pe ecran scorul final,acesta consta in cat timp | + | |
| - | a reusit utilizatorul sa reziste in joc. | + | |
| </note> | </note> | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| Line 65: | Line 64: | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| + | * Mediu de dezvoltare: Arduino IDE | ||
| + | * Librarii: LiquidCrystal_I2C.h | ||
| + | * Functii: | ||
| + | *void setup(): | ||
| + | *void afisare(): | ||
| + | *afisarea jucatorului pe ecran | ||
| + | *void glont(): | ||
| + | *afisarea si pozitionarea glontului | ||
| + | *void up_go(): | ||
| + | *afisarea si pozitionarea obstacolului in functie de impact/inainte de impact | ||
| + | *void down_go(): | ||
| + | *afisarea si pozitionarea obstacolului in functie de impact/inainte de impact | ||
| + | *void bad_go(): | ||
| + | *afisarea si pozitionarea inamicului in functie de impact/inainte de impact | ||
| + | *void loop(): | ||
| + | *apelarea functiilor de mai sus | ||
| + | *sincronizarea tuturor animatiilor in functie de starea jucatorului | ||
| + | *afisarea vietii | ||
| + | *prelucrarea inputului analog de la joystick | ||
| + | <note tip> | ||
| + | |||
| + | Pana in data de 1.06.2022 se va actualiza codul sursa al proiectului, pentru | ||
| + | o functionalitate mai buna cu ocazia PM Fair. | ||
| + | |||
| + | </note> | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| - | **Link Demo** | + | **Link Video Demo** |
| * https://drive.google.com/file/d/1-z4CoPE0ZW5LmgZ7369DoM7mpcSq55Bi/view?usp=sharing | * https://drive.google.com/file/d/1-z4CoPE0ZW5LmgZ7369DoM7mpcSq55Bi/view?usp=sharing | ||
| Line 83: | Line 107: | ||
| ===== Download ===== | ===== Download ===== | ||
| + | {{:pm:prj2022:avaduva:pm-station_borisov_victor-mihai.zip|}} | ||
| + | |||
| + | **Codul imbunatatit** | ||
| + | {{:pm:prj2022:avaduva:boris_final_best.zip|}} | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| * 22 aprilie: alegere proiect + creare pagina wiki | * 22 aprilie: alegere proiect + creare pagina wiki | ||