不过 lua 是真的好难用啊。。我特别爱打 typo,别的语言一般编译的时候就会告诉你这个关键词不存在,但是 lua 不会告诉你!有的时候说这个变量是 nil,有的时候默默地把它当 0 处理,有的时候 crash,要费好半天劲才找得到!
离谱的是我们发现有一个素材缺了一个连接,我对着代码看了半天发现是 TA 写了个 syntax error!syntax error 竟然也能让程序跑起来!
和同事们一起参加了一个 game jam,好爽啊!一个周末的时间,从对 lua 和游戏机一窍不通到开发出一个完整的游戏。
在工作中体验不到的合作也在 game jam 里体验到了:美术师把素材图画好之后给 TA,TA 把图处理好导进代码里,我和另一个程序员各自有负责的模块,还会互相 debug,还有一个人给游戏做音效,每个人都会给反馈,做出来的结果大家都特别满意!
游戏的主题一开始提了三个,其中一个大家都很喜欢,但是美术师和 TA 觉得实现起来太难了,打算做别的。后来我们两个程序员一合计觉得可行,他们就决定相信 tech department (原来两个人也可以称 department)!后来临近 ddl 出了一些 build issue,我们凑在一起焦头烂额,美术师帮不上忙,就给我们画萌图。美术师真的好可爱!出图又快质量又高,提 bug 的时候明明可以截个图,但她每次都把 bug 画出来。
也是个很 chill 的 jam,没有熬夜开发,每天临近中午才开工,晚上回家还能打两把游戏。
是我的第一个原创游戏呢!开发游戏好好玩