提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报

Swords Dungeons游戏软件开发

2024-11-28 20:09 221.15.238.37 1次
发布企业
河南漫云科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
4
主体名称:
河南漫云科技有限公司
组织机构代码:
91410100MA472L6X7B
报价
请来电询价
漫云科技
Swords Dungeons游戏软件开
关键词
Swords Dunge
所在地
郑东新区升龙广场3号楼A座3202
联系电话
15515813000
漫云服务热线
15515813000
联系人
王乾  请说明来自顺企网,优惠更多
请卖家联系我
15515813000

产品详细介绍

    一、项目简介

   之前很喜欢《元气骑士》这种风格的手机游戏,也想做一个类似的Roguelike游戏。对于刚学习了一些基本设计模式的小伙伴,可以把这个项目当作初步实践。

    这次构建一个简单的通用游戏框架,使得游戏具有更强的灵活性与可扩展性供小伙伴们学习参考。

    二、运行截图

    三、项目源代码及编译说明

    项目源代码:点击下载Dungeon1.0.1.zip

    该项目解决方案下包含三个工程:Dungeon,Dungine和TinyXML2。

   其中TinyXML2工程是为了把TinyXML2库打包成静态链接库方便使用,编译时直接编译整个解决方案即可。

    Release模式下,编译成功后可执行文件将输出到Publish\目录下;

   Debug模式下,编译成功后可执行文件将输出到Build\dist\Debug\目录下。默认采用Release模式编译,程序中有关调试信息的宏已关闭。

    编译环境如下:

    ●Windows11Pro

    ●VisualStudio2022Community

    ●EasyX20220610

    ●FMOD0.2.2.7

    四、项目实现

   该项目包含游戏框架部分Dungine(DungeonEngine)和游戏主体Dungeon两部分。除了EasyX外,还使用了音频库FMOD,以及用于XML解析的TinyXML2。

    ▍4.1Dungine

   该部分是一个较为通用的游戏框架,包括游戏中基本类型的定义,以及设备相关的封装,也包括一个简易的UI库。

    ▁4.1.1游戏对象

   框架的核心部分之一是对游戏对象的抽象。对于游戏中需要的常见对象,比如角色、武器等,均使用了工厂模式和原型模式进行创建,并通过组件模式添加各种行为和属性。下面展示了游戏对象类和组件类的基本声明,项目中的具体实现要稍复杂一些。

   GameObject有一个重要的成员m_isValid,因为删除对象并不是直接进行的,而是通过设置该标记,由场景类删除。

   这里的AbstractObject是更一般的对象,包括对组件等的抽象,其提供了原型模式的两个Clone方法。作者:C语言_编程俱乐部https://www.bilibili.com/read/cv18727967/出处:bilibili


所属分类:中国商务服务网 / APP开发
Swords Dungeons游戏软件开发的文档下载: PDF DOC TXT
关于河南漫云科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2019年07月08日
法定代表人张磊
注册资本1000
主营产品元宇宙系统开发、元宇宙源码、NFT数字藏品软件开发,nft智能合约开发,盲盒系统app开发搭建,nft源码系统,网络技术开发,软件技术开发,软件定制,技术开发,信息技术服务
经营范围网络技术开发;软件技术开发;电子产品技术咨询、技术开发;信息技术服务;国内货运代理;国际货运代理;普通货物道路运输;从事货物和技术的进出口业务;供应链管理;物流信息咨询;电信业务代办;教育信息咨询;企业管理咨询;企业营销策划;仓储服务(易燃易爆及危险化学品除外);网页设计;计算机系统集成;销售:计算机软件及辅助设备、通讯设备、电子设备、网络设备、多媒体设备。
公司简介河南漫云科技有限公司从事APP小程序软件定制开发,自成立以来已经服务全国5000+企业,为它门提供了近30000+软件程序技术服务支持。目前开发的有淘宝客、数字藏品NFT、dapp、农场软件、上链,元宇宙,盲盒系统、商城系统、、社交直播带货pk系统、求职招聘系统、本地生活服务信息发布平台、跑腿外卖系统、打车代驾顺风车系统、拼团盲盒系统、任务悬赏系统、跨境电商亚马逊ERP系统等全行业软件开发定制,源 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由河南漫云科技有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112