Dame este un joc de strategie in care se confrunta doi jucatori.Jocul este de regula alcatuit dintr-o tabla de sah 8 x 8. Piesele de joc se deplaseaza numai diagonal inainte cate un patrat, exceptie facand atunci cand captureaza o piesa a adversarului. Conditia de a putea sari peste piesa adversarului este ca in spatele piesei sarite sa existe un camp (patrat) gol. Atunci cand o piesa ajunge pe ultimul rand din partea adversarului, piesa se transforma intr-o “dama”. Acestea se pot deplasa diagonal in orice directie. Jocul se termina cand unul din jucatori nu mai are piese sau daca nu mai poate muta.
Am ales acest proiect deoarece imi place sa joc dame si mi-ar placea sa gasesc lume cu care sa joc.
Proiectul meu va permite jucarea unui meci intre un jucator si calculator. Jucatorul va putea sa mute piesele cu ajutorul a sase butoane (stanga, dreapta, jos, sus, selectie si revenire).
Lista de piese:
Schema electrica:
Disclaimer : schema nu imi apartine, am luat-o dintr-un proiect de anul trecut
Implementarea software a fost facuta utilizand limbajul C si WinAVR cu compilatorul avr-gcc pentru Windows.
Programul folosește o matrice de 8 pe 8 cu valori de la 0 la 3 astfel:
0 - led stins;
1 - roșu;
2 - verde;
3 - roșu și verde (galben)
Microcontrollere sunt foarte capabile să efectueze funcții foarte complexe foarte rapid. Astfel, la frecvențe foarte mari (16MHz) se poate obține un afișaj care pare continuu prin apriderea la intervale foarte mici a unei matrici de leduri.
Resurse hardware:
http://www.instructables.com/id/810-LED-Matrix-with-4017/step3/Multi-what/
Resurse software: