Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

C++ Dungeon Crawler - 01 - bevezetés + alap játékmotor

Nádai Levente 70-es szintű C++ varázslónk egy ASCII grafikájú Roguelike dungeon crawler játék fejlesztésének titokzatos ösvényein vezet végig. Íme az első rész, ingyenesen!

5.0
(2)
2,5 óra
Közepes

  • Projekt áttekintés
  • G++ letöltése (MinGW)
  • G++ telepítése (MinGW)
  • G++ konfigurációja (MinGW)
  • Visual Studio Code telepítése, hello world C++
  • Játékmotor áttekintés, funkcionalitás
  • Projekt felépítés, konfiguráció
  • Project VSCode futtatás
  • Projekt fájlok elhelyezése, GameEngine
  • Project build és futtatás
  • Game Engine fukcionalitás
  • Alapvető kirajzolás
  • Alapvető felhasználói beviteli eseménykezelés
  • Haladó felhasználói beviteli eseménykezelés
  • Kirajzolás javítása
  • Időkezelés a játékszimulációban
  • Játék állapot kezelése
  • Teljes projekt build konfiguráció
  • Pálya kirajzolása
  • Pálya és győzelmi feltétel kezelés
  • Pálya véletlenszerűsítése
  • Játék állapotkezelő OOP viselkedés
  • Játék állapotkezelő bekötése a motorba
  • Render hibák javítása új állapotkezelővel
  • Játék kirajzolómotor OOP viselkedés
  • Alap játékmotor cleanup

Vélemények

5.0
Sándor

C++ Dungeon Crawler - 01 - bevezetés + alap játékmotor

Anna

Figyelem felkeltő

Nagyon jó téma! Érdekes és sokat lehet belőle tanulni az alap játékprogramozásról.

Az oktatóról

Nádai Levente
Szoftverfejlesztő, oktató

Az állandó munkahely mellett mindig volt valamilyen vállalkozásom, saját cégem. Az itt végzett feladatok kapcsán ismerkedtem meg először a Python nyelvvel, majd kerültem közelebb az IoT világhoz. Több teljesített megrendelés, verseny és hobby projekt közben szedtem magamra Raspberry PI programozásával kapcsolatos tudást. Manapság full-stack fejlesztőként- és technológiai vezetőként Javascript/React frontend, Python web backend, C++ core stacken dolgozom saját vállalkozásban, emellett C++ és Python nyelveket oktatok kezdőtől a haladó szintig.