Differences

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

Link to this comparison view

pm:prj2021:alazar:joc_pong [2021/05/30 18:33]
alexandru.cioplean [Bibliografie/Resurse]
pm:prj2021:alazar:joc_pong [2021/05/30 19:31] (current)
alexandru.cioplean [Descriere generală]
Line 9: Line 9:
   * punctele se marcheaza atunci cand unul dintre jucatori trimite mingea pe langa celalalt jucator si atinge peretele din spatele acestuia   * punctele se marcheaza atunci cand unul dintre jucatori trimite mingea pe langa celalalt jucator si atinge peretele din spatele acestuia
   * difuzarea unui sunet atunci cand un jucator castiga un punct   * difuzarea unui sunet atunci cand un jucator castiga un punct
-  * jocul este castigat atunci cand unul dintre jucatori ajunge la 11 puncte+  * jocul este castigat atunci cand unul dintre jucatori ajunge la 11 puncte ​si jocul se reseteaza
 ===== Descriere generală ===== ===== Descriere generală =====
-Schema bloc:\\ {{:​pm:​prj2021:​alazar:​pong_flowchart.png?400|}}+Schema bloc:\\ {{:​pm:​prj2021:​alazar:​pong_flowchart.jpg?500|}} 
 +  * Jucatorii sunt reprezentati prin 2 linii trase pe orizontala pe ecran, aproape lipite de margini 
 +  * Mingea este reprezentata de un pixel de culoare albastra care se misca pe ecran 
 +  * Fiecare jucator isi controleaza linia prin cate 2 butoane, unul pentru deplasarea in sus si altul pentru deplasarea in jos 
 +  * La inscrierea unui punct, buzzerul scoate un zgomot scurt
 ===== Hardware Design ===== ===== Hardware Design =====
 Lista de piese: Lista de piese:
Line 19: Line 23:
   * ecran LCD   * ecran LCD
   * buzzer   * buzzer
-Schema electrica:​\\ {{:​pm:​prj2021:​alazar:​pong_electrical_scheme.png?300|}}+Schema electrica:​\\ {{:​pm:​prj2021:​alazar:​pong_schema_electrica.jpeg?700|}}
 ===== Software Design ===== ===== Software Design =====
 Am scris codul in mediul de dezvoltare: Arduino IDE. Am scris codul in mediul de dezvoltare: Arduino IDE.
Line 57: Line 61:
 Ecranul de scor:\\ {{:​pm:​prj2021:​alazar:​pong_poza_scor.jpeg?​300|}} Ecranul de scor:\\ {{:​pm:​prj2021:​alazar:​pong_poza_scor.jpeg?​300|}}
  
-Ecranul de game over:\\ {{:​pm:​prj2021:​alazar:​pong_poza_gameover.jpeg?​300|}}+Ecranul de game over:\\ {{:​pm:​prj2021:​alazar:​pong_poza_gameover.jpeg?​300|}}\\ 
 +Demo-ul care arata cum functioneaza jocul se gaseste aici: [[https://​youtu.be/​QwO5V8TQJNI|Demo Proiect]]
 ===== Concluzii ===== ===== Concluzii =====
 Proiectul a fost unul interesant, cea mai grea parte a proiectului a fost sa conectez in mod corect ecranul LCD la Arduino deoarece pe site-ul de unde l-am cumparat nu exista vreun link cu documentatia. De asemenea, am avut dificultati in a gasi o biblioteca pentru a controla afisarea pe ecran din cod. Proiectul a fost unul interesant, cea mai grea parte a proiectului a fost sa conectez in mod corect ecranul LCD la Arduino deoarece pe site-ul de unde l-am cumparat nu exista vreun link cu documentatia. De asemenea, am avut dificultati in a gasi o biblioteca pentru a controla afisarea pe ecran din cod.
pm/prj2021/alazar/joc_pong.1622388803.txt.gz · Last modified: 2021/05/30 18:33 by alexandru.cioplean
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