可以用excel、access或者txt导入先用TXT文件读取文本,然后利用数组进行查询,具体流程如下:
用读文件把TXT或者数据库内容读取到内存数组里
利用关键字查询数组里每一个数组成员是否包含关键字
如果包含 直接把成员显示到表格里去.
注意:分割数组必须是换行符进行分割且TXT文本每一排必须问题和答案都在一起。
我没玩过天龙八部3 ,但是个人认为答题器方式有很多一种是一开始就把程序写好的,不过这种出错概率非常大,因为不能及时更新数据。
另一种是联网更新的,不用说也知道是定时更新数据,发布出来让用户软件自动更新下载。
第三种是 自动答题器,工作原理是对游戏题目进行截图,把数据传送回服务器比对扫描出文字(类似手写识别程序,识别出文字。)通过数据库检索有相同题目则发送答案,若没有的话先保存题目,并发送随即答案(类似按键精灵如A点哪,B点哪……),如果答题错误,发回错误报告,(这个中间可能用到数据拦截类似程序)更换答案,错误再更换,直到正确,保存,等待下次同样题目出现后直接发送正确答案。就是用循环,冲据的方法完成的。
人工的方式也有,其工作情况如下
首先创建3个数据库:题目数据库、会员数据库、工作室答题员数据库
客户端,比如:按键精灵通过插件命令将图片上传到题目数据库中
服务端有一个检测程序检测题目数据库是否有新题目,将这个新题目的用户ID和图片分配给答题员数据库,同时删除题目数据库这个数据;至于如何均匀分配题目给答题员,其实很简单的,用一个group by 将答题员数据库的题目数分组排列,选择最上面那个分配就行了
答题员将答案填入会员数据库,同时删除本数据库的题目
客户端端不停检测本会员ID下的对应题目是否有人作答了,然后读取这个数据
个人见解,仅供参考。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)