Загрузка...

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
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки