今天想聊聊我折腾的一个小项目《幸存者ol》,这事儿真是一波三折。前两天看直播突然手痒,想着做个生存类小游戏试试水,结果差点把自己搞秃头。
从挖坑开始
周一大清早就坐电脑前开干,先扒拉了Unity装想着生存游戏嘛不就是砍树挖矿打怪兽?结果一上手就懵逼——地图咋生成?直接抓了套免费像素素材,拿Perlin噪声乱糊一通,生出来的地形跟狗啃似的,河流断成八截,山崖直上直下。
接着捏角色更搞笑:
- 从素材包里拖了个火柴人出来
- 本想搞个帅气挥斧动作,结果手抖调成抽搐式癫痫
- 砍树动画播完,树还杵在那儿纹丝不动
气得我猛灌三杯冰咖啡,半夜两点对着屏幕骂娘。
打怪打到脑溢血
周三搞怪物AI更绝。寻路用了个现成插件,结果:
- 狼群走着走着卡进石头缝
- 野猪顶着树转圈跳广场舞
- 最绝的是骷髅兵,隔着河对我放箭,箭全扎自己队友屁股上
通宵改出个四不像
熬到周五实在扛不住:
- 把野猪转圈bug改成直接冲锋
- 砍树动作绑上粒子特效假装木屑飞溅
- 联机延迟干脆加了个死亡滤镜——屏幕一红就当掉血了
成品发给朋友玩,他十分钟内被树卡死八次,第八次时树突然爆炸了,蹦出个宝箱开出来三块生鸡肉。他在语音里笑到打鸣:"你这不叫幸存者,叫抽风者模拟器!"
折腾这一周算是明白了,游戏开发跟修房子似的,看着别人搭积木简单,自己上手全特么是歪墙裂柱。但你要问下次还搞不搞?废话!文件夹都建好了,名字就叫《幸存者ol:这回一定不爆炸》。反正做着玩嘛bug多也是特色不是?