建议直接去下载链接部分看案列视频。
《打的世界》 是一款由我个人 , 独立开发的一款RTS即时策略游戏 ,灵感来源于帝国时代和塔防游戏的结合。核心玩法和帝国时代一致。并结合了DeepSeek角色扮演敌人和玩家对话。并且部分代码采用ECS架构。
具体功能包括
1、注册登入
2、音乐音效控制
3、服务器公网搭建、游戏数据云存储、数据库操作、数据加密机制。
4、异步加载游戏数据、加载过场动画
5、战争迷雾、视野机制
6、玩家操控系统(框选、左键、右键)
7、人物寻路、攻击、受伤、死亡动画、单位按阵型移动机制。
8、建筑面板、建筑分类
9、建筑工人和建筑建造系统、建筑摧毁特效、建筑受伤反馈等。
10、单位生产系统
11、经济和科技升级系统
12、敌人锁敌机制、
13、特效对象池、弓箭对象池。弓箭、单位选中特效、受伤特效、死亡特效。
14、住房人口机制和
15、UI使用MVC模式
16、DeepSeek智能对话系统。(扮演玩家敌对人机对话)
17、玩家和敌人搜索并锁定对方部分使用了ECS架构提高效率。是的本作是一个混合架构,所以还涉及了架构间通信使用事件中心传递信息。
18、Excel配置表读写。