banner
Xiao4-800K

Xiao4-800K

技术分享、闲聊、玩闹

复刻打气球《BalloonFight》

闲白儿#

我有点迷路了,我给自己定了一些目标,一步一步走下来才知道有多么艰难,可能迷茫才是生活的常态吧,在一个朋友的抖音里面看到这样一段话,谁能知道自己这辈子的脚本那?无非都是走一步看一步罢了。但是话说回来,也正是因为世事无常才能生活的多姿多彩,谁也不知道后面会发生啥,好好珍惜当下的一切吧。开心也是一天,难过也是一天,与其不断自己后悔恼怒过失,还不如好好走好接下来的每一步。

在我的计划中有一个游戏项目,虽然立项了,却很难开始下笔,真的应了那句 “理想很丰满,现时很骨感”。由于设计了太多太多的元素,又不想糊弄自己草草了事,所以一想到那个项目,我能发呆很久像很多,有些时候我都开始质疑自己,真的有好好考虑过吗?时间精力都跟不上、涉及方面又那么杂,真要是能完成了,估计也要个两年三年了,不说别的,美术、音效随便单拉出来一个都是一个单独的领域了…… 当然说这些不是为了退堂鼓,只是想提醒一下自己,还有个心心念念的项目没有做那。笑脸

说回复刻#

回顾了一下之前复刻游戏的经过,可能我把重心放偏位置了,有很多时间可能放那些锦上添花的上面了,比如画一个更顺眼的像素角色,弄个奇奇怪怪的效果啥的,虽然收获了不少,但是浪费了非常多的时间,所以在那个晚上决定,抛弃那些暂时不适合我的部分,最快速的出原型。

游戏介绍#

这次复刻的是 FC 的打气球,原版游戏虽然体量很小,但是确实给我留下了太多的美好回忆,这是小时候能让表哥气到砸手柄的游戏,很上头。

玩法上就是踩敌人头上的气球,很小儿科,重温了一下。

嗯~再次明确了,我就是游戏菜鸟,啊哈~~~~

复刻过程#

1. UI直接参考原版游戏,因为不想在字体上浪费太多时间,所以随便挑了一个凑合用了一下,使用512像素还原256的效果
2. 角色图,这次使用aseprite做16*16的图块和逐帧动画,果然像素一少,那画起来真是超快出图
3. 项目结构搞起来,明确一下资源、视图、脚本、数据存放位置,方便管理
4. 游戏元素实现,墙体、空气墙、碰撞器、玩家、敌人……巴拉巴拉都一个一个实现起来
5. 界面搭建,切场逻辑,游戏主逻辑完善
6. 测试、打磨
7. 增加自己的想法
8. 打包,给同事玩咯

最后再来段闲白儿#

附上几个游戏内截图

测试
测试
测试

这次复刻我抛弃了那些花里胡哨的想法,也没有啥可圈可点的技术点,就只剩从一个项目雏形到最小版的开心了,如果非要从这个项目得到啥,那就是一个套源码(godot4.1)和一份直接游玩的快乐吧(exe 版本)。(尝试一下游戏中的旅行模式,有点上头的)

源码 + exe 下载地址:https://download.csdn.net/download/at555444/88569027

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。