Gra w życie. Implementacja symulacji w Javie od zera.
Gra w życie - symulacje wymyślona przez brytyjskiego matematyka Johna Conwaya.
Gra toczy się na płaszczyźnie składającej się z komórek. Każda komórka może być żywa lub martwa. Następnie w kolejnych cyklach stan komórki może się zmieniać w zależności od stanów sąsiednich komórek.
✅ Gdy komórka sąsiaduje z mniej niż 2 komórkami żywymi to sama również obumiera z powodu samotności.
✅ Gdy komórka sąsiaduje z więcej niż 2 komórkami żywymi to umiera z powodu przeludnienia.
✅ Gdy martwa komórka sąsiaduje dokładnie z 3 żywymi komórkami to sam się ożywia.
Na podstawie tych prostych zasad można uzyskać bardzo ciekawe struktury.
Poszczególne etapy projektu:
00:00:00 Wstęp - co to jest Gra w życie
00:04:24 Stworzenie okna
00:09:22 Wyświetlenie wszystkich komórek
00:27:25 Animacja
00:49:46 Wczytywanie konkretnych komórek z pliku
Kody źródłowe z odcinka są umieszczone na githubie.
https://github.com/marcingawle/game-of-life
Dedykowana strona wiki na której możemy znaleźć różne wzory, których możemy użyć w naszym programie.
https://www.conwaylife.com/wiki/Main_Page
Jeśli chcesz natomiast zacząć programować komercyjnie, to również służę wsparcie, szczegóły:
https://programistaprzyszlosci.pl/mentoring
Видео Gra w życie. Implementacja symulacji w Javie od zera. автора Реактивные компоненты в React
Видео Gra w życie. Implementacja symulacji w Javie od zera. автора Реактивные компоненты в React
Информация
4 декабря 2023 г. 5:17:03
01:02:35
Похожие видео