This will have serval different classes dealing with the world itself, the characters, such as enemies and friendlies, and an interface which keeps track of the score, time and other stats.
SHOW FULL COLUMNS FROM `jrk_downrecords` [ RunTime:0.001976s ]
SELECT `a`.`aid`,`a`.`title`,`a`.`create_time`,`m`.`username` FROM `jrk_downrecords` `a` INNER JOIN `jrk_member` `m` ON `a`.`uid`=`m`.`id` WHERE `a`.`status` = 1 GROUP BY `a`.`aid` ORDER BY `a`.`create_time` DESC LIMIT 10 [ RunTime:0.086163s ]
SHOW FULL COLUMNS FROM `jrk_tagrecords` [ RunTime:0.002542s ]
SELECT * FROM `jrk_tagrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 20 [ RunTime:0.002006s ]
SHOW FULL COLUMNS FROM `jrk_member` [ RunTime:0.002143s ]
SELECT `id`,`username`,`userhead`,`usertime` FROM `jrk_member` WHERE `status` = 1 ORDER BY `usertime` DESC LIMIT 10 [ RunTime:0.003602s ]
SHOW FULL COLUMNS FROM `jrk_searchrecords` [ RunTime:0.002039s ]
SELECT * FROM `jrk_searchrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 5 [ RunTime:0.004607s ]
SELECT aid,title,count(aid) as c FROM `jrk_downrecords` GROUP BY `aid` ORDER BY `c` DESC LIMIT 10 [ RunTime:0.014439s ]
SHOW FULL COLUMNS FROM `jrk_articles` [ RunTime:0.002451s ]
UPDATE `jrk_articles` SET `hits` = 1 WHERE `id` = 267943 [ RunTime:0.001143s ]