Nevím si rady s Karlem :((
Napsal: 14 kvě 2011 19:13
Zdravím lidi,
dneska jsem se rozhodl začít s programováním a jak jsem četl již dřív doporučené programy pro začátečníky, zvolil jsem si Karla. Chápu všechny jeho schopnosti a jak je použít. Ale nejde mi pořád do hlavy, jak napsat umělou inteligenci, aby dělal určité příkazy, dokud se nedostane domů. Vytvořil jsem takové bludiště, abych se pak mohl kochat svým výtvorem, ale pořád ne a ne na to přijít :( ..
Zjednodušil jsem to příkazem Domů
:
, ale stále netuším, jak vytvořit příkaz HLEDEJ, aby došel domů :(
Už jsem došel k tomu, aby dokázal obcházet zdi:
Za předpokladu
Jak jsem ho viděl obcházet zdi, tak jsem si ze začátu řekl:"A mám to!!" .. ale před koncem se dotal do smyčky

Přikládám odkaz na město, které jsem mu vytvořil, tady
Dík za nápady programátoři, možná to je taky podle možností Karla neeřešitelný problém co? .. a co kdyby nebyl domov u zdi?
dneska jsem se rozhodl začít s programováním a jak jsem četl již dřív doporučené programy pro začátečníky, zvolil jsem si Karla. Chápu všechny jeho schopnosti a jak je použít. Ale nejde mi pořád do hlavy, jak napsat umělou inteligenci, aby dělal určité příkazy, dokud se nedostane domů. Vytvořil jsem takové bludiště, abych se pak mohl kochat svým výtvorem, ale pořád ne a ne na to přijít :( ..
Zjednodušil jsem to příkazem Domů

Kód: Vybrat vše
DOMŮ
DOKUD NENÍ DOMOV
HLEDEJ
KONEC
KONEC
, ale stále netuším, jak vytvořit příkaz HLEDEJ, aby došel domů :(
Už jsem došel k tomu, aby dokázal obcházet zdi:
Kód: Vybrat vše
HLEDEJ
KDYŽ JE ZEĎ
VLEVO-VBOK
KONEC, JINAK
VPRAVO-VBOK
KDYŽ NENÍ ZEĎ
KROK
KONEC, JINAK
RYCHLE
VLEVO-VBOK
KROK
KONEC
KONEC
KONEC
KONEC
Za předpokladu
Kód: Vybrat vše
VPRAVO-VBOK
RYCHLE
VLEVO-VBOK
VLEVO-VBOK
VLEVO-VBOK
KONEC
KONEC
Jak jsem ho viděl obcházet zdi, tak jsem si ze začátu řekl:"A mám to!!" .. ale před koncem se dotal do smyčky


Přikládám odkaz na město, které jsem mu vytvořil, tady
Dík za nápady programátoři, možná to je taky podle možností Karla neeřešitelný problém co? .. a co kdyby nebyl domov u zdi?
