Table of Contents

Trivia Game

Introducere

Proiectul constă într-un joc de trivia interactiv care testează cunoștințele jucătorilor cu întrebări single-choice. Jocul suportă până la trei jucători simultan, fiecare dintre aceștia având un led asociat pentru a indica cine va răspunde primul la întrebări. La final se va anunța câștigătorul printr-un sunet specific.

Descriere generală

Schema bloc:

Hardware Design

Componente hardware:

Schema electrica

Conexiuni componente hardware

Componente conectate

Hardware 16.05.2024

Hardware 22.05.2024

Software Design

Mediu de dezvoltare: Arduino IDE.

Prezentul proiect implementează un joc de trivia cu 3 jucători, utilizând următoarele biblioteci:

  1. Wire.h: Utilizată pentru comunicarea I2C cu afișajele LCD.
  2. LiquidCrystal_I2C.h: Bibliotecă pentru controlul afișajelor LCD I2C.
  3. IRremote.h: Utilizată pentru detecția și decodificarea semnalelor infraroșii de la telecomandă.

Elementul de noutate al acestui proiect este integrarea unei funcționalități de răspuns la întrebări cu un mecanism de dezactivare temporară a butoanelor jucătorilor. Această caracteristică aduce o dinamică mai interesantă în cadrul jocului, impunând jucătorilor să fie atenți la momentul potrivit pentru a răspunde.

Funcționalitățile din laborator, precum utilizarea LCD-urilor, a senzorilor infraroșii și a LED-urilor, sunt integrate în acest proiect pentru a crea o experiență interactivă și atractiv vizual pentru jucători.

Scheletul proiectului constă din următoarele funcționalități principale:

Funcționalitățile proiectului au fost validate prin testare manuală, verificând comportamentul în diferite scenarii de joc, cum ar fi răspunsuri corecte/incorecte, atingerea scorului de câștig, resetarea jocului etc.

Optimizările realizate în cadrul acestui proiect sunt legate de dezactivarea temporară a butoanelor jucătorilor, pentru a evita apăsări multiple și a oferi o experiență de joc mai echitabilă. Această optimizare a fost implementată pentru a îmbunătăți interacțiunea cu jocul și a crește implicarea jucătorilor.

Aplicarea cunoștințelor dobândite în cadrul laboratoarelor se poate observa prin intermediul unor elemente cheie integrate precum:

Funcțiilor principale din codul proiectului de trivia game:

Rezultate Obţinute

Concluzii

Proiectul a fost o experiență interesantă, dificilă în prima parte neavând o experiență anterioară, dar totul s-a concluzionat în acumularea de foarte multe cunoștinte în câteva săptămâni.

Download

Arhiva proiectului: 332cc_girnita_alexandra_claudia_triviagame.zip

Jurnal

Bibliografie/Resurse

Export to PDF