This is an old revision of the document!
Am dorit sa fac un proiect pe care sa il poata aprecia si persoanele care nu sunt la aceeasi facultate, iar ideea pe care am pastrat-o a fost cea a unui joc de arcada, asemanator cu Chicken Invaders, un joc pe care majoritatea persoanelor din generatia mea l-au jucat cu placere cand erau mai mici. Considerand faptul ca acest joc e inspirat de jocul Space Invaders, proiectul va fi o combinatie dintre cele doua. Acest proiect este util pentru a imi distra prietenii cu inca ceva ce am facut in cadrul acestei facultati.
In principal, jucatorul se va putea misca stanga-dreapta cu ajutorul unui joystick, avand un buton pe care va apasa pentru a trage in inamici. Vor exista mai multe nivele, cu cate o dificulate diferita. Omorand inamici, jucatorul va castiga puncte, iar la final scorul sau va fi afisat pe ecran, pentru a fi motivat sa se joace mai mult pentru a-si intrece recordul, sau pentru a-si intrece prietenii.
Buzzer-ul va acompania sonor jocul, pentru a oferi o experienta mai placuta jucatorului.
Am incercat sa asamblez proiectul astfel incat sa fie usor de tinut in mana, pentru a duce la o experienta a jucatorului mai placuta. Am lipit componentele de o placa de prototipare cablaj, ascunzand buzzer-ul in spatele ecranului. Mi-am exersat abilitatile de lipit componente deprinse in vara de dupa anul intai, cand, in cadrului unui internship, am parcurs mai multe laboratoare de SMP, fiind nevoita sa lipesc pini pe majoritatea pieselor folosite. Pentru a fixa mai bine joystick-ul, am folosit doua suruburi cu care l-am prins de placa. Cat sa fie un design cat mai portabil, pana la urma am optat pentru a folosi un Arduino NANO.
Folosind notiunile invatate la PM, mai exact cele privind PWM, intreruperi hardware si ADC, am reusit sa intocmesc un joc ce imi va surprinde prietenii si parintii care se vor gandi “asta nu e la fel de amuzant ca jocul cu masinute pe care l-a facut in semestrul 1”. Nu este cel mai inventiv proiect intalnit, insa se descurca okay la ceea ce ar trebui sa faca.