Table of Contents

Tic-tac-toe MultiPlayer

Nume Prenume: Tătulescu Diana-Andreea
Grupa: 333CA
Email: diana.tatulescu@stud.acs.upb.ro

Introducere

Tic-tac-toe (sau X și 0, așa cum mai este cunoscut) este un joc ce pune accentul pe logică și strategie.

Nimic nu se compară cu turneele de X și 0 din timpul orelor sau cursurilor, acestea chiar fiind un bun antrenament pentru gândire, după cum spun specialiștii. Există foarte multe variante ale jocului, însă fiecare poate veni cu propriile reguli, vrea să joace cu prietenii sau poate doar vrea să își țină mintea antrenată.

Tic-tac-toe a fost unul dintre jocurile copilăriei mele, fiind desemnată chiar campioană în gimnaziu, motiv pentru care mi-am propus să îl și implementez pentru a rămâne cu o amintire frumoasă în urma proiectului.

Descriere generală

Proiectul constă într-un joc de X și 0, realizat cu ajutorul Arduino UNO și folosind ca display un LCD SPI de 1.8”. Jucătorii interacționează prin intermediul celor 2 module Joystick pe 2 axis. Acestea permit jucătorilor deplasarea prin tabla de joc prin mișcări stânga-dreapta, sus-jos. Prin apăsarea joystick-urilor, jucătorii își poziționează piesa, după care așteaptă mișcarea oponentului.

Rândul fiecărui jucător este indicat de semnale luminoase cu ajutorul a 3 LED-uri:


Proiectul este prevăzut și cu un buzzer care anunță mișcările fiecărui jucător, precum și începerea și terminarea meciurilor. Dacă mutarea nu este validă (este deja altă piesă acolo), sunetul buzzer-ului va fi mai puternic, iar jucătorul va trebui să selecteze o altă căsuță.

În funcție de rezultat, pe LCD se va afișa un mesaj corespunzător și jocul va începe din nou.

Schema Bloc

Hardware Design

Listă piese

Componentă Cantitate Observații
Arduino UNO 1
Breadboard 1
Sursă de alimentare 1
Joystick 2 axis 2
Buton 1
Buzzer 5V 1
LED 3
Rezistență 3 220Ohm
Fire

Schema electrică

Software Design

Diagrama de activitate

Librării utilizate:

Mediu:

Algortimi extra:

Rezultate Obţinute

Start GAME:

Mișcare PLAYER2:

Rezultat joc:

Concluzii

Download

Jurnal

Bibliografie/Resurse

Resurse HARDWARE

Resurse SOFTWARE

Export to PDF