【纯python/pygame大型游戏开发】仙剑奇侠传二战棋版

用pygame开发仙剑奇侠传二战棋版完全是因为情怀,15年仙剑老玩家,通关第一款仙剑就是仙剑二。

为啥用pygame做,而不用其他引擎呢?

1.我也不指望这个游戏有玩家去玩

2.做这个完全是为了情怀

3.python用的舒服,一天不写代码浑身难受,我就过过代码瘾

4.接触pygame和它爹sdl这么久了,我总要留点什么在网上吧

项目地址在这里:https://github.com/zxf20180725/pal2slg求星星呀~

项目早期的演示视频:https://www.bilibili.com/video/av90897688

游戏截图:

开发任务排期:

0.五行相克(已完成,2020年2月24日 17:11:48)
1.攻击暴击功能(已完成,2020年2月24日 17:11:48)
2.攻击连击功能(已完成,2020年2月24日 17:11:48)
3.敌人反击功能(已完成,2020年2月24日 17:11:48)
4.回合结束功能(已完成,2020年2月25日 20:35:35)
5.敌人回合的AI操作(已完成,2020年2月26日 20:12:09)
6.道具使用功能
7.战斗胜负的判断
8.战斗奖励的结算
9.战役文件的读取,触发指定战斗
10.战斗画面切换时的淡出淡入效果
//以上都是战斗系统相关的了
11.剧情触发器
12.战斗外的人物属性面板
13.背包功能
14.装备功能
15.商店功能
16.装备强化系统
17.副本系统
18.家园药田功能
19.家园洞府功能
20.家园伙伴系统
21.家园战阵功能
22.音量设置功能
23.游戏存档功能
24.排行榜功能
25.成就系统
/////////////////////////////
至此,游戏的功能就全部完成啦,接下来就应该开发相关的辅助工具,以提高剧情的输出效率
我一开始打算是用vb或者c#做,但想想游戏都是用python写的,那就python用到底吧!
以下辅助工具全部用pyqt开发:
1.可视化对话编辑器
2.可视化剧情编辑器
3.物品编辑器
4.仙术编辑器
5.战斗编辑器
6.地图编辑器重构
发布了42 篇原创文章 · 获赞 112 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_39687901/article/details/104543039