梦想的起点#
为什么要学编程,我最开始的答案就是做游戏,虽然直到现在也没进入这个行业,但是却一直热衷这个板块。
在疫情闭关的时候,会有更多的时间回顾一下过往的事情,想到我居然未能完成一款较为完整的游戏时,感觉有点难过。
于是……
对于自己我还是有一点自知之明的,想做一款心目中的游戏还是有很大差距的,无论实力还是时间都不太允许我有这种浮夸的想法,
而且 Unity 都已经很多年都没打开过了,早已经忘了怎么玩了,那么不如一切从头开始,从简单开始,从起点开始。
择日不如撞日#
第一个想到的就是复刻 FC 游戏,随便写了一个随机抓取脚本,来看看天意如何
在 2000 + 个小游戏种随机出五个,第一步一定要走好,才不会影响后面的心态,这个游戏无疑玩法还是体量上都比较符我的想法,所以我选择了火箭车
整理下思路#
我想在这个游戏中把我比较关注的地方都涉及到,比如技术选型、资源制作、发布问题等,这样可以知道后面我需要在哪些方面需要注意,哪些方面需要别人帮助
技术选型#
我想和以前道个别,跳出自己的舒适圈,不使用我目前再用或者以前用过的技术,经过衡量选择了 Godot 引擎,它具有开源,免费,发布多平台等很多优点
资源制作#
游戏资源这块,我想自己尝试一下,比如说图片的制作,音乐的制作
FC 这类游戏,通常都是用像素图片,所以选择了 Aseprite ,用起来感觉还蛮顺手的
音乐这块当然要是要有 8bit 音乐的感觉,所以使用了 FamiStudio, 对于我这种没有音乐功底的人来说,这软件还挺福音的
发布平台#
为了后面自己做游戏时少一点限制,所以能一键发布多个平台的那绝对是首选,而这次我打算发个 Web 版尝尝鲜
制作历程#
1. 多玩几次,重温一下游戏规则
2. 根据游戏内界面,画出相应的素材,既然要复刻,当然还是要越像越好
3. 代码制作和调试,由于之前没太接触过这个引擎,所以中途避免不了面向百度编程,但终归基础的逻辑还是搭建完成
4. 增加音效,制作游戏音乐,在这里发现,乐理知识是真的难搞,一头雾水,最终只能说能听但没有赏心悦目
5. 整理测试发布
总结#
实践出真章,最终我发现音乐制作对我来说是真不行,画图多少还能有点模样,而编程只要思路清晰一点就不会出太大差错
不过好消息是,还是能有一个正常游玩的版本了,虽说是一小步,但是感觉却很舒服,附上项目地址,喜欢的可以拿来玩玩
所有资源都是一手制作,所以可以随便拿着用,不过图片虽然是自己画的但毕竟是复刻出来的,所以尽量不要搞事
源码版:https://download.csdn.net/download/at555444/85811290
发布版:https://download.csdn.net/download/at555444/85811271
这个项目告与段落,说说关于疫情的事情,这波疫情导致很多公司都凉了,我司虽说实力还行,但最终也免不了一波裁员
没想到的是被裁的是我认为兢兢业业的那个,在我印象中,同事是一个很上进很努力的人,技术方面有啥难题也会一心研究的那种
但偏偏却是他,感觉挺可惜的,后来听辞退原因是负责地方不是公司核心部分,世事难料,希望同事能找到顺心如意的工作吧
也希望大家没有因为疫情受到波及,及时影响到了也向火箭车一样勇往直前,对生活充满希望