Difference between revisions of "Bizarro Dvorak Engine"

From Dvorak - A Blank-Card Game
Jump to navigationJump to search
Line 22: Line 22:


  CLEARDECK
  CLEARDECK
  NEWCARD name/type/desc
  NEWCARD <name>/<type>/<desc>
  LOADCARD name/type/desc
  LOADCARD <name>/<type>/<desc>
  VIEWALL
  VIEWALL
  VIEWVOTE
  VIEWVOTE
Line 29: Line 29:
  VIEWDISC
  VIEWDISC
  VIEWDECK
  VIEWDECK
  DRAWCARD
  DRAWCARD [<number of cards>]
  PLAYCARD #[=status]
  PLAYCARD #[=<status>]
  DISCARD #
  DISCARD #
  DESTROY #
  DESTROY #
Line 38: Line 38:
  STARTGAME
  STARTGAME
  VIEWHAND
  VIEWHAND
  GIVEHAND #=player
  GIVEHAND #=<player>
  GIVEPLAY #=player
  GIVEPLAY #=<player>
  SHUFFLE
  SHUFFLE
  SHUFFLEDISC
  SHUFFLEDISC
Line 45: Line 45:
  COUNTDRAW
  COUNTDRAW
  VIEWPLAY
  VIEWPLAY
  EDITCARD #=name/type/desc
  EDITCARD #=<name>/<type>/<desc>
  PLAYRAND
  PLAYRAND
  DISCRAND
  DISCRAND

Revision as of 03:24, 10 September 2007

The Bizarro Dvorak Engine is set on the antithesis of the Dvorak Lounge, the Dvorak Anti-Lounge. To get there, enter the MUSH and type:

@tel #17

To exit, type home.

The Bizarro Dvorak Engine works more or less like the original Dvorak engine, but has more solid coding (by me, obviously)

Differences from the standard Engine:

  • It should support more cards than its counterpart - at least 200. careful not to have the MUSH lock you off when pasting the decks in though.
  • It has an actual simulated draw pile, with shuffling and such.
  • You can put anything in the card type instead of just 'A' and 'T'.
  • Cards in play with the status 'facedown' are concealed. You may play a card this way with the command playcard <card #>=facedown.
  • A CCG mode prototype is implemented, activated with ccgmode on and deactivated with ccgmode off. This divides the deck, draw piles and discard piles into one for each player, and all commands that interact with one will only affect the user's respective pile. A better interface may be implemented later.
  • Known bug: Actions have to be discarded rather than played. Will be fixed eventually.
  • It doesn't save or load decks yet.

The system is under test and feedback is welcome in the discussion page.

commands are:

CLEARDECK
NEWCARD <name>/<type>/<desc>
LOADCARD <name>/<type>/<desc>
VIEWALL
VIEWVOTE
VIEWDRAW
VIEWDISC
VIEWDECK
DRAWCARD [<number of cards>]
PLAYCARD #[=<status>]
DISCARD #
DESTROY #
APPROVE #
REPEAL #
DRAWVIS
STARTGAME
VIEWHAND
GIVEHAND #=<player>
GIVEPLAY #=<player>
SHUFFLE
SHUFFLEDISC
COUNTHAND
COUNTDRAW
VIEWPLAY
EDITCARD #=<name>/<type>/<desc>
PLAYRAND
DISCRAND
APPROVEALL
CCGMODE <on/off>
READCARD #