- python 3.6+
- pygame
- 运行main.py
├─.vscode //vscode配置
├─trunk //主干
│ ├─othersource //其他资源,字体、图片等
│ │ ├─font
│ │ ├─Pic
│ │ └─SkillsImage
│ ├─hidingMode //四种模式,入口为offlineMode
│ ├─offlineMode
│ ├─onlineMode
│ └─trainingMode
├─tags //历史版本存放
└─branches
├─Server //远程服务器使用的脚本
├─SVNTotor //SVN教学
└─Video //四种模式的演示视频
- 目前只能完成给定的两个pokemon的对战,无法自选
- 目前只能选择战斗,没有背包、换人等操作
- 方向键控制,回车确认
- 解压tags文件夹里的v1.1压缩包
- 在远程服务器上启动服务端
- 启动两个客户端(可以在任意网络环境下,可以异地)
- 先连入服务器的玩家先攻
- 在另一方玩家操作的时候,本方显示界面会静止
- 另一方玩家操作结束后(具体到技能动画结束后),告知本方,本方按回车键接收信号
- 如果提前按回车,会造成端口堵塞,这一问题目前还没有好的解决方案
-
2020.11.30
-
- 增添强化技能,可以在一定范围内强化自己的攻击和防御
-
- 修复了指针和选择技能错位的BUG
-
- 增加了宝可梦防御属性对伤害计算的影响
-
- 敌方宝可梦目前随机释放一个技能
-
- 重磅!可以联网对战了!
-
2020.12.07
-
- 增添了雷击和大字爆技能两个高威力技能
-
- 增添了更多的pokemon,可以在main函数里设置对战的两个pokemon和它们的技能组
-
2020.12.16
-
- 增添了更多的技能
-
- 添加了开局的选择pokemon的界面,按回车选择,方向键移动指针,再次回车已选中的pokemon为取消选中
-
- 我方当前作战的pokemon倒下后,系统会自动按之前选择的顺序派出下一只pokemon
-
- 敌方的pokemon共有六只,为固定顺序登场
-
2020.12.17
-
- 主界面整体框架搭好了
-
2020.12.24
-
- 技能添加完毕,暂时不需要更多的技能了
-
2021.01.04
-
- roguue基本成型
-
2021.01.06
-
- 除了rogue版本,其余版本均已完成
-
- 添加彩蛋版本,秘密是flag=4,猜猜看怎么进入吧
- 完成关卡设置,每个关对应什么样的敌人
- 添加决策函数(不重要,随机的我试了试,感觉难度也不小)