Black friday Black friday
Pouze tento týden až 80% sleva na PHP, Nette, Symfony!
Aprílový black friday tě nenechá v klidu! Až 80 % prémiového obsahu zdarma. Více informací

Od nuly k tetrisu v MonoGame

C# .NET Tvorba her MonoGame Robotris

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

Ohlasy studentů

Struktura MonoGame hry

Lekce 1 - Struktura MonoGame hry

V tutoriálu si vysvětlíme strukturu hry v MonoGame a herní smyčku, tedy posloupnost metod Initialize(), LoadContent(), Update(), Draw() a UnloadContent().
ZdarmaNapsal David Čápka
Vložení obsahu MonoGame hry

Lekce 2 - Vložení obsahu MonoGame hry

V tutoriálu si k projektu s MonoGame 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 MonoGame

Lekce 3 - Kreslíme a píšeme v MonoGame

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 MonoGame

Lekce 4 - Zvuky, hudba, klávesnice a myš v MonoGame

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í MonoGame hry do komponent

Lekce 5 - Rozdělení MonoGame hry do komponent

V tutoriálu si rozdělíme naši MonoGame hru do několika vykreslovatelných komponent, potomků DrawableGameComponent. Vysvětlíme si tento mechanismus.
ZdarmaNapsal David Čápka
Hra tetris v MonoGame: Kostka

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

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

Lekce 8 - Hra tetris v MonoGame: Hrací plocha

V MonoGame 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 MonoGame: Zprovoznění hry

Lekce 9 - Hra Tetris v MonoGame: Zprovoznění hry

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

Lekce 10 - Hra Tetris v MonoGame: Bodování a dokončení levelu

V MonoGame 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 MonoGame: Vychytávky v levelu

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

Lekce 12 - MonoGame: Správa herních obrazovek

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

Lekce 13 - MonoGame: Herní menu

V tutoriálu si do naší MonoGame 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
MonoGame: Skrolující text (autoři hry)

Lekce 14 - MonoGame: Skrolující text (autoři hry)

V tutoriálu naprogramujeme obrazovku autoři se skrolujícím textem. Ukážeme si, jak v MonoGame hře udělat clipping (ořezání) pomocí nůžek při vykreslování.
ZdarmaNapsal David Čápka
Hra tetris v MonoGame: Skóre

Lekce 15 - Hra tetris v MonoGame: Skóre

V MonoGame tutoriálu umožníme zadat po skončení hry naše jméno, aby se tak mohl náš rekord uložit do on-line skóre tabulky.
ZdarmaNehodnocenoNapsal Matouš Kratochvíl
Hra tetris v MonoGame: Dokončení

Lekce 16 - Hra tetris v MonoGame: Dokončení

V dnešním MonoGame tutoriálu dokončíme hru tetris přidáním ukládání a načítání nejlepších výsledků do XML souboru.
ZdarmaNehodnocenoNapsal Matouš Kratochvíl


 

Aktivity (3)