Horizons: pakiet startowy oprogramowania
Horizons: Software Starter Pack to kompilacja oprogramowania dla ZX Spectrum , zaprojektowana przez Psion Software Ltd i opublikowana przez Sinclair Research Ltd w 1982 roku.
Nie został wydany samodzielnie, ale był dostarczany w pakiecie z nowymi ZX Spectrums. Strona A kasety zawiera lekcje i samouczki dotyczące Spectrum, a strona B zawiera osiem programów napisanych w języku BASIC . Uznano go za dobrego towarzysza podręcznika Spectrum.
Zawartość strony A
Strona A zawiera sześć samouczków ładowanych oddzielnie. Pierwszy to przegląd sprzętu Spectrum. Programy od 2 do 5 to specyficzne lekcje informatyki. Końcowy program jest glosariuszem słów kluczowych ZX Spectrum BASIC.
Zawartość strony B
Strona B zawiera osiem programów napisanych w języku BASIC.
- Thro 'the Wall to klon Breakout , który, choć podstawowy, został opisany jako bardzo uzależniający.
- Bubblesort to implementacja algorytmu sortowania bąbelkowego .
- Ewolucja to matematyczny model uproszczonego ekosystemu lisów i królików wykorzystujący równania Lotki-Volterry . Logika była taka, że zbyt mała populacja królików zapewniłaby niewystarczającą ilość pożywienia dla lisów, których liczba następnie spadałaby, aż zbyt mała liczba lisów doprowadziłaby do ponownego wzrostu populacji królików i cykl byłby kontynuowany. Jeden wyznaczył liczbę królików i liczbę lisów na początek, a następnie obserwował podstawowy wykres dwóch populacji rosnących i opadających. W dowolnym momencie można było wstrzymać symulację i zapisać ją na kasecie audio, naciskając „Nagraj” na podłączonym zdalnym magnetofonie, a następnie wznowić symulację na Spectrum od tego momentu.
- Życie jest implementacją gry w życie Conwaya .
- Draw to podstawowe narzędzie do rysowania oparte na obiektach .
- Monte Carlo to symulacja powtarzającego się rzutu dwiema kostkami, która przedstawia wykres oczekiwanego i zaobserwowanego rozkładu prawdopodobieństwa .
- Generator znaków to narzędzie do edycji ZX Spectrum UDG (grafika zdefiniowana przez użytkownika).
- Beating of Waves przedstawia sumę dwóch fal sinusoidalnych .