关于“口算纪元”游戏第一版本开发记录

“口算纪元”游戏第一版本开发记录


写在前面的话:
         “口算纪元”游戏是我开发的一款智力游戏,主要作用是锻炼口算能力,英文名为“BoomAre”,哎呀,时间过了这么久,终于有时间把它整理一下进行发布,可是当我回头看时,只是想感叹一句,呵,这代码,我靠,这屎山!!!
         由于技术文档的丢失,对于游戏代码的研究可能会有些难度,不过大家需要的话可以自己运行起来跑一跑,还是很有意思的。
         游戏的开发主要使用python做图形化展示,C++产生算式作为内核,但是考虑到代码的复杂度,这里用python对C++的部分进行替换(算式复杂度有所降低),您所看到的属于纯python代码。

一、运行截图

1.主界面展示
在这里插入图片描述2.游戏指导界面展示
在这里插入图片描述3. 游戏运行界面展示
在这里插入图片描述

二、功能介绍

1.用户登录
         用户登录关键的技术在于如何判定鼠标是否点中了游戏的开始按钮,如果点中了则开始游戏,如果没有则停留在当前界面;
2.新用户指导
         新用户指导主要是欢迎用户、指导用户如何操作游戏,在本游戏里主要使用一种互动的方式告诉用户如何进行娱乐,这个游戏有一个很有意思的地方,在新用户指导过程中,会有一个简单的加法运算“1 + 1 = ?”,如果回答错误,将失去参与游戏的资格,游戏将返回登录界面;
3.算式产生
随机产生符合玩家当前级别难度的算式;
4.图形展示
将算式呈现在图形展示界面上,并及时捕获用户输入的数据;
5.结果判定
所有的运行结果会呈现在右方栏目里,若结果正确则显示灰色,若结果有问题则显示红色;
6.信息收集
BoomEra游戏的主要信息有:金币、等级、军衔,是吧,很简单。

三、框架分析

游戏的框架分为三个部分:
1.用户数据
2.素材文件
3.游戏代码(游戏代码当然也有框架,不过可以根据文件名字直接猜出来哈,毕竟,哈哈哈,确实是座屎山,后续版本升级中这个问题一点改正)

四、游戏代码

代码有点长,我这里放一个百度网盘的链接:
链接:百度网盘
提取码:gtmn

五、其他事项

第二版本正在迭代,敬请期待。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值