E-2451682
C++ Dungeon Crawler 6. rész - Multiplayer part I. • E-learning
A többjátékos módról fog szólni a sorozat utolsó, két részes tananyaga. Az első fejezetben megismerheted a használt eszközöket, átveszünk egy kevés (de szükséges) elméletet, és el is kezdjük átküldözgetni a hálózaton az adatokat.
Tananyag szintje
Haladó
Tananyag hossza
3 óra 14 perc
Elérhető képzési nyelvek
- Magyar
Képzési forma
Személyre szabott ajánlatot szeretnél?
Kollégáink készséggel állnak rendelkezésedre, hogy segítsenek a neked megfelelő megoldás kialakításában.Tematika
Többjátékos mód előkészületek
- Többjátékos mód áttekintés
- SFML áttekintés
- SFML letöltés és fordítás
- SFML CMAKE integráció
- SFML IDE integráció
- Hálózati architektúrák elmélet
- Szerver és kliens feladatai
- UDP és TCP protokollok elmélet
- SFML hálózati példa
- Milyen modellt fogunk használni?
- Connection osztály
- Connection osztály implementációja
- Szerver kapcsolat kezelése
- Kliens kapcsolat kezelése
- Connection hozzáadása a motorhoz
- Parancssori futtatás, CLI
- A játék különböző módokon futtatása
- Adatküldés a hálózaton elmélet
- Hálózati csomag típusaink
- Networkpacket osztály
- Csomag gyártó eljárás
- Adatszerializáció, adat küldés a hálózaton
- Networkpacket szerializáció
- Játék inicializáló csomag
- Játék szint átküldése a hálózaton 1.
- Játék szint átküldése a hálózaton 2.
- SFML Packet operátorai
- Szobák átküldése a hálózaton 1.
- Szobák átküldése a hálózaton 2.
- Eddigi kód fordítása és hibajavítás
- Csomagok hozzáadása a játékmotorhoz
- Szerver és kliens működés kezelése a játékban
- Új játékállapotok kezelése
- Játék inicializálás újraírása
- Játékindító csomag küldése és fogadása 1.
- Játékindító csomag küldése és fogadása 2.
- Megfigyelő programtervezési minta (Observer)
- Observer II
- Megfigyelő hozzáadása a kódhoz
- Fordítási hibák javítása
- Szerver és kliens futtatási konfigurációk
- Szerver és kliens futtatás párhuzamosan
- Forráskód