summaryrefslogtreecommitdiffstats
path: root/lib/Bot/Games/Game
Commit message (Expand)AuthorAgeFilesLines
* cleanupsHEADmasterJesse Luehrs2010-01-021-2/+3
* fix broken valid_word_from_state for spookJesse Luehrs2009-11-021-3/+1
* this arg was renamed to sender in im-e-p-cJesse Luehrs2009-11-022-4/+4
* ignore whitespace in 24 solutionsJesse Luehrs2009-11-021-0/+1
* don't need to manually use extends here anymoreJesse Luehrs2009-10-313-3/+0
* remove mx-ahJesse Luehrs2009-10-311-3/+3
* convert Bot::Games to use IM::Engine::Plugin::CommandsJesse Luehrs2009-10-317-18/+18
* prevent ridiculous numbers in 24Jesse Luehrs2009-10-311-0/+1
* wrong variable nameJesse Luehrs2009-10-311-1/+1
* better state commandJesse Luehrs2009-06-021-3/+9
* formattingJesse Luehrs2009-06-021-3/+2
* add a command to check the current state of the gameJesse Luehrs2009-06-021-0/+10
* add a resign command for chessJesse Luehrs2009-06-021-0/+9
* move maybe_add_player to the currentplayer roleJesse Luehrs2009-06-023-10/+18
* use the CurrentPlayer role in the chess pluginJesse Luehrs2009-06-021-2/+3
* factor out the current player logic into a roleJesse Luehrs2009-06-022-27/+36
* package end stuff for the chess moduleJesse Luehrs2009-06-011-0/+3
* clean up undef warningJesse Luehrs2009-06-011-1/+1
* only allow players to move on their turnJesse Luehrs2009-06-011-0/+3
* return an error message if someone triest to join lateJesse Luehrs2009-06-011-1/+2
* increment the turn properlyJesse Luehrs2009-06-011-1/+1
* Bot::Games::OO already provides thisJesse Luehrs2009-06-011-1/+0
* first stab at a chess implementationJesse Luehrs2009-06-011-0/+64
* use 'Bool' as the formatter rather than manually looking it upJesse Luehrs2009-06-014-9/+9
* format more methods as boolsJesse Luehrs2009-06-014-9/+9
* i know how to use regexes, reallyJesse Luehrs2009-06-011-1/+1
* meh, this makes games boringJesse Luehrs2009-05-011-1/+0
* add players in 24doy2009-04-271-0/+3
* games should unimport Bot::Games::OO::Game, not Bot::Games::OOdoy2009-04-275-5/+5
* only allow letters in words used in ghostdoy2009-04-271-1/+1
* oops, didn't mean to add thatdoy2009-04-271-3/+0
* invert the sense of the is_over attribute (make it is_active)doy2009-04-272-3/+3
* give the time it took to solve a 24 problem when a correct answer is givendoy2009-04-271-1/+4
* make 24 only generate 2 digit numbers at mostdoy2009-04-271-0/+1
* use a separate exporter package for gamesdoy2009-04-265-5/+5
* modules don't need a #! linedoy2009-04-265-5/+0
* make -challenge also attempt to add a new player if possibledoy2009-04-261-7/+16
* get rid of give_up now that challenging should workdoy2009-04-261-6/+0
* dumb syntaxdoy2009-04-261-2/+2
* rewrite challenging again, i think i might have it this timedoy2009-04-261-10/+19
* fix up a bunch of challenging issues in the ghost gamesdoy2009-04-253-3/+17
* don't allow players to be added if there is currently a challengerdoy2009-04-241-1/+1
* use the allow_new_player interface in ghostlikesdoy2009-04-241-12/+14
* get rid of the 'ghostlike' abstract base, and have other ghostlike games just...doy2009-04-244-5/+13
* remove ghostdoy2009-04-241-19/+0
* temporary fix to allow canceling ghostlike gamesdoy2009-04-241-0/+6
* use Math::Expression::Evaluator rather than feeding expressions through perl'...doy2009-01-251-4/+4
* stop using the stupid way to catch fractions (it would loop forever on prime ...doy2009-01-251-4/+1
* stop using is_over to store the game end messagedoy2009-01-252-8/+8
* better handling of expressions that evaluate to 0 or divide by zero in 24doy2009-01-251-1/+1