Saturday, October 20, 2018

Is it unethical to make a game AI that is secretly non-competitive?


In several games the AI is designed to give the player an easy time without their knowledge. This can be having a 0% chance to hit the first time you appear, enemy letting you sneak up on them by not turning around, or the lowering of difficulty when the player is hurt or has restarted several times.



I would be offended if at the end of a board game or sport I was told that a human had not tried their hardest.


Does the same ethics exist for an AI?


edit As in the title, my main concern was keeping the handicap hidden from the player, for example, when playing a shooter it is reasonable to expect the player knows the AI has an artificial reaction time and poor aim but my question was about games that hide things such as enemies not using the best weapon or lowering their difficulty when the player is inured.



Answer



What do you want to accomplish with your AI?


If your game is trying to tell a story, then it is reasonable to have the AI adjust so that you get the story you want to tell.


If you want the player to have a sense of accomplishment from overcoming an obstacle or beating an opponent, making the controlling AI throw the game takes away from that — you need the AI to actually be the threat it's presented as.


No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...