Vytvorte si počítačovú hru
IHRA je súťaž v tvorbe počítačových hier s voľnými pravidlami. Chcete vidieť, akú úroveň dosahujú žiaci základných, stredných alebo vysokých škôl? Pozrite si webovú stránku http://ics.upjs.sk/ihra, alebo navštívte záverečnú prehliadku súťaže. „Uskutoční sa dnes od 10.30 hod. v aule P1 Ústavu informatiky Prírodovedeckej fakulty UPJŠ v Košiciach na Jesennej ulici 5. Záverečnej prehliadky sa zúčastnia aj herní vývojári z Košíc, ktorí vývoj svojich hier dotiahli až do fázy komerčného predaja,“ informoval nás Ľubomír Antoni z Ústavu informatiky UPJŠ.
Začiatky tvorby hier
Zároveň záujemcom o tvorbu hier poradil. „Zjednodušene by sme mohli povedať, že čím komplexnejší programovací jazyk sa naučíme používať, tým silnejší nástroj získavame na tvorbu náročnejších hier a reálnych aplikácií každodenného života. Existuje však viacero nástrojov, ktoré tvorbu takýchto hier a aplikácií výrazne uľahčujú. Aj keď takto vytvorené hry a aplikácie zrejme nikdy nebudú aj reálne nasadené do bežného života, predstavujú veľmi dôležitú úlohu pri samotnom štarte a osvojovaní si základných poznatkov.“ Jedným z takýchto zjednodušených nástrojov je zdarma dostupný program Clickteam Fusion 2.5, v ktorom si ukážeme tvorbu jednoduchej a známej hry. „Na tvorbu hry Arkanoid potrebujeme pracovať s grafickými objektmi štyroch typov – loptičkou, stenami, palicou a tehličkami. Loptička sa odráža od palice, od hornej steny, bočných stien a od tehličiek. Navyše, pri dotyku s niektorou tehličkou sa príslušná tehlička zničí. Dobrá správa je, že program nám tieto grafické objekty poskytuje v dostupnej knižnici, ktorá sa objaví po spustení programu.“
Pohyb je základom
Úlohou tvorcu je tieto objekty uviesť správnym nastavením do pohybu, aby sme dosiahli želaný efekt. „Pre každý objekt vieme meniť jeho vlastnosti, napríklad pre loptičku vieme nastaviť rýchlosť, počiatočný smer, uhly odrazu a náhodné odrazy. Podobne vieme uviesť do pohybu aj palicu, ktorej pohyb budeme ovládať myšou.“ Ako však nastaviť, aby loptička po dotyku s tehličkou spôsobila jej zničenie? „Program nám poskytuje možnosť prepnúť sa do zobrazenia Editor udalostí, v ktorom tieto kolízie vieme ľahko nastaviť. Pomôžu nám logické úvahy. Ak nastane kolízia (collision) loptičky a tehličky, nastav odrazenie (bounce) loptičky a zničenie (destroy) tehličky.“
Zlepšenie
Ak by sme chceli hru ešte viac zdokonaliť, môžeme pomerne ľahko nastaviť pridávanie skóre po každej rozbitej tehličke. „Tiež je možné nastaviť odpočítavanie zvoleného počtu životov, nastaviť ukončenie hry po stlačení zvoleného tlačidla alebo si zvoliť v hre obľúbené pozadie,“ dodáva Ľubomír Antoni. Foto: Veronika Janušková, clickteam fusion