George-Cătălin BÎNĂ (25284) - Game of Life

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Pentru acest proiect am ales sa realizez Game of Life, un joc gandit de matematicianul englez Conway. Acest joc consta intr-o matrice de celule care evolueaza in timp(celulele traiesc ori nu) in functie de anumite reguli.
Am ales acest joc deoarece efectul vizual creat este foarte interesant.

Pattern-uri de celule[1]

Descriere generală

Va exista un LCD alb-negru ce va permite vizualizarea evolutiei celulelor in timp.
Vor exista cateva pattern-uri de celule deja implementate ce vor putea fi selectate prin intermediul butoanelor conectate la placa.
Tot prin intermediul butoanelor se vor putea selecta celule pentru a le schimba starea(o celula ce este vie devine moarta, iar o celula moarta devine vie). Jocul va permite si actiunea de “oprire a timpului” pentru celule.

Schema bloc hardware

Hardware Design

Lista piese:
1) ATMEGA324PA-PU
2) USB-B
3) 16MHZ QMIM016
4) ZENER
5) LED EL333
6) K1X10 WSL040
7) K2X10 2×10
8) PUSHBUTTON
9) 100R Rezistenta
10) 470R Rezistenta
11) 1K5 Rezistenta
12) 10K Rezistenta
13) 100nF Condensator
14) 15pF KEPF015 Condensator
15) Soclu DIP40 dil40emf
16) Jumper
17) LCD alb-negru

Software Design

Mediu de dezvoltare:
Programmers Notpad Algoritm:
Matricea de celule este implementata astfel incat prima linie(coloana) este invecinata cu ultima linie(coloana).
Diagrama software

Rezultate Obţinute

Am reusit sa implementez cu succes Game of Life.

Concluzii

Mi-a facut placere sa lucrez la acest proiect. As fi vrut sa am mai mult timp la dispozitie pentru a adauga mai multe functionalitati.

Download

Jurnal

Lipire componente de baza
Achzitionare piese suplimentare(butoane, lcd) - 9→12 mai
Finalizare parii hardware - 23 mai
Finalizarea partii software - 27 mai

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite.
[0] https://www.draw.io
[1] https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life

pm/prj2016/mandrei/gameoflife.txt · Last modified: 2021/04/14 17:07 (external edit)
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