别管排版了,随心所欲吧
第一章
我的游戏呢,游戏想法和立项诞生于热血,却成于疲倦,现在的我只想让他跑起来就行了。写C#代码写得脑袋疼,网络通信方面出毛病也不知道什么原因。
最最开始,就在18年的7月份,就是开题答辩。
我依稀还记得,那时候我热血奋发,甚至还没开始实习,也没开始笔试面试,可谓是大学最为得意时候。
我那时候在siki学院上,看了好几个视频,特别是那个《如何做一个塔防游戏》那里对我帮助最大。
我就想不然做个塔防就行了吧。
我:老师,我是xxx,我参加过几次ggj,有过做游戏的经验,请允许我一个人组队(当时几个做游戏的老师都不允许单人组队)
老黄:行行行,你要做什么啊
我:做个手机版的塔防游戏
老黄:单机的?
我:嗯,有时间就做局域网联机
老黄:单机代码量工作量不够啊,要联机就不要局域网了
我:额,我不太会搞游戏服务端
老黄:你用那个photon server,很简单的
我:额好吧
当时的我,还没想好联机塔防是什么鬼,也没想这个xxxxserver是个什么东西
然后我玩了几把《军团TD》,就脑袋一抽,不然做这个东西。
实际上,我一直犯这个错误,和很多人一样。曾经我也跟着别人笑话着那些”我有一个点子,就差一个程序员”的人。但是我自己,却是那个“我有一个点子,就差一个美术”的人。
花了很多时间在美术上,实际上证明了没有什么卵用,大部分素材来自淘宝和某些网站。
然后花了一点时间,就是被我删掉那篇日志做的东西。
最后那个东西被我咔擦了。
第二章
在度过简单的开题后,我开始遇到第一个问题。
unity中物体碰撞我用的自带的物理引擎,由于要做各种怪物之间的碰撞,会让整个游戏变得很卡,很卡。(我解决不了)
注意:这个时候还是单机状态
很快,我就没有时间了。
我被拉去做了另外一个项目,一个Java项目
持续时间差不多是到9月份左右。
那时候我被这个java项目磨去了很大部分的热情,我开始厌烦起这些奇怪的问题。
我开始砍需求了。
我将整个游戏,变成了跟植物大战僵尸一样的情况,固定的路线和塔防。
。。。。
因为调摄像头调的很烦。
。。。。
我把游戏改成了2d。
。。。。
然后,因为相对坐标,是一种很坑的东西,而且2d没有3d那么多好用的方法,很多都要自己写
。。。。
变成了卡牌。
很多人就很好奇,卡牌+塔防,是什么样的?
将塔防游戏变成回合制,的确是世界上最扯的事情了,因为如果塔防是回合制,那这对于防御塔来说也太不公平了吧。
即使我口口声声的说这是塔防,但是我发现,他就是卡牌游戏。
第一版论文我就写到:
看起来是卡牌游戏,实际上最大的创新是将塔防的策略性移植到卡牌上。我设计了一个规则,对战双方各拥有两条线,一条是防御塔,另外一条是怪物。
怪物攻击防御塔,防御塔攻击怪物。
没有防御塔时,怪物攻击玩家。
没有怪物时,防御塔无法攻击玩家。
看起来是那么一回事。
然而没法实现,我用了fairyGUI,然后又回到了那个纠结美术的状态,浪费了很多时间。
之后,我参加了2018年globalgamejam。
第三章
这个时间段,我其实在广州实习了,做java开发。花了一个月时间把第一版论文写好。
我这个时候,作品还没有做,脑补了一篇论文,包括各种uml图。
接着,我开始按照我的论文,制作游戏。用原生的GUI开始做。就是现在这个游戏的原型。
第一版:
使用短连接的SSM服务端,全Java代码,全手写。
客户端,实现了登录注册房间等等功能。
第二版:
使用springBoot+websocket的Java服务端。
客户端:登录,加入房间准备,建造,战斗。(到现在还在改bug,跑流程)
长时间的Java开发工作,让我逐渐对我自己是否可以成为游戏程序产生了怀疑。
接下来。
四级英语凉凉,被家人骂成狗血淋头。
在Java和游戏方面纠结。开始了拉勾网海投简历。
在公司。
我做了Java,SSM,springboot,go,兼任过客服,旁观过立项。
我不知道。
之后,我面试了六七家游戏公司。
现在我说,我还是做我的游戏吧,不想去游戏公司了,我发现我根本受不了游戏公司这种理念:市场不认可就要毙掉。我发现我做游戏是因为我自己想玩,而不是想让别人喜欢玩。
终章
很快,很快,尽快改bug。第一版的游戏很快就会完工。
我会将所有代码上传到github上。
顺便部署个服务器。
未完待续。
(愿我们终将保持游戏的快乐和热情)
感觉看到了一个多月后的自己,太真实了,感觉自己也要凉了......
@最後:
把这周当成最后一周
游戏公司是毁人的地方,还是坚持自己的梦想,一步一步踏踏实实的前行吧。共勉
答辩结束了吧?所以游戏做完了么/
@peace:23333做完是做完,请按照指导手册玩耍还行。
@peace:https://indienova.com/u/zekehuang/blogread/13260