C语言实现大型2D格斗游戏,1.8万行代码!

这个游戏是从7月初开始写的,现在已经完成了基本的对战功能,共5个角色,可以单人和AI对战,效果如下图所示:

人物动作素材由本人捕捉自FC版游戏《热血格斗》,玩法、游戏效果与《热血格斗》大致一样。

此游戏的源代码使用C语言编写,用C语言的原因是因为此游戏没具体完工时间,不需要赶时间,也不需要很高的开发效率,再加上我能用的编程语言只有C,此游戏可以用C语言实现,所以就选择C语言作为此游戏的开发语言,顺便向那些问"C语言能干什么"

的人证明"可以用C语言搞这个"。

用了个工具统计了一下代码,除去注释,此游戏源代码共1.8万行。

开发目的

起初并不是决定写这种游戏的,那时是想写个类似于“大富翁”的游戏,像这样:

这是某款手机游戏的效果图,打算先将它完整山寨出来,然后再对游戏进行改进,写这个游戏前,需要一个地图编辑器,因此,就花了一些时间写了2D地图编辑器,效果图如下:

后来觉得这种游戏可玩性不高,玩一次就够了,也不便于测试,因此,又改变了主意,想写个2D格斗游戏。以前虽然写过2D格斗游戏,但未完成,那时考虑到问题的不多,代码写得也不怎么样,以现有的知识和经验去重新写个2D格斗游戏,也算是为了完成我以前未完成的工作。

写个类似于《死神vs火影》的游戏的话,感觉可玩性也不高,《拳皇》虽然可以,但已经有很多现成的游戏了,没必要再写。最后决定写个类似于《热血格斗》的游戏,因为此游戏有不少地方可以改进,可以添加一些新的元素。

附加内容

游戏需要一个正式的名字,请各位为此游戏取一个有趣的名字,包括中文名和英文名,最好是高端洋气上档次,低调奢华有内涵也行。

计划在以后为此游戏开发游戏角色动作编辑器,这样就省的我用PhopShop调整各个动作帧的位置、确定攻击框和受攻击框的范围了。

除了这个游戏,还有LCUI和应用LCUI开发的照片查看器。

照片查看器,在我开发LCUI时就在写它了,效果如下图所示:

效果图是以前截的,和那个2D地图编辑器一样,很久没有搞了

喜欢小编的文章的朋友可以关注、收藏、转发、留言,阅读愉快!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,054评论 3 119
  • 想从事游戏开发,1 年内能精通 C++ 吗,还需要学习什么? 【MiloYip的回答(383票)】: 本人大约从2...
    踩在浪花上00阅读 23,869评论 18 204
  • django官方定义 Django是一个高级的Python 框架,促进整洁而务实地设计及快速开发。 它由有经验的开...
    hjw2015阅读 3,587评论 0 1
  • 吃完饭,就这样躺在姐姐刚买的房子里,这是公租房,正开始装修,首付钱是亲戚朋友凑的,为了接外甥在附近的小学读书。姐夫...
    韦芦思阅读 2,738评论 0 0
  • 100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。 1...
    邵琼阅读 4,748评论 0 0

友情链接更多精彩内容