Sztuczne życie, Framsticks

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? ….

© A. Czoska, M. Komosiński, B. Kroll, A. Kupś, A. Mensfelt, B. Szopka