Pascal- koncorocna praca

Autor: hano® Datum: 26.01.12 17:15 odpovědí: 3

Zdravim chcem sa spytat ako mozu fungovat dve veci sucastne a pritom maju byt od seba nezavisle? Chcem spravit program ktory bude fungovat na principe hry space invaders

" http://www.youtube.com/watch?v=437Ld_rKM2s"

Ako moze fungovat ze spodok ovladam rucne a vrch posuva pocitac a tieto dva procesy nemaju na seba vplyv.

Dakujem

Upozornění
Tato otázka je 119 dnů bez odpovědi a proto byla uzavřena.
Máte-li podobnou otázku, a nenašli jste vhodnou odpověď, založte novou otázku.

 

Seznam odpovědí:
Pro zobrazení struktury odpovědí klikněte zde

 

 

Odpovědi na otázku:
Autor: dzordz®
Datum: 26.01.12 17:53
Předmět: RE: Pascal- koncorocna praca 
 

Nevidím žádný důvod, proč to tak dělat, může to běžet normálně sekvenčně. Pohnete potvorama, vytvoříte novou střelu potvor (pokud bude třeba), pohnete všema existujícíma střelama, vyhodnotíte střety, vyhodnotíte případný vstup z klávesnice, flushnete vstup, provedete tah hráče.

Šlo by použít vlákna, ale stejně by jedno sloužilo pouze ke snímání kláves a všechno ostatní by probíhalo v tom druhém.

Ohodnoceno: 0x
 
Autor: hano®
Datum: 26.01.12 18:11
Předmět: RE (2x): Pascal- koncorocna praca 
 

nooo to som uz spravil ale je tam problem pretoze kym strela dorazi az k hracovi dost dlho to trva lebo mam until Y >800 potom sa pohne pocitac, vystreli, potom sa bud pohnem alebo zase vystrelim nemozem sa pohnut aj vystrelit zase sebou lebo bude zase na rade PC... :/

Autor: dzordz®
Datum: 26.01.12 19:30
Předmět: RE (3x): Pascal- koncorocna praca 
 

Noo to máte nejspíš špatně navržené.

Pascal sem už neviděl ani nepamatuju, ale vaše aplikace by měla fungovat asi tak, že poběží v cyklu, v každém průběhu provede tahy a všechno ostatní, co sem psal nahoře, pak začne načítat klávesy a měřit čas k dalšímu kolu. V něm se podívá na předchozí stisknuté klávesy, nastaví tah hráče, provede tahy a znova bude načítat a čekat. 800ms bude nejspíš moc, to by se možná mohly potvory hejbat tak pomalu, ale pohyb střel a odezva na stisk kláves by měly být mnohem rychlejší (a potvory by se třeba pak dostaly na tah jen v každém desátém cyklu).

Ohodnoceno: 0x
 

 

 

 

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

Této konkrétní otázky
 

RSS Poradte.cz
 
Copyright © 2004-2012 Hups.cz. Všechna práva vyhrazena.
Poradte.sk - internetová poradňa | Píše.cz - založte si nový blog | Rychlehry.cz - nejlepší online hry | ProTebe.cz - vyznání lásky | Nepíše.cz - archiv článků