Ako programovať vlastné hry

Túžili ste už naprogramovať nejakú hru? Ak áno, tak je tento článok pre vás.

Programovanie aplikácie "Ahoj" v Eclipse

Stiahnutie Eclipse:

Začnime najprv sťahovaním Eclipse. Je to vývojové prostredie v ktorom budeme programovať. Eclipse si môžete stiahnuť zadarmo tu: www.eclipse.org.

Klikneme na tlačidlo download:

Vyberieme toto:

Zvoľte verziu ktorú potrbujete: 64-bit (x64), alebo 32-bit (x86).

Stiahnutie JDK:

Aby sa program Eclipse zapol musíme si nainštalovať JDK (Java Development Kit). Dá sa zadarmo stiahnuť na oracle.com.

 

Spustenie Eclipse:

Otvorte súbor Eclipse. Po niekoľkých minutách za zjaví okno Workspace. To sa vás Eclipse pýta, kde bude ukladať vytvorené súbory. Všetko nechajte tak ako je, alebo ak chcete môžete si zmeniť adresu, ale neodporúčam ju meniť. Potom stlačte OK. Po pár minútach za zjaví Eclipse a napíše Welcome. To vás Eclipse víta.

Vytvorenie projektu "ahoj"

Kliknime na File (nachádza sa v hornej časti) klikneme na New>Java Project.


 Do poľa Project Name napíšme ahoj

 (Project name znamená v preklade Meno projektu. Takže sme meno projektu dali ahoj). Potom kliknite Finish čím formulár ukončíme.

 

Vytvorenie triedy "Ahoj"

Na boku máme oblasť označenú ako Package Explorer. Tam máme náš projekt - ahoj. Kliknime pravým tlačidlom na ahoj vyberieme New>Class:

New Java class

 
Zjaví sa formulár Java Class. Do poľa Name napíšeme Ahoj (s veľkým A!!!). Dolu začiarkneme Inherited abstract methods a public static void main(String[] args). Contructors from superclass zostáva nezačiarknuté. Potom klikneme na Finish.

Okno New Java Class a vyplnené možnosti

Upravovanie zdrojového kódu:

Aby naša hra bežala tak ako by mala musíme upraviť tzv. zdrojový kód. Teraz je tam napísané:
 
package ahoj;
 
public class Ahoj {
 
public static void main(String[] args) {
// TODO Auto-generated method stub
 
}
 
}
Upravme to takto:
package ahoj;
 
public class Ahoj {
 
public static void main(String[] args) {
System.out.println("Ahoj");
// TODO Auto-generated method stub
 
}
 
}
Potm klikneme na bielu šípku v zelenom kruhu.
 Ak sa vás niečo spýta začiarknite Ahoj.java. Potom stlačte OK. Dolu kliknite na Console a podtým by malo byť napísane Ahoj. Ak chcete aby sa tam zobrazoval iný text jednoducho nedajte System.out.println("Ahoj"), ale do zátvorky dajte iné slovo. Napríklad: System.out.println("Tento projekt sa mi vydaril") a kliknite na bielu šípku v zelenom kruhu. Dolu sa bude zobrazovať ten text, ktorý ste dali do zátvorky.
 
 
Poznámka: Ak ste našli chybu v texte, v zdrojovom kóde alebo sa vám aplikácia nedá otvoriť napíšte mi na pbatka@hotmail.sk
Ako si odfotiť obrazovku:
Klikneme na Print Screen a potom kliknite pravým tlačidlom tam kde chcete aby to bolo a kliknime Prilepiť.
 

Programovanie hry "so smajlikmi" v GameMaker 8.1

Stiahnutie GameMaker 8.1

Gamemaker 8.1 si môžete sriahnúť na stránke www.yoyogames.com/legacy.

 Kliknite na nainštalovaný súbor. Kliknite Spustiť chvíľu čakajte a kliknite na tlačidlo I Agree. Potom kliknite na Next a potom Install. Počkajte kým sa nainštaluje a kliknite na Next a potom Finish.

Cieľ hry

Hra bude pôsobiť ako blúdisko. Smajlik sa bude pokúšať zájsť až do cieľa a pri tom musí nazbierať všetky peniaze a vyhnúť sa všetkým zlým smajlíkom. Cieľ stráži červené pole.

Vytvorenie spriteov:

Kliknite pravým tlačidlom na Sprite>Create sprite. Kliknite na Edit sprite potom Create a new sprite. Height a Width nastavte na 32 a kliknite na OK. Kliknite na image0 a nakreslite smajlíka. Obrázok si môzete stiahnuť:  ako si ho stiahnuť: kliknite pravým tlačidlom na obrázok ktorý chcete stiahnuť a kliknite na Uložiť obrázok ako... Hore nájdite Prevzaté súbory a na typ dajte Všetky súbory a potom kliknite Uložiť (Save). Potom kliknite na Create Sprite. Dajte Load sprite... hore nájdite Prevzaté súbory (ak máte anglickú verziu tak Downloads) nájdite súbor ktorý ste si uložili a potom kliknite na Otvoriť (Open). Ak ste si kreslili obrázok kliknite na fajku. Potom kliknite na OK. Ďalej si vytvorte druhý sprite (tak ako sme vytvárali ten prvý). Ďalší sprite bude zlý smajlík. Môžete si ho stiahnuť tu: . Potom vytvoríme sprite bránu. Obrázok si môžete stiahnuť tu: Potom vytvoríme sprite:.Potom vytvoríme sprite peniaz:.Potom vytvoríme sprite CIEĽ:.
 

Objekt smajlik:

Klikneme hore na modrú guľu. V poli Sprite vyhľadáme sprite0. Klikneme na Add event zvolíme Key Press a klikneme na left. V karte movie klikneme na červené šípky a zvolíme šípku ktorá ukazuje doľava. Do poľa Speed napíšeme 3. Potom klikneme zasa na Add event zvolíme Key press>up. Potom klikneme zasa na červené šípky Speed dáme 3 a klikneme šípku ktorá ukazuje hore. Potom klikneme na Add event>Key press>Right. Dáme červené šípky Speed dáme 3 a dám šípku ktorá ukazuje doprava. Potom zase klikneme na Add event>Key press>Down. Dáme červene šípky Speed 3 a klikneme na šípku ktorá ukazuje dolu. Potom klikneme OK.

Objekt brána:

Klikneme na modrú guľu Sprite dáme sprite2. Do objektu brána nepridávame žiadne udalosti-event. Ale začiarkneme pole solid.

Objekt zlý smajlík:

Klikneme na modrú guľu-čím vytvoríme objekt. Sprite vyhľadáme sprite1. Klikneme Add event (pridať udalosť) a zvolíme Collision>object0. V karte main2 vidíme dve zelené šípky. Premiestnime ich  do poľa Actions. Prejdime do karty main1 kde vidíme restart room. Premiestnime do poľa Actions a transition dajme Fade out and in. Potom stlačte OK.



Červený objekt bude strážiť cieľ.



 

Vytvorenie izby:

Klikneme pravým tlačidlom na room>create room. Object dám object1 (bránu). Všade okolo celej izby budú brány.
 
 
 
 

 

 

Ako si vytvoriť vlastnú hru

Ako to funguje: Ak si túžite vlastnú hru, ktorá nie je na tejto stránke, napíšte do tohto formulára Meno, E-mail, Predmet dajte Moja vlastná hra a do poľa správy napíšte popis hry, názov a ďalšie informácie.