.[ ČeskéHry.cz ].
Materiály k WinAPI pro tvorbu PC her

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Bald3rr



Založen: 26. 10. 2008
Příspěvky: 4
Bydliště: Písek

PříspěvekZaslal: 26. říjen 2008, 11:10:13    Předmět: Materiály k WinAPI pro tvorbu PC her Odpovědět s citátem

Jako první bych chtěl pozdravit, neb jsem tu nový. Takže Ahoj všem Smile.

Učím se WinAPI, jenže nemůžu nikde najít žádný pořádný materiál, z kterého by se dalo učit. Mám doma knihu 1001 Tipů a Triků pro Visual C++, ale z toho se moc dobře neučí. Nic méně základy jsem si prošel a něco zvládám (vykreslení obrazců, bitmapy, použití zdrojů(ressource)). Jenže tady mé znalosti končí. Chtěl jsem přejít na knihu Naučte se programovat počítačové hry za 24 hodin. Ale když se hned ve 3. lekci mluví o vytváření GameEnginu, zjistil jsem, že je to na mě moc velký skok.
Napadlo mě, že bych si mohl udělat jen takovou základní animaci, kde by v okně lítala kulička a odrážela by se od okrajů okna. Nicméně se mi to nepovedlo, nevím jak nechat kuličku plynule pohybovat.
Chtěl jsem se tedy zeptat, jestli byste mi nemohli doporučit nějakou dobrou knihu/tutoriály, z kterých jste se učili vy nebo o kterých víte, že by se z nich dalo pochopit základní programování ve WinAPI, které by vedlo k tvorbě PC her.

Ještě přiložím jeden z mých výtvorů, který sice nemá s hrou nic společného, ale zobrazuje mé dosavadní znalosti. zip(63kB)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Yahoo Messenger MSN Messenger
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 26. říjen 2008, 11:46:14    Předmět: Odpovědět s citátem

Na builder.cz je seriál o WinAPI v češtině http://www.builder.cz/art/cpp/winapi2.html

Plynulý pohyb kuličky uděláš tak, že s ní v krátkých časových intervalech budeš o trošku hýbat. Takže se ti bude asi hodit nějaký timer. Taky by se ti mohl hodit tento článek: http://wiki.ceske-hry.cz/Vektory

EDIT: Jo a taky bychom potřebovali vědět, jestli umíš anglicky, nebo sháníš články jen v češtině.
_________________
Mám strach
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 26. říjen 2008, 12:24:47    Předmět: Odpovědět s citátem

Ta kulička ti bude blikat, pokud nebudeš používat doublebuffering nehledě na to, že plochu za tou kuličkou musíš mazat, jinak ti tam zůstane opakující se stopa. Pro 2D animace je možná lepší použít knihovnu SDL, která je dělaná přesně pro hry.
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Houp



Založen: 28. 07. 2007
Příspěvky: 672

PříspěvekZaslal: 26. říjen 2008, 12:53:57    Předmět: Odpovědět s citátem

A možná ti do začátku pomůže má seminární práce Základy fyzikální simulace v počítačových hrách. http://www.ceske-hry.cz/forum/viewtopic.php?p=14625#14625
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Bald3rr



Založen: 26. 10. 2008
Příspěvky: 4
Bydliště: Písek

PříspěvekZaslal: 26. říjen 2008, 13:40:22    Předmět: Odpovědět s citátem

Quiark: Na seriál na builderu jsem narazil, zkusim ho projít. Angličtina rozhodně problémem neni.
Eosie: Ano přesně k onomu blikání jsem se dopracoval Smile. V budoucnosti se chci dopracovat k programování v DirectX, ale bylo mi doporučeno se naučit aspoň základy WinAPI. Proto SDL asi ne.
Houp: Díky, mrknu na to. Určitě se bude hodit Smile

Jinak díky všem za reakce.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Yahoo Messenger MSN Messenger
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++ Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna