Qt框架下基于C++的2D城市建造游戏引擎开发
需积分: 16 113 浏览量
更新于2024-11-21
收藏 13.65MB ZIP 举报
资源摘要信息:"CityBuilderEngine是一款正在开发中的基于游戏宙斯-奥林巴斯大师的Qt框架的2D城市建造者游戏引擎,项目代码为CityBuilderEngine-master。该项目使用C++(C++ 14)编写,并运用Qt框架(5.15)进行开发。游戏的目标是在古希腊环境中构建自己的城市,因此具有浓厚的历史和文化氛围。
目前,City Builder Engine的开发主要集中在地图引擎和查看器上,而对UI界面的关注较少。在游戏架构中,Map是软件的核心部分,采用服务器/客户端体系结构。其中,服务器部分被称为引擎,负责处理地图及其上所有元素,并使它们随时间变化。客户端部分则负责创建地图的图形视图,并在接收到引擎数据时更新图形。这个客户端部分被称为查看器。
查看器被嵌入到UI环境中,而目前的UI环境是一个简单的Qt小部件环境。虽然UI界面尚未完成,但项目的开发团队已经计划在未来对UI进行详细的设计和优化,以提高用户体验。
值得注意的是,该项目目前尚无法播放,也就是说,它还未达到可以供玩家体验的版本。然而,项目团队欢迎其他人参与开发,共同推进项目的进展。这对于有意参与游戏开发或希望深入了解C++和Qt框架的人士来说是一个很好的机会。"
106 浏览量
170 浏览量
点击了解资源详情
170 浏览量
2021-02-16 上传
106 浏览量
1425 浏览量
186 浏览量
104 浏览量
香港键师傅
- 粉丝: 33
- 资源: 4647
最新资源
- matlab代码做游戏-R_for_VTT:芬兰VTT技术研究中心的R课程
- SocketDemo.zip
- NodeJsInvokeC++.zip
- c支持:在VimgVim中编辑CC ++程序。 插入代码段,编译代码,运行MakeCMake ...并查找帮助
- DLP713.github.io
- 黑龙江省(含各市县边界) shp
- webgl-fundamentals:紧随https://webglfundamentals.org
- markdown-drawer:简化大型markdown文件中的导航
- S7-300的n个常见问题解答.zip
- BarPrint.rar
- formulario-login-registro:使用HTML CSS制作的登录和注册表单,并使用JS进行一点验证
- Valheim-NeonPack-Lite
- 河堤施工组织设计-堤防工程施工规范
- laniakea:Laniakea是用于在各种云提供商处管理实例的实用程序,可帮助建立模糊集群
- matlab代码做游戏-awesome-cpp:很棒的cpp
- 帆布学习:帆布学习