I am designing a set of highly similar games.
I want to make a game where objects fall from the top of the screen (or
game window) and the user has to click them as they are announced (for
instance animals are falling from the top of the screen and a voice says
dog pig etc . . and a new animal is announced when the user successfully
selects the previous one). A variation of this game involves words
written on some kind of a box which appears on the right of the screen,
you set the box under the falling pictures that they correspond to.
I intend on integrating this into a language learning project - but I'm
hoping to make the game fun independent of the foreign language aspect.
Here's my problem - I want to design an algorithm for which falling
object to announce. I want new objects to be added to the top of the
screen when something is successfully chosen (There will a high penalty
for selecting the wrong object . . . but I haven't decided what yet.)
But I can't decide which object to announce.
If I always choose the one closest to the bottom then the user won't
need to identify the word he can just click closest to the bottom and
get it right. On the other hand, if I always choose at random then
eventually, no matter how fast the player is, new objects will be
randomly selected from the top of the screen enough times that the user
has to fail, which is equally unacceptable.
I was wondering if there were a model for this.
--
LTP
:)