2d游戏地图编辑器_C语⾔实现⼤型2D格⽃游戏,1.8万⾏代
码!
这个游戏是从1⽉初开始写的,现在已经完成了基本的对战功能,共5个⾓⾊,可以单⼈和AI对战,效果如下图所⽰:
⼈物动作素材由本⼈捕捉⾃FC版游戏《热⾎格⽃》,玩法、游戏效果与《热⾎格⽃》⼤致⼀样。
此游戏的源代码使⽤C语⾔编写,⽤C语⾔的原因是因为此游戏没具体完⼯时间,不需要赶时间,也不需要很⾼的开发效率,再加上我能⽤的编程语⾔只有C,此游戏可以⽤C语⾔实现,所以就选择C语⾔作为此游戏的开发语⾔,顺便向那些问"C语⾔能⼲什么" 的⼈证明"可以⽤C 语⾔搞这个"。
⽤了个⼯具统计了⼀下代码,除去注释,此游戏源代码共1.8万⾏。
开发⽬的
起初并不是决定写这种游戏的,那时是想写个类似于“⼤富翁”的游戏,像这样:
源代码大电影这是某款⼿机游戏的效果图,打算先将它完整⼭寨出来,然后再对游戏进⾏改进,写这个游戏前,需要⼀个地图编辑器,因此,就花了⼀些时间写了2D地图编辑器,效果图如下:
后来觉得这种游戏可玩性不⾼,玩⼀次就够了,也不便于测试,因此,⼜改变了主意,想写个2D格⽃游戏。以前虽然写过2D格⽃游戏,但未完成,那时考虑到问题的不多,代码写得也不怎么样,以现有的知识和经验去重新写个2D格⽃游戏,也算是为了完成我以前未完成的⼯作。
写个类似于《死神vs⽕影》的游戏的话,感觉可玩性也不⾼,《拳皇》虽然可以,但已经有很多现成的游戏了,没必要再写。最后决定写个类似于《热⾎格⽃》的游戏,因为此游戏有不少地⽅可以改进,可以添加⼀些新的元素。
附加内容
游戏需要⼀个正式的名字,请各位为此游戏取⼀个有趣的名字,包括中⽂名和英⽂名,最好是⾼端洋⽓上档次,低调奢华有内涵也⾏。
计划在以后为此游戏开发游戏⾓⾊动作编辑器,这样就省的我⽤PhopShop调整各个动作帧的位置、确定攻击框和受攻击框的范围了。
除了这个游戏,还有LCUI和应⽤LCUI开发的照⽚查看器。
照⽚查看器,在我开发LCUI时就在写它了,效果如下图所⽰:
效果图是以前截的,和那个2D地图编辑器⼀样,很久没有搞了
⽂章最后
怎么快速学C/C++,有什么⽅法,打算深⼊了解这个⾏业的朋友,可以加C/C++学习:648+778+840,不管你是⼩⽩还是⼤⽜,⼩编我都欢迎,不定期分享⼲货,包括⼩编⾃⼰整理的⼀份2018最新的C/C++资料和0基础⼊门教程,欢迎初学和进阶中的⼩伙伴。
每天晚上20:00我都会开直播给⼤家分享C/C++游戏编程学习知识和路线⽅法,⾥会不定期更新最新的教程和学习⽅法,⼤家都是学习C/C++的,或是转⾏,或是⼤学⽣,还有⼯作中想提升⾃⼰能⼒的前端党,如果你是正在学习C/C++的⼩伙伴可以加⼊学习。最后祝所有程序员都能够⾛上⼈⽣巅峰,让代码将梦想照进现实,⾮常适合新⼿学习,有不懂的问题可以随时问我,⼯作不忙的时候希望可以给⼤家解
惑。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论