This shows you the differences between two versions of the page.
pm:prj2025:rnedelcu:ioana.ionescu2209 [2025/05/28 03:25] ioana.ionescu2209 [Software Design] |
pm:prj2025:rnedelcu:ioana.ionescu2209 [2025/05/28 03:26] (current) ioana.ionescu2209 |
||
---|---|---|---|
Line 146: | Line 146: | ||
Pentru **Snake**, am definit înainte de funcție o lungime maximă a șarpelui, o structură de tip point, am definit șarpele ca fiind un vector de puncte, lungimea inițială a șarpelui, am definit și mâncarea ca un punct, direcția șarpelui și scorul. În funcție am afișat instrucțiunile, am generat poziția de start a șarpelui și am generat mâncarea. Apoi, într-un while(true), am citit direcția dată de la butoane, am blocat întoarcerea directă în sens opus, am mutat tot corpul șarpelui, am verificat coliziunile cu marginea ecranului sau cu propriul corp, verific dacă șarpele a mâncat mâncarea și desenez totul pe ecran. | Pentru **Snake**, am definit înainte de funcție o lungime maximă a șarpelui, o structură de tip point, am definit șarpele ca fiind un vector de puncte, lungimea inițială a șarpelui, am definit și mâncarea ca un punct, direcția șarpelui și scorul. În funcție am afișat instrucțiunile, am generat poziția de start a șarpelui și am generat mâncarea. Apoi, într-un while(true), am citit direcția dată de la butoane, am blocat întoarcerea directă în sens opus, am mutat tot corpul șarpelui, am verificat coliziunile cu marginea ecranului sau cu propriul corp, verific dacă șarpele a mâncat mâncarea și desenez totul pe ecran. | ||
- | |||
- | ===== Rezultate Obţinute ===== | ||
- | |||
- | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
- | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
Un proiect frumos și interesant de realizat. Datorită lui, mi-aș dori să mai realizez astfel de proiecte folosind microprocesoare. | Un proiect frumos și interesant de realizat. Datorită lui, mi-aș dori să mai realizez astfel de proiecte folosind microprocesoare. | ||
- | |||
- | ===== Download ===== | ||
- | |||
- | <note warning> | ||
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | ||
- | |||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | ||
- | </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> | ||