Od nuly k tetrisu v XNA game studio

C# .NET XNA game studio Robotris

Seriál tutoriálů vás provede tvorbou 2D her v XNA Game Studio od úplného začátku po sofistikovaný Tetris s herním menu, efekty a online skóretabulkou.

Struktura XNA hry

1. díl - Struktura XNA hry

V tutoriálu si vysvětlíme strukturu hry v XNA Game Studio a herní smyčku, tedy posloupnost metod Initialize, LoadContent, Update, Draw a UnloadContent.
Zdarma 55555 Napsal David Čápka
Vložení obsahu XNA hry

2. díl - Vložení obsahu XNA hry

V tutoriálu si k projektu s XNA hrou přidáme do obsahu (content) pozadí a obrázky (sprity), zvuky, hudbu a spritefonty s českou diakritikou.
Zdarma 55555 Napsal David Čápka
Kreslíme a píšeme v XNA

3. díl - Kreslíme a píšeme v XNA

V tutoriálu si vykreslíme několik spritů a uděláme efekt nekonečné, plující oblohy, která mění barvu. Zkusíme si psát text se stínem různými fonty.
Zdarma 55555 Napsal David Čápka
Zvuky, hudba, klávesnice a myš v XNA

4. díl - Zvuky, hudba, klávesnice a myš v XNA

V tutoriálu si ukážeme, jak na pozadí přehrávat hudbu a zvukové efekty. Naučíme se pracovat se základními ovladači, tedy klávesnicí a myší.
Zdarma 55555 Napsal David Čápka
Rozdělení XNA hry do komponent

5. díl - Rozdělení XNA hry do komponent

V tutoriálu si rozdělíme naši XNA hru do několika vykreslovatelných komponent, které budou potomky DrawableGameComponent. Vysvětlíme si tento mechanismus.
Zdarma 55555 Napsal David Čápka
Hra tetris v XNA: Kostka

6. díl - Hra tetris v XNA: Kostka

V tutoriálu vytvoříme objekt kostka, který naučíme načíst se ze vzoru, rotovat, padat a vykreslovat. Započneme tvorbu hry Tetris v XNA Game studio.
Zdarma 55555 Napsal David Čápka
Hra tetris v XNA: Generátor kostek

7. díl - Hra tetris v XNA: Generátor kostek

V tutoriálu si vytvoříme generátor náhodných kostek Tetrisu ze vzorů načtených z textového souboru. Pokračujeme s tvorbou hry Tetris v XNA Game studio.
Zdarma 55555 Napsal David Čápka
Hra tetris v XNA: Hrací plocha

8. díl - Hra tetris v XNA: Hrací plocha

V XNA tutoriálu si vytvoříme hrací plochu pro hru Tetris, která v sobě obsahuje spadané kostky, obsluhuje kolize, mizení řad a vykresluje se.
Zdarma 55555 Napsal David Čápka
Hra Tetris v XNA: Zprovoznění hry

9. díl - Hra Tetris v XNA: Zprovoznění hry

V tutoriálu zprovozníme základní logiku hry Tetris v XNA tak, aby se dala hrát, naprogramujeme pád kostky, její pohyb a připojení kostky k hrací ploše.
Zdarma 55555 Napsal David Čápka
Hra Tetris v XNA: Bodování a dokončení levelu

10. díl - Hra Tetris v XNA: Bodování a dokončení levelu

V XNA tutoriálu budeme dále pracovat na hře Tetris, dokončíme komponentu levelu, přidáme do hry bodování, příští kostku, prohru a pauzu.
Zdarma 55555 Napsal David Čápka
Hra tetris v XNA: Vychytávky v levelu

11. díl - Hra tetris v XNA: Vychytávky v levelu

V tutoriálu vylepšíme rotaci kostky a přidáme zaměřovač do komponenty level, tak dokončíme tuto část hry Tetris v XNA.
Zdarma Nehodnoceno Napsal David Čápka
XNA: Správa herních obrazovek

12. díl - XNA: Správa herních obrazovek

V tutoriálu si ukážeme, jak v XNA spravovat herní obrazovky, tedy přepínat soubory komponent tvořící menu, hru, skóre tabulku a podobně.
Zdarma 55555 Napsal David Čápka
XNA: Herní menu

13. díl - XNA: Herní menu

V tutoriálu si do naší XNA hry přidáme obrazovku s herním menu s několika položkami a zprovozníme jejich výběr pomocí klávesnice.
Zdarma 55555 Napsal David Čápka
XNA: Skrolující text (autoři hry)

14. díl - XNA: Skrolující text (autoři hry)

V tutoriálu naprogramujeme obrazovku autoři se skrolujícím textem. Ukážeme si, jak v XNA hře udělat clipping (ořezání) pomocí nůžek při vykreslování.
Zdarma 55555 Napsal David Čápka