dr.botzo/modules
Brian S. Stephan 90d38c1741 Storycraft - collaborative nonsense story writing
this module implements a game where players write a line in a story,
probably a nonsensical one, a couple lines at a time. once the player
who started the story has written something, the last line is
passed along to someone else in the game, who continues the story ---
or disregards the small bit of context entirely and writes their own
thing.

eventually you get a story like this:
line 1 by user 1
line 2 by user 1
line 3 by user 2 (who only read line 2)
line 4 by user 2
line 5 by user 3 (who only read line 4)
...

conceptually, that's the idea of the game. the code itself is still
a bit rough around the edges, but i can bang through a game by
myself. it needs some robustification, but it's fairly well
documented and the module does try to provide some clues to IRC while
you're playing.

config option explanations, more such options, etc. to come. critically
important is a way to get completed stories out of the bot, of course.

more to come, i'll shut up now and commit.
2011-01-09 03:27:12 -06:00
..
__init__.py turns out we do indeed need modules/__init__.py, so add it back 2011-01-08 09:39:05 -06:00
Countdown.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Dice.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Echo.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
EightBall.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
FactFile.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Facts.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
GoogleTranslate.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
IrcAdmin.py since the save command was saving both modules and config, call it !save, not !config save 2011-01-08 09:16:37 -06:00
Karma.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
MegaHAL.py MegaHAL: we don't need to sync the brain in shutdown(), since we sync it in save() 2011-01-08 00:46:20 -06:00
Pi.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Seen.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Storycraft.py Storycraft - collaborative nonsense story writing 2011-01-09 03:27:12 -06:00
TextTransform.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Trigger.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Twitter.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Urls.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00
Weather.py remove replypath and all the places it was used. 2011-01-07 23:09:07 -06:00