先来看一下效果图:
需要用到的东西
- Python3.6
- cocos2d模块
- pyaudio模块
- 以及一些Python自带的模块
cocos2d模块用于搭建游戏框架
pyaudio模块用于获得麦克风的声音
1. 定义皮卡丘类:
既然游戏的主角是皮卡丘,
那我们总得单独定义一个类来体现一下主角吧?
利用cocos2d模块来定义主角类是一件非常轻松的事情。
你只需要继承sprites类,然后告诉sprites类需要执行什么操作即可。
根据八音符的游戏规则,
我们赋予皮卡丘跳跃、下降和静止的能力,
同时,我们规定皮卡丘在空中时无法进行跳跃。所以想学的同学,有必要听一下这位老师的课、领取python福利奥,想学的同学可以到梦雅老师的围鑫(同音):前排的是:762,中间一排是:459,后排的一组是:510 ,把以上三组字母按照顺序组合起来即可,她会安排学习的。
具体代码如下: