simple demo of YuYuHaKuSho(幽游白书)implemented by pygame
大学课程设计大作业,当时是个python小白,也不知道设计模式,面向对象思想还没发展出来, 代码比较丑陋,工作的时候,没啥闲工夫,没有做重构。看看后续有没有闲工夫吧,重构一下。
- 当时在windows上开发的,运行起来应该没啥问题;
- 在macOS上存在按键检测失灵的问题;
确保电脑上搭建好python3环境,并且装好pygame
python3 main.py
点击开始游戏
,进入对战界面,左右两边各有一个人物飞影
,左边蓝色,右边红色。
左边飞影技能:
操作 | 效果 |
---|---|
按住v | 右行 |
按住c | 左行 |
按f | 跳起 |
按q | 防守 |
按住s | 充灵 |
按z | 黑炎斩 |
按x | 散影拳 |
按a | 黑龙波 |
右边飞影技能:
操作 | 效果 |
---|---|
按住➡️ | 右行 |
按住⬅️ | 左行 |
按⬆️ | 跳起 |
按p | 防守 |
按住j | 充灵 |
按o | 黑炎斩 |
按k | 黑龙波 |
退出游戏:按ESC