]> jfr.im git - erebus.git/blob - TODO
update todo
[erebus.git] / TODO
1 == other ==
2 module: help (generic help system)
3 module: user (global access) management
4 module: channel access management
5 module: chanop (kick/ban/etc)
6 module: userinfo (store f.e. country code, for other modules)
7
8 modlib: allow lib.hook with a first argument list or tuple (aliases)
9
10
11 == ?????? ==
12 - Store User and Channel objects
13 - Add no-such-command error to Bot().parsemsg
14
15
16 == trivia ==
17 [X] dynamic question/answers (simple maths e.g. n+7=randomnumber(4-9), what day of the week was it yesterday)
18 [X] twitter notifications of new rounds
19 [X] multiple answers (how can you cook an egg? boil|fry|poach|scramble)
20 [X] progressive clues
21 [X] anti-cheat mechanism (copy/paste random characters)
22 [X] ability to modify parameters (HINTNUM, etc) & store in db instead of code
23 [X] question management system done via irc
24 v1
25 voting for next round target points
26
27 depends on userinfo:
28 automatic periodically displaying top 10 by country (assigned countries by stored player stats)
29
30
31 v2
32 multi-channel
33 team play (Create/edit/addplayer/removeplayer) needs password & email address for team captain
34 stats. lots of them. (per round/lifetime stats, fastest, biggest streak, team stats, etc)
35 live high score table on webpage (stats accessible)
36 error reporting system (one exists with hashie but it sucked and no one checked it)
37 question categories (able to change different question lists currently in use. i.e. tv/movies/music/general/etc categories)
38 auto topic changes for last round won (configurable by a text file or similar)
39 small challenges for preset targets (e.g. 1st to 20 points/most points in 10 mins) player vs player, team vs team, free for all)
40 question management system done via web