{ 1999 }
Space War: kā divi mazi kuģīši man iemācīja trigonometriju
-
gados bija ļoti populāra neliela spēle: divi kuģīši lido pa ekrānu un šauj viens uz otru. Otru lodi nevarēja izšaut, kamēr pirmā vēl bija uz ekrāna, un raundu uzvarēja ar vienu trāpījumu.
-
gadā man rokās nonāca tās pirmkods —
gong.pas—, un tā izpēte man iemācīja ļoti daudz. Lielākā mīkla man bija vektorgrafika: kā kuģītis var pagriezties ap savu asi par jebkuru leņķi? Sinusu un kosinusu es izdomāju pats un atradu zelta likumu:
x = cos(angle) * R
y = sin(angle) * R
Es arī iemācījos nolasīt tastatūru tieši caur aparatūras portiem.
Tad es uztaisīju savu versiju — Space War. Tajā bija:
- kuģi, kas taranējot deformējas, kā mašīnas Carmageddon;
- dzirksteles sadursmēs, dūmu sliede, skaņas;
- vektoru kuģu redaktors;
- daudz ieroču — dažāda spēka lodes, raķetes, pašvadāmas raķetes, bumbas, salūts un lāzers, kas maksā punktus;
- no debesīm krītoši izpletņlēcēji, kurus varēja notriekt par punktiem, un zvaigznītes ar munīciju vai remontu;
- misijas vai brīva cīņa ar jebkuru kuģi pret jebkuru pretinieku;
- paša rakstīti BMP un WAV ielādētāji, grafika caur SVGA256 BGI draiveri.

Space War 1999. gadā, kadrs no mana YouTube video.
Ilgu laiku domāju, ka pirmkods ir zudis uz visiem laikiem. Tad atradu pēdējās versijas, līdz pat 1999. gada decembrim — acīmredzot es to slīpēju kādam konkursam. Tajā rudenī es sāku mācīties 10. klasē, un Space War bija spēle, kas visiem apkārt jau patika.
- gads bija daudzu mēģinājumu gads uztaisīt „lielo spēli”; vairāki izgāzās. Space War bija pirmā labā.