LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Lazarus-Snake(2)

V minulom diely sme skončili vo fáze "hotové herné prostredie"..teda dnes nám stačí vysvetliť si na akom princípe funguje hra a čo robia naše funkcie.
Tak ako som sľúbil na konci článku máte vypracovaný projekt ktorý možete obmieňať vylepšovať podľa seba prípadne si len schuti zahrať.

13.5.2010 00:00 | Sebastián Kunec | Články autora | přečteno 5365×

Pohyb v menu

Kedže ako menu máme bitmabu budeme si sledovať kurzor a jeho umiestnenie na plátne a prípadné kliknutia na miestach kde je nápis High Score, Quit alebo úroveň hry.
Pri zdrojovom kóde možete nájsť aj vysvetlivky čo ktorý príkaz robí.

Ovládanie Hada

Na to aby sme mohli ovládať hada budeme využívať premennú smer.
Smer 1 = Otočenie doľava
Smer 2 = Otočenie hore
Smer 3 = Otočenie doprava
Smer 4 = Otočenie dole

Pohyb Hada a vykresľovanie prostredia

V nasledujúcej funkci prebehia celá hra háďa. Môžete tam nájsť výpis dĺžky hada počet bodov..prípadne či had narazil do steny alebo do seba, vykreslovanie hernej plochy a potravy pre hada.
Kód vložte do hlavičky funkcie ktorú sme si vytvorili v minulom diely.

Vloženie hlavných funkcií

Na začiatok kódu do časti uses vložte tieto graficke knižnice LCLIntf, LCLType;
Medzi Implementation a FormCreate vložíme nasledujúce funckie.

Záver

Snáď sa vám hra páči nabudúce si ukážeme ako na piškvorky.
Na záver už len pár screenov z hry a sĺúbený funkčný projekt.snake.tar.gz


Verze pro tisk

pridej.cz

 

DISKUZE

Nejsou žádné diskuzní příspěvky u dané položky.



Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

12.7.2016 13:14 /František Kučera
Spolek OpenAlt zve na 130. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 21. července od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

11.7.2016 16:53 /Redakce Linuxsoft.cz
Konference LinuxDays hledá přednášející. Přihlášky poběží do konce prázdnin, v září bude hlasování a program. Více na https://www.linuxdays.cz/2016/cfp/.
Přidat komentář

8.5.2016 17:19 /Redakce Linuxsoft.cz
PR: Dne 26.5.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, cloudové služby, infrastruktura cloudu, efektivní využití cloudu, možné nástrahy cloudů a jak se jim vyhnout
Přidat komentář

21.4.2016 8:01 /František Kučera
Spolek OpenAlt zve na 127. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 28. dubna od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

2.3.2016 22:41 /Ondřej Čečák
Letošní ročník konference InstallFest již tento víkend!
Přidat komentář

14.2.2016 16:39 /Redakce Linuxsoft.cz
O víkendu 5. a 6. března 2016 proběhne na pražském Strahově 8. ročník tradiční konference InstallFest. Celkem za dva dny uvidíte ​30 přednášek​ a ​6 workshopů.
Přidat komentář

5.2.2016 17:38 /Petr Ježek
Utilitka z XFce "xfce4-power-manager" nejen umožňuje nastavení lhůty pro uspání či hybernaci, ale i zapínání a vypínání prezentačního módu pro nerušené sledování videí. Stačí ji nastavit v každém vybavenějším panelu a v jakémkoli nontiled WM/DE.
Přidat komentář

10.1.2016 11:32 /Pavel `Goldenfish' Kysilka
LinuxMarket změnil provozovatele. Nově jej provozuje Marek Pszczolka. Více info a detaily #1 a #2.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

10.6.2016 21:10 / pavel riha
FreeBSD 10.3 a virtualizace

8.6.2016 21:56 / Milan Gallas
Nevalidní prefix m

7.5.2016 14:58 / Teodor Komárek
Soubory

20.4.2016 0:07 / Jakub Cleing
Sázkový panel PHP FUSION

9.4.2016 9:43 / jiwopene@gmail.com
Re: problém s dpkg a nemožností instalovat

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2016) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze