幸存者ol

今天想聊聊我折腾的一个小项目《幸存者ol》,这事儿真是一波三折。前两天看直播突然手痒,想着做个生存类小游戏试试水,结果差点把自己搞秃头。

从挖坑开始

周一大清早就坐电脑前开干,先扒拉了Unity装想着生存游戏嘛不就是砍树挖矿打怪兽?结果一上手就懵逼——地图咋生成?直接抓了套免费像素素材,拿Perlin噪声乱糊一通,生出来的地形跟狗啃似的,河流断成八截,山崖直上直下。

接着捏角色更搞笑:

  • 从素材包里拖了个火柴人出来
  • 本想搞个帅气挥斧动作,结果手抖调成抽搐式癫痫
  • 砍树动画播完,树还杵在那儿纹丝不动

气得我猛灌三杯冰咖啡,半夜两点对着屏幕骂娘。

打怪打到脑溢血

周三搞怪物AI更绝。寻路用了个现成插件,结果:

  • 狼群走着走着卡进石头缝
  • 野猪顶着树转圈跳广场舞
  • 最绝的是骷髅兵,隔着河对我放箭,箭全扎自己队友屁股上
最崩溃的是联机测试。拉发小来当工具人,他刚出生就被野猪拱进地图外虚空,我这边显示他血条瞬间满血复活又暴毙,循环播放了二十多次。

通宵改出个四不像

熬到周五实在扛不住:

  • 把野猪转圈bug改成直接冲锋
  • 砍树动作绑上粒子特效假装木屑飞溅
  • 联机延迟干脆加了个死亡滤镜——屏幕一红就当掉血了

成品发给朋友玩,他十分钟内被树卡死八次,第八次时树突然爆炸了,蹦出个宝箱开出来三块生鸡肉。他在语音里笑到打鸣:"你这不叫幸存者,叫抽风者模拟器!"

折腾这一周算是明白了,游戏开发跟修房子似的,看着别人搭积木简单,自己上手全特么是歪墙裂柱。但你要问下次还搞不搞?废话!文件夹都建好了,名字就叫《幸存者ol:这回一定不爆炸》。反正做着玩嘛bug多也是特色不是?