I have been developing the Mini-game feature in PS.
On top of the basic mini-game, the following features have been added (all optional):
Basic RulesBasic rules that can be specified:
- whether moving pieces in turn are enforced or not
- type of move: can only place new pieces, only move existing pieces, or both
- whether player can move their own pieces only
- whether a player can move their piece to vacant squares only or not
End GamesSimple end-games can be specified so the PS server can determine a winner. It currently looks at simple patterns of pieces played. Progression scripts can also be triggered by winning. In NPCRoom on SVN there is a game of tic tac toe on Box09 which has strict rules, can determine a winner automatically, and will hand out a few tria and exp to the winner. Next to that on Box08, is a simple one-player puzzle whereby placing pieces in a simple 'r' shape causes a one-minute rain downpour!!
So, a two player game could be setup in a tavern, with rules & end-game configurations, that can award prizes, which may entice more players to have a go.
Also, with the one-player games (i.e. puzzles), I can see the potential for them to be used as devices such as opening doors, or as steps in quests, for example. Puzzles can be configured as "personal" whereby each session is personal to the player, so that where they are devices as described each player has their own instance of 'solving' the puzzle.
Where to go with this next?Should we expand the basic rules? How to deal with complicated rules (e.g. chess??? Possible??? Scares me!)? Maybe for complicated rules, a GM is allowed to oversee and enforce rules during a game, being able to veto players moves, etc, rather than allow the Server to compute such stuff.
At the moment, game-pieces are restricted to 8 white & 8 black designs; I think this can be expanded, maybe even a player collecting pieces that can be brought into a mini-game from their inventory, esp for the puzzle-device concept. With enough potential pieces, they can be organized into patterns/pictures (you know, like the little kids plastic puzzles you can get on a 4x4 or 5x5 frame with 15/24 sliding squares - with one empty square - which can be slid around to make a picture).
Reading the forums, it seems also players like to come along and play their own rules, etc, so I think it may be an idea to allow a GM to turn endgames/rules on and off on specific games to save doing via the DB and await reboots.
Any other ideas?
Dave (Acissej)