NET PLAY<>
032000<><>

Ratovi kompjutera

Internet se masovno koristi za virtuelno ratovanje ljudi. Ali, ima posvećenika koji u te ratove ulažu mnogo više od klasičnog igrača

Nekada davno, dok je svet još bio mlad i svež, broj korisnika Interneta merio se hiljadama, a kompjuterske kompanije su se utrkivale u pravljenju što boljih programa, a ne u mlaćenju što više para. Jednom dokonom programeru tada je palo na pamet da kompjuterski programi ne moraju samo da služe ljudima, već da bi mogli da imaju i život za sebe. Da rastu, razmnožavaju se, čak se i bore. Tako je nastala igra pod imenom Core Wars.

Igra se jednostavno. Startuje se emulator virtuelnog kompjutera koji se zove MARS. On za borbu odvoji parče kompjuterske memorije koje se zove Core. U njoj startuje (u multitaskingu) programe koji se zovu ratnici. Dotični programi pisani su u, za ovu priliku posebno izmišljenom, asemblerskom jeziku koji se zove Red Code. Program koji pobedi je pobednik.

Kako program može da pobedi? Jednostavno, tako što će usred mesta koje u memoriji zauzima drugi program kopirati DAT instrukciju – ona se ne može izvršiti i čim naleti na nju, program je mrtav. To može uraditi ili slepim bombardovanjem ili skeniranjem memorije u potrazi za drugim programom ili na oba načina – postoje, naime, programi koji su nevidljivi za skenere. Međutim, ima programa koji se dele (naredbom SPL) na mnogo sitnih programa tako da takva taktika postaje nedovoljno dobra; takvima treba podmetnuti parče koda koje će ih naterati da se neograničeno dele, a ne rade ništa, što ih usporava i čini ranjivim. Ipak, postoje programi koji su i na to imuni pošto mogu da popravljaju svoje sopstvene delove... „Svijet je ovaj tirjan tirjaninu.” Moderni ratnici većinom koriste više strategija odjednom, a ni to im mnogo ne pomaže.

Prema trenutno opšteprihvaćenom ICWS’94 standardu, Red Code ima svega devetnaest komandi i osam modova adresiranja; lak je za učenje, a predstavlja dobru osnovu za upoznavanje nekog pravog asemblera. Ako ste se zagrejali, pravac www.koth.org, skinite pMARS za svoju mašinu, naučite Red Code iz nekog uputstva za početnike, testirajte svoj program sa nekoliko klasičnih protivnika, pa ako ih pobedi, pošaljite ga na neki turnir. Ko zna, možda će i uspeti da postane King Of The Hill.

Nikola SMOLENSKI

 
Ratovi kompjutera
Šta mislite o ovom tekstu?
Home / Novi brojArhiva  •  Opisi igaraKorak po korakŠta dalje?NetgamesOpšte teme  •  Svet kompjutera
Svet kompjutera Copyright © 1984-2018. Politika a.d. • RedakcijaKontakt | Saradnja | Oglasi | Pretplata • Help • English
SKWeb 3.22
Opisi igara
Netgames
Opšte teme
Test Fun
Korak po korak
Šta dalje
Svet kompjutera



Naslovna stranaPrethodni brojeviOpšte informacijeKontaktOglašavanjePomoćInfo in English

Svet kompjutera