让爱好者们能够有一个舞台,独立制作属于自己的文字游戏。
这个项目本身也是一个游戏,有255层和隐藏BOSS关,内容大多东拼西凑,熟悉各类ACG作品和流量密码的朋友应该会GET到相关的梗。隐藏BOSS关可以通过收集3神器解锁,分别需要打败熔岩巨龙,杀死20只奶牛关的奶牛,以及找到高级藏宝图的宝藏。
最早是受到《人生重开模拟器》的启发,认为文字游戏在当下环境还是存在一定的潜力。
另一方面,很多时候,热爱游戏的玩家们,才真正知道自己想要的是什么。 比如《王者荣耀》这个游戏的原型《DOTA》,最早就是玩家通过《魔兽争霸3》的地图编辑器制作出来的游戏地图,现如今慢慢发展成了MOBA这个热门的品类。 而《DOTA2》的地图编辑器又催生了前一阵子爆火的自走棋系列。诸如此类的例子还有很多,玩家很多时候更清楚自己这个群体想要的是什么。
作为一个独立开发者我自己能做的不多,要让我一个人写出例如Unity或是RPG Maker这样的项目不太现实,但是在文字游戏这一块做一点微不足道的贡献还是可以的。
通过修改data目录下的.xlsx表之后运行dataconv.py这段Python代码,任何人都能参与创建或修改自己的文字游戏。没有任何技术背景的人,小学生或初中生,文科生或艺术生,只要心中有爱,有想法,都能创作出自己喜欢的内容。
我在将项目初步完成后会慢慢补齐相关的帮助和教学内容。
目前技术是通过最原始的HTML/JavaScript/CSS实现的,配表是通过dataconv.py转换成了.js代码。技术的最终目的应该是实现项目,而项目应该围绕目标而建设。在这里,技术的目的是为了让项目容易使用,拓展和传播。
1.容易使用
网页技术栈让游戏在任何网页上打开就能玩,主要是手机或微信点开就能玩。
2.容易拓展
尽量使用最基本的技术,降低学习成本和上手难度,以至于大部分人都能够参与。
3.容易传播
没有后端,自己拉一个分支就能直接在诸如GitHub和Gitee这样的平台发布自己的项目,不需要任何服务器。甚至拷贝到移动硬盘里也能在没有网络的环境下使用,懂的都懂。
目前的未来计划是:
-
完善帮助文档。
-
增加一些新资料片。
-
完善核心算法及功能,例如随机事件选取逻辑。
-
妥善处理配表配错可能产生的各种边际问题。
-
建立更多的配表来配置关键属性。
-
新功能,例如独立的战斗系统,商店系统。
-
更多有趣的项目。
如果有任何建议和反馈,欢迎联系!
个人网站:shenhuang.github.io