home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
polski_aminet
/
blabla
/
life
/
life.doc
< prev
next >
Wrap
Text File
|
1995-11-26
|
9KB
|
249 lines
Life
Wersja 0.9
Data 27.11.1995
Copyright (c) 1995 Kysy/AM & 2xBla
Instrukcja obsîugi
(niepeîna)
Spis treôci:
Numer linii:
1. Prawa autorskie i rozpowszechnianie. 28.
2. Do czego ten program sîuûy? 39.
3. Opis programu. 64.
4. Wymagania, biblioteki, dane techniczne. 115.
5. Komunikaty pîenduf. 137.
6. Co w przyszîoôci? 165.
7. Historia programu. 178.
8. Pozostaîe informacje. 186.
1. Prawa autorskie i rozpowszechnianie.
Jest to program typu PublicDomain. Znaczy to, ûe jego rozpowszechnianie
jest nieodpîatne. Mimo tego zastrzegam sobie w nim prawa autorskie. Nie
zezwalam teû na jego odpîatne rozpowszechnianie (poza typowymi stawkami
za dystrybucjë dysków PublicDomain). Nie zezwalam teû na dokonywanie w
programie jakichkolwiek zmian. Program *powinien* byê rozpowszechniany
wraz z dokumentacjâ i ewentualnie pozostaîymi plikami doîâczonymi do
archiwum, wyszczególnionymi w pliku "ReadMeFirst.Asc".
2. Do czego ten program sîuûy?
Life, jest to bardzo znany program, który moûnaby nazwaê symulacjâ
ûycia. Jego zadaniem jest pokazywanie szeregu populacji, które
rozmnaûajâ sië w sposób przyjëty przez uûytkownika.
Wystarczy do programu wprowadziê poczâtkowe ustawienie komórek wzglëdem
siebie, a nastëpnie juû tylko pozostaje nam ôledzenie sztucznego ûycia
na ekranie monitora. Nie rzadko zdaûa sië, ûe stworzona przez nas
populacja ginie po kilku sekundach. Wszystko zaleûy od ustawienia
poczâtkowego i przyjëtych kryteriów.
Kryteria te, to nic innego jak dolna i górna granica "rozrodczoôci".
Komórki rozmnaûajâ sië na zasadzie sâsiedztwa ze soba. Jeôli wiëc
przykîadowo za dolnâ granicë wyznaczymy wartoôê =2, a za górnâ =3, to
pole sâsiadujâce conajmniej z dwoma ûywymi komórkami (po skosie teû),
zacznie "ûyê", to znaczy pojawi sië na nim komórka. Jeôli w okóî pola
jest mniej niû dwie komórki, to niestety, ale pozostanie ono jaîowe.
Równieû górna granica ma znaczenie, bo jëôli w okóî pola jest wiëcej
niû trzy komórki, to równieû nie zaistnieje na nim ûycie.
System zmiany kryteriów pozwala nam na samodzielne okreôlenie klimatu,
w którym przyjdzie ûyê naszym komórkom.
3. Opis programu.
Program moûna uruchomiê zarówno spod CLI, jak i spod WorkBench'a. Life
nie wymaga przekazywania poprzez CLI, bâdú przez ikonkë ûadnych
argumentów.
Program otwiera na ekranie podîuûne okno bëdâce menu gîównym. Mam tam
dostëpne nastëpujâce gadûety:
XSIZE = tutaj moûemy podaê rozmiar komórek w poziomie. Jest to wartoôê
podawana w pikselach. Naleûy przy tym pamiëtaê, ûe przy
standardowej WorkBenchowskiej rozdzielczoôci aby otrzymaê
kwadrat, XSIZE=2*YSIZE. (domyôlnie 8)
YSIZE = tutaj rozmiar komórek w pionie (domyôlnie 4)
LLIMIT = kryterium dolnej granicy
HLIMIT = kryterium górnej granicy
DELAY = tutaj moûemy podaê wartoôê okreôlajâcâ opóúnienie przy
rysowaniu kolejnych populacji
INFO = informacja o programie
LOAD = zaîadowanie pliku z populacjâ
SAVE = nagranie pliku z populacjâ
START = rozpoczëcie dziaîanie programu
EDIT = przejôcie do moduîu edycji populacji
QUIT = wyjôcie z programu
CALCULATING POPULATION = jest to opcja majâca na celu zliczanie
kolejnych populacji
Opcja CALCULATING POPULATION oraz SAVE sâ jeszcze nieaktywne w tej
wersji programu. Do tego opcja START uaktywnia sië dopiero po
zaîadowaniu jakiejô populacji. Równieû opcja EDIT nie jest jeszcze
dokoïczona. Na razie moûe ona przydaê sië tylko do podglâdniëcia
poczâtkowego ustawienia komórek, bâdú ewentualnie do zmiany wielkoôci
pola (max. 20x20)
Po wciôniëciu przycisku z napisem START, program otworzy nowe okno na
którym automatycznie przystapi do wyôwietlania kolejnych faz rozwoju
populacji. Wyjôcia z tego moduîu dokonuje sië poprzez wciôniëcie
przycisku CLOSE GADGET w lewym-górnym rogu okna.
4. Wymagania, biblioteki, dane techniczne.
Program niestety potrzebuje systemy co najmniej w wersji 39, czyli 3.0
Jest to spowodowane bibliotekâ gadtools, a konkretniej pewnâ funkcjâ
tejûe biblioteki, która pojawiîa sië dopiero wraz z systemem 3.0 Jest
jednak jeszcze niedopracowana wersja programu i postaram sië to
zmieniê, tak aby program uruchamiaî sië równieû pod systemem 2.0
Program chëtnie korzysta z biblioteki "asl.library" posîugujâc sië
wygodnymi file-requesterami. Mimo takiego zaîoûenia, potrafi sië jednak
obejôê bez tej biblioteki.
Do archiwum doîâczyîem cztery przykîadowe populacje majâce za zadanie
pokazaê dziaîanie programu. Niestety "nieczynna" opcja EDIT zmusza nas
do "rëcznego" tworzenia populacji pod jakimô edytorem teksty (jak CED).
Poniewaû nie jest to jeszcze peîna wersja 1.0, oraz instrukcja nie jest
peîna, wiëc nie bëdë opisywaî formaty zapisu danych. Jest on jednak
niesamowicie prosty i wystarczy podejrzeê któryô z juû gotowych, aby
móc stworzyê wîasnâ kolonië.
5. Komunikaty pîenduf.
Poniûej przedstawiam komunikaty mogâcych sië pojawiê bîëdów.
ERROR: Nie mogë otworzyê gadtools.library !
- brak biblioteki, bâdú
niewîaôciwa jej wersja
ERROR: Nie mogë uzyskaê informacji o ekranie !
- z róûnych powodów :)
ERROR: Nie mogë create context !
- prawdopodobnie brak pamiëci na
stworzenie struktury gadûetów
ERROR: Nie mogë stworzyê gadgetu !
- patrz wyûej
ERROR: Nie mogë otworzyê okna !
- prawdopodobnie brak pamiëci
ERROR: Nie mogë otworzyê pliku !
- program nie ma dostëpu do pliku;
sprawdú, czy znajduje sië on w tym
samym katalogu co program i czy nie
jest czasem uszkodzony, bâdú niepeîny
ERROR: Pierwsza dana bledna
- plik z koloniâ niepoprawny
ERROR: Druga dana bledna
- plik z koloniâ niepoprawny
ERROR: Dane populacji bledne
- plik z koloniâ niepoprawny
6. Co w przyszîoôci?
Oczywiôcie sprawa priorytetowa, to dokoïczenie samego programu. W
drugiej kolejnoôci zajmë sië zwiëkszeniem "przestrzeni ûyciowej"
komórek (teraz max. 20x20), oraz przyôpieszeniem samego algorytmu.
Jeôli chcesz dostaê nowâ wersjë tego programu, bâdú wiele innych
wydawanych przez "blabla Company GmbH" skontaktuj sië z którymô z jej
czîonków, bâdú szukaj w bibliotece NNameLibrary.
auyourd'hui: 27.11.95 (czytaj [uûurdîi] :) - Hi LeMUr!
7. Historia programu.
wersja 0.8b 12.11.1995 Pierwsza wersja publiczna przeznaczona
dla magazynu Bigoz grupy Scalaris
wersja 0.9 27.11.1995 Dodanie okna EDIT.
8. Pozostaîe informacje.
Sorki za niepeînâ i krótkâ instrukcjë. Caîa ukaûe sië razem z peînâ
wersjâ 1.0 wpeîni sprawnie dziaîajâcâ i mam nadziejë, ûe wzbogaconâ o
jeszcze kilka ciekawych bajerów.
Sugestie, raporty o bîëdach, czy teû chociaû kartkë ze swojego
miasta kieruj na adres (no swap):
Kysy/AM & 2xBla as
Krzysztof Habowski
ul. Dâbrowskiego 103/9
58-105 Ôwidnica
lub dzwoï (taki FastHelpLine):
(+48) (0-71) 52-67-45
Pozdrowienia dla wszystkich uûytkowników Amigi, a w szczególnoôci dla:
Thufor/blabla
LeMUr/Fire & blabla
Apacz/Fire & blabla
The Founder/BC
Misha/Illusion
Hires/Union
Cornck/Art-B
Zajc/Union
Ender/Scalaris
Timer/Scalaris
Paszczak/Obssesion
Billy/ZOMO
Barabasz/ZOMO
Snake/Opium
IrekP/Union
Jumper/Denethor
Lac/Legion
Proctor/Fire
Xenek/Atalanta May
Pionek/Atalanta May
MrPigmy/Illegals
Spirol/Ind
Xenek/AM
Pionek/AM
Realman/Whippers
DrRaf/Whippers
TheStone/Whippers
Cosa/Chaotic
Danthalian/Mystery
Quovadis/Whippers
Serek/Inferno
Skee/???
Watson/Ind
Codet/Ind
Maîy/LadyBirds
Arek.Edi.Valdi.Siwy.Cali.Prezes.Guys form Marconi-Shop.Old members of NAV
PatrykCiosek.RobertKopiec.MarcinSzkudniewski.KamilTobiasz.AndrzejLitwin
AndrzejWójtowicz.BogdanZajâc.RobertBuczyïski.PrzemysîawStadnicki.OtherMan
Kysy/AM & 2xBla