Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:rvirtan:xsi0riz [2024/05/31 21:18]
florin.rizea
pm:prj2024:rvirtan:xsi0riz [2024/06/01 18:32] (current)
florin.rizea [Implementare & flux]
Line 42: Line 42:
 La pornirea jocului, pe ecran vor fi afisate o matrice 3x3, o tabela de scor si un buton de reset. La pornirea jocului, pe ecran vor fi afisate o matrice 3x3, o tabela de scor si un buton de reset.
  
-Pentru fiecare runda se va alterna ordinea de inceput a jucatorilor (intotdeauna va incepe jucatorul 1 prima data, apoi jucatorul 2, etc). Initial, jucatorul 1 va fi reprezentat de simbolul '​X',​ urmand ca la urmatoarea runda acestuia sa ii revina simbolul 'Y'.+Pentru fiecare runda se va alterna ordinea de inceput a jucatorilor (intotdeauna va incepe jucatorul 1 prima data, apoi jucatorul 2, etc). Initial, jucatorul 1 va fi reprezentat de simbolul '​X',​ urmand ca la urmatoarea runda acestuia sa ii revina simbolul 'O'.
 Tabela de scor va fi incrementata in functie de jucatorul castigator, iar in functie de egal, se va sterge matricea, neincrementand niciun scor (evident). La fiecare mutare realizata pe matrice, va fi verificat daca vreun jucator a castigat runda. Tabela de scor va fi incrementata in functie de jucatorul castigator, iar in functie de egal, se va sterge matricea, neincrementand niciun scor (evident). La fiecare mutare realizata pe matrice, va fi verificat daca vreun jucator a castigat runda.
 Butonul de reset va reseta atat matricea, indiferent de stadiul in care este, cat si scorurile jucatorilor,​ precum si ordinea (va incepe jucatorul 1). Pentru ca daca resetam toata aplicatia pentru a o lua de la 0 performanta era una scazuta (practic se reseta tot programul, cu tot cu pornirea LCD-ului, ceea ce dura prea mult), am ales sa colorez pixelii matricii in culoarea fundalului, astfel incat la apasarea butonului '​RESET',​ resetarea va fi instantanee. Butonul de reset va reseta atat matricea, indiferent de stadiul in care este, cat si scorurile jucatorilor,​ precum si ordinea (va incepe jucatorul 1). Pentru ca daca resetam toata aplicatia pentru a o lua de la 0 performanta era una scazuta (practic se reseta tot programul, cu tot cu pornirea LCD-ului, ceea ce dura prea mult), am ales sa colorez pixelii matricii in culoarea fundalului, astfel incat la apasarea butonului '​RESET',​ resetarea va fi instantanee.
Line 55: Line 55:
 ===== Download ===== ===== 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>​ 
- 
-===== Jurnal ===== 
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul ​proiectului.+In arhiva se gaseste codul sursa al proiectului. 
 + 
 +{{pm:​prj2024:​rvirtan:​tictactoe.zip|tictactoe.zip}}
 </​note>​ </​note>​
 +
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă ​cu documente, datasheet-uri,​ resurse Internet ​folosite, eventual grupate pe *Resurse Software* şi *Resurse Hardware*.+Lista cu resursele ​folosite ​in vederea realizarii proiectului:​
 </​note>​ </​note>​
  
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</a></html+{{pm:​prj2024:​rvirtan:​datasheet_atmega328p.pdf|Datasheet ATmega328p}} 
 + 
 +[[https://docs.arduino.cc/​software/​ide/#​ide-v1|Documentaţie Arduino IDE]] 
 + 
 +{{pm:​prj2024:​rvirtan:​ili9341.pdf|Datasheet ILI9341}} 
 + 
 +{{pm:​prj2024:​rvirtan:​xpt2046.pdf|Datasheet XPT2046}} 
 + 
 +[[https://​www.arduino.cc/​reference/​en/​language/​functions/​communication/​spi/​|Documentaţie SPI.h]] 
pm/prj2024/rvirtan/xsi0riz.1717179527.txt.gz · Last modified: 2024/05/31 21:18 by florin.rizea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0