Halloweenská akce! Na stránce s dobitím bodů zadej dole kód STRASIDELNYCH20 a získej porci +20% bodů zdarma!
Akce končí 31.10. o půlnoci.

Od nuly k tetrisu v XNA game studio

C# .NET Tvorba her XNA game studio Robotris

Online kurz 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.

Ohlasy studentů

Struktura XNA hry

Lekce 1 - 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.
ZdarmaNapsal David Čápka
Vložení obsahu XNA hry

Lekce 2 - 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.
ZdarmaNapsal David Čápka
Kreslíme a píšeme v XNA

Lekce 3 - 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.
ZdarmaNapsal David Čápka
Zvuky, hudba, klávesnice a myš v XNA

Lekce 4 - 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ší.
ZdarmaNapsal David Čápka
Rozdělení XNA hry do komponent

Lekce 5 - 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.
ZdarmaNapsal David Čápka
Hra tetris v XNA: Kostka

Lekce 6 - 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.
ZdarmaNapsal David Čápka
Hra tetris v XNA: Generátor kostek

Lekce 7 - 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.
ZdarmaNapsal David Čápka
Hra tetris v XNA: Hrací plocha

Lekce 8 - 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.
ZdarmaNapsal David Čápka
Hra Tetris v XNA: Zprovoznění hry

Lekce 9 - 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.
ZdarmaNapsal David Čápka
Hra Tetris v XNA: Bodování a dokončení levelu

Lekce 10 - 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.
ZdarmaNapsal David Čápka
Hra tetris v XNA: Vychytávky v levelu

Lekce 11 - 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.
ZdarmaNehodnocenoNapsal David Čápka
XNA: Správa herních obrazovek

Lekce 12 - 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ě.
ZdarmaNapsal David Čápka
XNA: Herní menu

Lekce 13 - 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.
ZdarmaNapsal David Čápka
XNA: Skrolující text (autoři hry)

Lekce 14 - 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í.
ZdarmaNapsal David Čápka


 

Aktivity (2)