Marco Tarini - Game Engines 04-96-2016
Master GameDev -- Univ Verona 2016 1
Controls and Agent
(an useful abstraction)
scenario: Single Player
Player Player Agent
NPC Agent
virtual environment virtual environment
AI
Controls and Agent
(an useful abstraction)
(P1) agent
scenario: Local Multiplayer Player 1
(P2) agent Player 2
virtual environment virtual environment
Controls and Agent
(an useful abstraction)
scenario: Networked Multiplayer on LAN
(P1) agent
(P2) agent
virtual environment virtual environment Player 2
L A N
Player 1
Controls and Agent
(an useful abstraction)
scenario: Replay
(e.g. routinely used in arcade coin-up “demo mode”) recorded history 1
recorded history 2
Agent 1
Agent 2
virtual environment virtual environment