玩打地鼠的游戏,因为有BUG,需要优化,于是无意间竟然学到了很多python的基础内容。
分类:
编程语言 时间:
2020-08-04 10:10:58
阅读次数:
85
使用三个月的业余时间把官方教程的入门部分译为中文并上传到github,在下一步编程前做一个总结。 历程: 最早接触游戏编程是在大三下学期,用汇编语言和实验室里的单片机、触摸屏、电机(提供声效)编的打地鼠程序。后来因为大四的毕业设计与三维空间模拟有关,又自学了MFC编程和NEHE的OpenGL教程(国 ...
分类:
Web程序 时间:
2020-06-30 20:14:03
阅读次数:
97
一、准备工作 1 下载安装 python2 下载安装VS code编辑器安装时,要注意勾选 添加到path 3 安装pygame模块注意:很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑。为此小编建了个Python全栈免费答疑交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,不 ...
分类:
编程语言 时间:
2020-04-21 11:24:29
阅读次数:
85
游戏说明如下: 打中老鼠加一分,一局时间为60秒,上面有个进度条和文字进行计时。 难度可以自己选择,难度低是老鼠每一秒出现一次,难度中是老鼠每0.6秒出现一次,难度高是老鼠每0.2秒出现一次。 效果图(背景、美化可以自己去改进): 代码如下: 1. // y10Dlg.h : header file ...
分类:
编程语言 时间:
2020-02-04 13:36:46
阅读次数:
84
照例化简题意: 0点n个任务,每个任务有一个权值和一个消失时间,要在消失之前完成才会获得价值,求最大值 solution: 蒟蒻一开始居然往dp上想。。。 集训的东西,我却忘了,看来还没消化完啊。。。 最后歪歪出来一个类似正解的东西但是我搞崩掉了.... 首先,在每个点完成消失的东西,然后在空闲的点 ...
分类:
其他好文 时间:
2019-09-09 19:53:21
阅读次数:
92
又一道可写的小清新思维题 其实想到倒着做了,然而还是因为T1害人不浅(~~我太菜了~~),所以并没有写 考虑两个局面不同,显然至少打了一次地鼠,基于操作的颜色覆盖性质,我们可以考虑把操作倒着做,对于一个 点,其同行同列没有其他的 点,则可以考虑将该点逆操作,其同行同列的原颜色可以不被考虑,对于一个颜 ...
分类:
其他好文 时间:
2019-07-07 09:30:02
阅读次数:
110
任务描述: 绘制有6个地洞的背景;绘制锤子的两个造型;绘制地鼠的造型。 游戏开始后,地鼠在随机1-5秒后出现;等待随机1-2秒后隐藏;按下鼠标后,锤子变换造型;地鼠被击中后,变换造型,分数增加1。 任务分析: 1. 地鼠的随机时间出现和随机时间隐藏 2. 锤子的造型切换、地鼠的造型切换 3. 记录成 ...
分类:
其他好文 时间:
2019-05-27 19:04:53
阅读次数:
116
对于记分控件,因为是在点击到老鼠图元的情况下才会触发记分,但是记分控件是mainwindow的属性,图元怎么通知到mainwindow? mainwindow中能够访问的是view容器,容器包含场景,场景包含图元,怎么实现图元通知到mainwindow——单例模式。 设计思路: 首先创建一个随处可以 ...
分类:
其他好文 时间:
2019-05-12 15:34:40
阅读次数:
137
绑定开始、暂停、停止按钮, 先用之前的绑定方式来完成,对比后面介绍的一种方式。 这里在mainwindow类中去引用了this->sc,还要去写get_item(int i)方法来获取item[i],它是一个myscene的类,之所以会这样,是因为在connect的时候,指定的接收信号的对象是thi ...
分类:
其他好文 时间:
2019-05-12 14:10:14
阅读次数:
143
需求:随机弹出1-3个老鼠 实现:利用一个定时器,设置定时器周期到之后,置换掉1-3个图元的图片。 1、置换图片的方法: 2、绑定信号与槽,开启定时器: 演示效果: ...
分类:
其他好文 时间:
2019-05-12 10:24:56
阅读次数:
122