Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem tvorba vlastní hry

ahoj, chtěl bych se zeptat, zda byste mi neporadili.. chtěl bych si zkusit vytvořit (naprogramovat) nějakou vlastní jednoduchou hru, je jedno jestli nějakou fpsku/plošinovku atd.. ale hlavně něco, co bych mohl programovat, sám vytvořit.

Nejde mi o to stáhnout si určitý software, pomocí něhož bych si naklikal do mapy objekty a pak jen spustil (viz. různé editory u komerčních her)..

budu rád, pokud mi sem hodíte nějaké linky na nějaké tutoriály pro začátečníky, popřípadě dík za jakoukoliv radu, nebo pokud se podělíte o své zkušenosti

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
A programovat už umíš? nový
Wikan 26.07.2014 12:50
Wikan
Ta hra ma bezat na com? Ptz to neni jedno, na PC ides na directX, na androide na jeho kniznice, apod… nový
MM.. 26.07.2014 12:57
MM..
Jestli nechceš používat žádný engine, kam si naklikáš objekty, upravíš AI a hraješ, tak je to běh na… nový
Usermator 26.07.2014 15:14
Usermator
budu rád, pokud mi sem hodíte nějaké linky na nějaké tutoriály pro začátečníky Gouglí má takových t… nový
IQ37 26.07.2014 15:48
IQ37
V jaým programovacím jazyku? Pro jakej operační systém? Jak jseš na tom obecně s programováním? Dals… nový
Pavel 26.07.2014 16:01
Pavel
Pro začátek zkus naprogramovat třeba robota Karla - je to v podstatě jednoduché (svého času jsem to… nový
gilhad 26.07.2014 17:00
gilhad
Je to práce tak na týden, když to zvládneš jsi na dobré cestě zvládnout i něco složitějšího, když to… nový
gilhad 26.07.2014 17:07
gilhad
Zkus to v C#. Tady je docela dost tutoriálů. http://www.itnetwork.cz/c-sharp-xna-game-studio-tu tori… poslední
Matesak123 26.07.2014 18:08
Matesak123

Ta hra ma bezat na com? Ptz to neni jedno, na PC ides na directX, na androide na jeho kniznice, apod. Prehliadacovu flash hru robis zas vo flashi, apod.

V prvom rade to chce dost silne znalosti o grafike a slusne pokrocile znalosti programovania, herne enginy robia len absolutne najspickovejsi a najskusenejsi vyvojari, ptz to je najzlozitejsia vec. Pomocne kniznice na androide alebo na flashi ale vacsinu roboty ulahcia tak ze to zvladne aj mierne pokrocily podla tutorialu.

Jestli nechceš používat žádný engine, kam si naklikáš objekty, upravíš AI a hraješ, tak je to běh na dlouhou trať. Ono ani udělat tošku komplexnější hru třeba v CryEngine neni zrovna jednoduchý a trvá to docela dost dlouho...

budu rád, pokud mi sem hodíte nějaké linky na nějaké tutoriály pro začátečníky

Gouglí má takových tutoriálů tři prdele.
Pokud si nejsi schopný je sám najít, tak to snad aby ses na to rovnou vysral.

Dneska jsme probírali vybraná slova po p a v.

Pro začátek zkus naprogramovat třeba robota Karla - je to v podstatě jednoduché (svého času jsem to i s grafikou zvládnul v Pascalu asi na 1000 řádek), procvičíš si spoustu užitečných obratů, jak číst vstup, jak ukládat stav, překreslovat obrazovku ... dá se celkem snadno ověřit, že to pracuje a spoustu toho časem můžeš použít i v hrách. Zároveň už je to projekt, který má nějaký smysl a kterým se můžeš pochlubit kamarádům a můžeš jím zlákat děti k prvním krůčkům v programování.

Zadání je jednoduché: máš město 10x10 čtverců, v něm je robot Karel, krerý vykonává příkazy. Na každém poli je 0-10 značek. Karel může směřovat na jednu ze čtyř stran a může přejít na sousedící pole ve směru pohledu (je chyba když narazí do zdi). Může zvednout značku (je chyba, když tam žádná není) nebo ji položit. Na začátku robot zná příkazy: VLEVO,POLOŽ,ZVEDNI,KROK, dále zná podmínky KDYŽ JE/NENÍ následované podmínkou ZNAČKA,ZEĎ,SEVER za kterými následuje PAK ZAČÁTEK příkaz, příkaz, .... KONEC a může následovat JINAK ZAČÁTEK příkaz, příkaz, .... KONEC. Taky zná cyklus DOKUD JE/NENÍ s obdobnou syntaxí. A dají se mu zadávat nové příkazy PŘÍKAZ jméno ZNAMENÁ příkaz, příkaz, ... KONEC (od té chvíle zná i tento příkaz, jde definovat rekurze)

PŘÍKAZ vpravo ZNAMENÁ VLEVO,VLEVO,VLEVO KONEC
PŘÍKAZ posunZnacky ZNAMENÁ KDYŽ NENÍ ZEĎ ZAČÁTEK KDYŽ JE ZNAČKA ZAČÁTEK ZVEDNI, KROK, POLOŽ, VLEVO,VLEVO,KROK,VLEVO,VLEVO,posunZnacky, KONEC,KONEC,KONEC

Je to práce tak na týden, když to zvládneš jsi na dobré cestě zvládnout i něco složitějšího, když to nezvládneš, tak asi nemá cenu zkoušet nějakou jinou hru, protože nejspíš pohoříš taky.

A platformě nezáleží, chodilo to na DOSu, chodilo to na ZX spectrech, chodilo to prakticky na čemkoli, v dnešní době už asi nenajdeš snadno procesor, který by to nezvládnul. To samé platí pro jazyk, ve kterém to budeš psát. (6502 s 16KB RAM a 1 MHz to zvládala)

Zpět do poradny Odpovědět na původní otázku Nahoru