You draw the line where the decisions are made and where the data is stored. FPS and MMO clients make certain decisions such as what is visible to the player, and often store terrain locally. They also often receive data that isn't instantly displayed to the player - eg. an enemy within 10m of the player but hidden behind a wall will still have its data sent to the client.
Opening a window or displaying an image is still the act of a 'dumb' client in that the client is still just a passive recipient of information which it feeds to the player. It's not deliberately hiding anything from the player, and it only receives the minimum required for presentation purposes. That's where they differ from clients for other games.
|