Livewires problém :: Roboti – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Livewires problém :: Roboti – Python – Fórum – Programujte.comLivewires problém :: Roboti – Python – Fórum – Programujte.com

 

bigdog570
Duch
5. 12. 2010   #1
-
0
-

Zdravim.
Mam taky proble a zasekol som sa vprogramovani v hre Roboti http://geon.wz.cz/livewires/5-robots.html

Ako mam zariadit aby isli obidve funkcie

while not koncime:
posunHraca()
posunRobota()

Ked dám do prveho riadka posunHraca() - ta mi funguje ale nefungujemi zas funkcia posunRobota(). Ked to vymenit tak zas funguje posunRobota(), ale nefunguje posunHraca(). Fakt si s tym nevem radi.
Diky za radu.

Nahlásit jako SPAM
IP: 78.99.202.–
Spectator0
Věrný člen
5. 12. 2010   #2
-
0
-

To bigdog57 :

1) Dávej pro příště lepší název topicu
2) moc jsi nám toho o tvém problému neřekl
3) pokud není v těch funkcích chyba, tak by měla proběhnout jedna a pak druhá, ale nevim jak ti radit, když jou nám ty funkce skryty. Ukaž víc, zjistíme o co jde.

Nahlásit jako SPAM
IP: 81.19.47.–
. . .
bigdog570
Duch
8. 12. 2010   #3
-
0
-

To Spectator :
Diky za radu o pisani nazvov topicu :)
.
.
.
def posunHraca():
global hrac_x,hrac_y,hrac_telo, robot_x, robot_y,robot_telo
while 1:
klavesy = keys_pressed()
if "6" in klavesy:
hrac_x=hrac_x+0.01
hrac_y=hrac_y+0
elif "4" in klavesy:
hrac_x=hrac_x-0.01
hrac_y=hrac_y+0
elif "8" in klavesy:
hrac_x=hrac_x+0
hrac_y=hrac_y+0.01
elif "5" in klavesy:
hrac_x=hrac_x+0
hrac_y=hrac_y-0.01
elif "9" in klavesy:
hrac_x=hrac_x+0.01
hrac_y=hrac_y+0.01
elif "7" in klavesy:
hrac_x=hrac_x-0.01
hrac_y=hrac_y+0.01
elif "1" in klavesy:
hrac_x=hrac_x-0.01
hrac_y=hrac_y-0.01
elif "3" in klavesy:
hrac_x=hrac_x+0.01
hrac_y=hrac_y-0.01
move_to(hrac_telo, hrac_x, hrac_y)

def posunRobota():
global hrac_x,hrac_y,hrac_telo, robot_x, robot_y,robot_telo
while 1:
robot_x=robot_x+0.01
robot_y=robot_y+0.01
move_to(robot_telo, robot_x, robot_y)

.
.
.
koncime = 0
while not koncime:
posunRobota()
posunHraca()


Dufam ze toto postaci. A sry za nedostacujuce udaje v predchadzajucom prispevku :) . Diky za odpoved .

Nahlásit jako SPAM
IP: 78.98.242.–
Spectator0
Věrný člen
8. 12. 2010   #4
-
0
-

měl bys nějakým způsobem ukončovat nekonečné smyčky v těch funkcích.

příkaz: break

Nahlásit jako SPAM
IP: 81.19.47.–
. . .
bigdog570
Duch
8. 12. 2010   #5
-
0
-

To Spectator :
Diky moc, pomohlo to. Uz som si myslel ze nad tym budem tvrdnut vecnost :)

Nahlásit jako SPAM
IP: 78.98.242.–
Spectator0
Věrný člen
8. 12. 2010   #6
-
0
-

To bigdog57 : Ptej se, je to efektivnější, než sedět několik hodin nad jednou závorkou

Nahlásit jako SPAM
IP: 81.19.47.–
. . .
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 21 hostů

Podobná vlákna

Problém s Livewires — založil Rawex

Hra:Roboti přichází — založil Ahoj3

Livewires — založil #Kenny

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý