Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Loter
Člen
Avatar
Loter:26.1.2015 18:15

Programujem hru podobnú hre Space Invaders. Chcel by som aby príšera ktorá lieta v hornej časti vystrelila iba keď ma "uvidí". Inak povedané keď budeme na rovnakej Y osi. Ako to urobiť, dá sa to aj cez Eventi (nechcem veľmi do hry dávať kódy).

Editováno 26.1.2015 18:16
Odpovědět
26.1.2015 18:15
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Loter
Člen
Avatar
Loter:26.1.2015 22:31

Alebo nevie niekto napísať code ktorý urobí to že porovná X jednej lode a X druhej lode, a keď bude rovnaká loď 1 vystrelí (nemusí ani strieľať stačí aby pokračovala na ďalší Event keby bolo rovnaké X)

Nahoru Odpovědět
26.1.2015 22:31
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
DooM
Tvůrce
Avatar
Odpovídá na Loter
DooM:26.1.2015 23:22

Do StepEventu hráče:
if(x == obj_nepritel.x)
{
// kód
}

Nahoru Odpovědět
26.1.2015 23:22
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
Loter
Člen
Avatar
Loter:27.1.2015 20:30

Nefunguje, nejde ani zapnuť

Nahoru Odpovědět
27.1.2015 20:30
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Loter
Člen
Avatar
Odpovídá na Loter
Loter:27.1.2015 20:48

Píše Cannot set a constant to a value

Nahoru Odpovědět
27.1.2015 20:48
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
DooM
Tvůrce
Avatar
Odpovídá na Loter
DooM:28.1.2015 1:42

Ukaž, jak jsi to napsal.

Nahoru Odpovědět
28.1.2015 1:42
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
Loter
Člen
Avatar
Loter:28.1.2015 20:31

Takto to nefunguje. Lenže zase cez
{
// kód
}

To neviem naprogramovať. (všetko čo mám v Stepe)

Nahoru Odpovědět
28.1.2015 20:31
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
kl-vb
Tvůrce
Avatar
Odpovídá na Loter
kl-vb:28.1.2015 22:31

if(x = obj_nepritel.x)
{
instance_crea­te(x,y,objstr_a­lien)
alien_strela=0
alarm[0] = 15
}

Nahoru Odpovědět
28.1.2015 22:31
https://moraviagames.com
Avatar
Loter
Člen
Avatar
Loter:29.1.2015 8:03

To iste, nefunguje :(

Nahoru Odpovědět
29.1.2015 8:03
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na Loter
TomBen:29.1.2015 9:46

Cizí kód skoro nikdy nebude fungovat uprostřed tvého kódu, pokud mu nebudeš rozumět. Moje střelba v mém kódu funguje. Je to víceméně v ikonách, tak si to prostuduj a porovnej se svým. Pak se zamysli a zkus přijít na to, proč ti to nefungovalo.

https://www.dropbox.com/…Invaders.zip?dl=0

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
29.1.2015 9:46
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Loter
Člen
Avatar
Loter:29.1.2015 12:31

Ďakujem TomBen. Skúsil som tvoj kód a fungoval, keby mal niekto rovnaký problém tu je.

if (abs(x-obj_boat.x)<=1)
{
(instance_create(x,y+20,objstr_alien)).vspeed=5;
}
Nahoru Odpovědět
29.1.2015 12:31
Kto vie dobre programovať, nemusí sa pretvarovať :)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.