Sztuczne życie na przykładzie Framsticks:
Proszę pobrać pliki środowiska Framsticks z: http://www.framsticks.com/a/al_download
Zadanie 1
Po rozpakowaniu w/w pliku do folderu na pulpicie, proszę uruchomić program theater.exe
po jego uruchomieniu proszę zaznajomić się z obsługą oraz sposobem zmiany prezentacji
proszę Uruchomić następujące prezentacje oraz odpowiedzieć na pytania:
1. presentation of creatures:
Ile ma "Four legs rowing" … części, … neuronów ?
Ile ma "Food finder" : … części, … neuronów?
2. mixed world
jaka kombinacja klawiszy i ruchów myszki obraca świat dookoła? ….
3. biomorph
co powoduje "podwójne kliknięcie na dowolnym organizmie?": …..
4. touch of life
Do czego analogią jest "touch of life"? …..
5. race
czy się różnią poszczególne poziomy trudności wyścigów?
6. fireflies
z jakiego poznanego mechanizmu korzystają organizmy w tym przykładzie i w jakim celu? ….
7. boids
jakie mechanizmy są niezbędne do "stadnego" sposobu poruszania się? ….
8. evolution
niech stworek najpierw ewoluuje w celu osiągnięcia jak największej prędkości a potem wysokości. Czym różnią się otrzymane organizmy? ….. (proszę obserwować poszczególną ewolucję przez dłuższą chwilę ok. 3-5 min.)
9. przyjrzyj się pozostałym prezentacjom.
Zadanie 2
W katalogu Framsticks proszę uruchomić : framsticks.exe i wejść na stronę:
*http://www.framsticks.com/common/tutorial
Proszę wykonać co najmniej **3 pierwsze punkty kursu. (punkt, który wykonali już Państwo w poprzednim zadaniu proszę pominąć)
UWAGA! Ściągnięty program jest w wersji, która może nie pozwalać na pracę z wizualizacją przy użyciu 3D OpenGL, proszę nie używać tej opcji.
Zadanie 3
Wykonaj część tutorialu związaną z projektowaniem własnych neuronów.
Zaprojektuj własny neuron (plik *.neuro) o określonej charakterystyce (inspiracja z przedmiotu "Neuronauka") oraz przeprowadź ewolucję prostej sieci neuronowej (format f0) złożonej z takich neuronów.
Zadanie 4
Zbuduj organizmy komunikujące się ze sobą (inspiracja: show "fireflies" i ew. "boids"). Pomyśl o eksperymencie z ewolucją prostej komunikacji, a później z ewolucją symboli (języka) wyższego poziomu.
Pojęcia związane ze sztucznym życiem
Pod adresem http://docs.google.com/Doc?id=ah824xn7wgpv_41hp6bsbt2 znajduje się dokument zawierający wyszukane definicje pojęć odnoszących się do sztucznego życia, poruszanych na wykładach.
Dla zainteresowanych
Pisanie skryptów ułatwi plug-in do Eclipse: http://www.framsticks.com/wiki/Framclipse.html
9. Eclipse
jaki podtytuł nosi najnowsza stabilna wersja środowiska Eclipse? ….