终端下的游戏 traveller 可以玩了...
https://github.com/vChrysanthemum/fin
http://www.bilibili.com/video/av8131488/
一晃两年过去了,之前尝试用 C 实现一款终端下的游戏(但其实初心是想写个编辑器):
https://www.v2ex.com/t/179451
https://github.com/vChrysanthemum/traveller
结果花了大量时间在 通信协议、并发模型、脚本支持、 html 解析、 css selector 等等上面,结果越写发现坑越大,离一款承载科幻游戏的编辑器越来越远。
后来仔细想想,人生是短暂的,有些东西该跳过还是跳过吧,于是后面用 golang 重新开了新坑。
也重新开始理理编辑器和游戏的关系,于是有了 Fin 。
https://github.com/vChrysanthemum/fin
Fin 是一款终端下可以玩游戏的编辑器
目前这仍然是一个相对初级的版本,毕竟编辑器功能尚未完善。
即使如此,但也并不妨碍目前版本的 Fin 拥有许多想象力。
不妨参考下目录:
./test/html
./project/docker
./project/mem
./project/todolist
./project/traveller
是的,用近于 html 的语法,加上 lua 开发终端下的程序,类似 web 。
Fin 的基本框架搭好后,基于其上开发 Traveller 便是自然而然的事情了。
Traveller 的故事背景是人类进化成机器人,并尝试建立新家园。
Traveller 未来的进展需要更多的游戏道具,更多的剧情。
目前希望剧情的展开方式类似 西部世界,各个故事在不断循环,相互之间有可能产生关系,玩家可以重复参与。
以上。
APPEND : 所以,来试试吧?让终端下的世界更精彩些,更精彩些 ...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.