[toc]
一、介绍
设局者游戏以对话的方式进行游戏,让用户选择不同的选项进入不同的场景,然后将整个过程勾勒为动画或小说的形式供玩家保存!
以上,我们将会制作一个平台!
二、构思
1. Trap 数据定义格式
以下是一个基于 Trap 语法的小游戏
$ [start]看到了一条狗
@ 向它丢一个包子
$ 狗狗来到你的脚边并用头蹭了蹭你的腿,蹭蹭蹭...蹭蹭蹭...蹭蹭蹭...蹭蹭..
蹭蹭蹭...蹭蹭蹭...
@ 蹲下来摸摸它的头
> end_one
@ 抬脚离开
> start
@ 向它丢一个石子
> end_three
$ [end_one]你真是一个和蔼的人
$ [end_two]你真是一个善良的人
$ [end_three]狗狗吓得跑开了
对于特殊符号的定义
\$定义剧情@定义剧情选择>跳转剧情[]定义跳转剧情锚点
2. 社区玩法
每一个人都是玩家,也可以是开发者!
如果你是一个开发者,可以通过 Trap 语法制造游戏并上传,可以将之分享给其他玩家,玩家的打分决定着这款游戏的热门度,这将决定着游戏的排名,也将决定着你可以获得的奖励!
如果你是一个玩家,可以随意的去所有的游戏,并评论打分,或者可以打赏一些积分~
三、技术栈要求
- Python:做 Trap 语法解析
- Java:Web 后端
- Node:客户端开发
- Electron:桌面程序打包客户端
- Html&Css&Javascript:Web 前端