Introductie

In de komende twee periodes gaan we een asynchronous multiplayer game maken. Maar wat is precies een asynchronous multiplayer game?

Bij een asynchronous multiplayer game spelen meerdere spelers samen in dezelfde gamewereld, maar hoeven zij niet tegelijkertijd online te zijn. Acties van een speler worden opgeslagen op een server en kunnen later invloed hebben op andere spelers.

Denk bijvoorbeeld aan een van de mobiele strategiespellen waarin je een koninkrijk opbouwt. Je verzamelt grondstoffen, bouwt een leger en valt het koninkrijk van een andere speler aan. Die andere speler hoeft op dat moment niet online te zijn: de server verwerkt de aanval en wanneer de speler later inlogt, ziet deze wat er is gebeurd.

Clash of Clans

Clash of Clans

Wordfeud

Wordfeud

Animal Crossing: Pocket Camp

Animal Crossing: Pocket Camp

Dit is anders dan bijvoorbeeld een “real time” multiplayer game, zoals first person shooters, waarbij alle spelers tegelijkertijd verbonden moeten zijn en voortdurend informatie met elkaar uitwisselen.

<aside> ❗

13 oktober komt de voorbeeld game uit.

</aside>

Wat gaan we hiervoor leren?

Voordat we aan onze game kunnen beginnen, zijn er een aantal technieken waarmee we bekend moeten worden:

We gaan deze technieken, waneer mogelijk, eerst afzonderlijk behandelen. Daarna brengen we ze stap voor stap samen tot een werkende en niet al te complexe multiplayer game.

Software benodigdheden