游戏开发
共 4 篇。
- 给八个世界各写一首主题曲,顺便滚出了八十位虚构歌手
本来只是想给游戏搭个音乐生成的工作流,结果八首主题曲写完之后停不下来,最后每个世界都长出了自己的电台和虚构歌手,一共八十位、三百四十二首。这篇记录一下这事是怎么失控的。
- 《Outland》:一个把八个世界缝在一起的项目
一时兴起开的项目,想学《大灾变:黑暗之日》做末世生存 roguelike,结果把奇幻、仙侠、赛博朋克、克苏鲁全缝进了一个世界观里。这篇讲讲它到底是个什么东西。
- 照着《大灾变》搭引擎:一个自研 roguelike 的系统构成
C++20 + SDL2 自己写的 roguelike 引擎,核心是把 CDDA 那套模拟逻辑复刻下来:时间用 moves 制、地图分三层、只有玩家附近会被真正模拟。这篇讲系统是怎么搭的,以及对齐过程中踩的坑。
- Outland 音乐台:八首世界主题曲与各世界的虚构歌手
把 Outland 做好的音乐挑一批放上来试听:八个世界各一首主题曲,加上各世界电台里虚构歌手的一小部分曲目。