用户:小企鹅飞查看:68 回复:33 评论:68 创建时间:2020-10-30T18:31:47
大家好呀,我是小企鹅飞。
全新版本的互动小说上线啦!购买作品以后,就可以创作自己的互动小说啦。
作品链接:https://shequ.codemao.cn/work/65065560
使用指南:
购买作品后进入作品,点开列表选项,会有一个“剧情片段总列表”
(作者懒,不贴图了)
打开这个列表,然后先把列表内的所有内容清除
开始创作互动小说(方法看下面)
格式如下
[标题:互动小说]恭喜你,发现了一本互动小说。\n\n在互动小说里,你可以通过自己的选择,来改变剧情的走向哦。\n\n是不是很有趣呢{[A:有趣][B:没趣][GO:2,3]}
前面的中括号,里面的就是标题啦,需要把标题写在“[标题:” 和 “]”之间(注意:此处是中文冒号),如果没写将会显示暂无标题。
\n\n,也就是两个“\n”,是互动小说中的换行符,可以将内容转到下一行(计算机的换行符是“\n”,考虑到部分小说中可能会用到单个的\n,所以两个\n加起来才是互动小说中的换行符。)
选项:最外面是一个大括号“{}”在里面有许多中括号[],格式向上面举的例子一样,最多可以拥有四个选项(ABCD),最后一项的“[GO:2,3]”,2和3则是代表着要开启的剧情的序号,这个例子中,就代表选择A会开启在列表(剧情片段总列表)第二项储存的剧情,B则是第三项,有几个选项就这一段写几项,中间用逗号隔开。
(大括号中的内容,都是使用的英文逗号和英文冒号)
(因为考虑到有部分作者喜欢在小说中适应特别多的括号注释,所以,外层括号才用的中括号和大括号)
也可以直接复制上面的那一段例子,改变标题选项和跳转,即可应用在自己的互动小说中。
小说封面与背景:
小说封面改变:改变互动小说角色的造型(上传自己的封面)
背景改变:改变背景造型,可以让小说的背景改变
自己创作出的互动小说可以直接发布,但是记得要在简介或置顶评论告诉大家,是使用我(也就是小企鹅飞)的互动小说模板制作的哦!
制作出好的互动小说后,可以在此帖下推荐(我的互动小说,链接:XXX),不要刷屏就行,一个互动小说最多发一次。
CannedCat
import easygui
if (easygui.ynbox('有一天,你在夜里漫步,看到一个包子,你要吃它还是不吃呢?(1等于吃2等于不吃)', '互动小说', ('1', '2')) == 1):
if (easygui.ynbox('包子里面有老鼠药,你是要去医院呢,还是继续回家。(1去医院。2继续回家。)', '互动小说', ('1', '2')) == 1):
if (easygui.ynbox('你去了医院,医生给你洗了胃,什么事都没发生。(1付款。2继续回家。)', '互动小说', ('1', '2')) == 1):
pass
else:
pass
else:
if (easygui.ynbox('你肚子越来越疼,你家旁边有一家由名中医开的店,要不要去?。(1去。2回家。)', '互动小说', ('1', '2')) == 1):
pass
else:
pass
else:
if (easygui.ynbox('于是你不吃,但是你肚子饿的咕咕叫,这要怎么办呢?(1等于在附近找一家小卖部吃,2等于回家再吃。)', '互动小说', ('1', '2')) == 1):
if (easygui.ynbox('你找了家小卖部,吃了碗咖喱牛肉饭,但是你吃完之后感到肚子疼,想去大便,而你正在等的公共汽车还要9分钟到站,而旁边有一辆出租车,你要继续等还是要打出租车立即回家大便呢?(1憋着。2立即回家。)', '互动小说', ('1', '2')) == 1):
pass
else:
pass
else:
if (easygui.ynbox('你忍着饿,最后你遇到了一位好心人,他给你了个炸鸡腿,你要不要呢?(1等于要,2等于不要)', '互动小说', ('1', '2')) == 1):
if (easygui.ynbox('你吃了炸鸡腿,最后安安静静的回到家了,这时你看到桌子上有部电话,它不是你的,你要将它怎么样呢?(1等于交给警察,去公安局。2等于收起来,玩一会。)', '互动小说', ('1', '2')) == 1):
if (easygui.ynbox('你将它送到了公安局,警察还表扬了你,你安安静静的回家了,你要立即睡觉还是刷刷微博?(1等于立即睡觉。2等于刷刷微博。)', '互动小说', ('1', '2')) == 1):
pass
else:
pass
else:
pass
else:
if (easygui.ynbox('你没理那个人,你慢慢的回家,等到了公共汽车,回家了,你感到很困,但是你明天上班要用的文件还没有写好,那你要现在写呢,还是先睡觉,明天早早起床把文件写好呢?(1等于早早睡觉,明天再搞。2等于马上写。)', '互动小说', ('1', '2')) == 1):
pass
else:
pass
点赞0
评论
2020/11/26更新优化内容:
修复一个BUG,新增一个BUG。
修复了部分情况下,会导致报错退出的BUG。
新增了,在极小概率下,会导致字符闪烁的BUG,不过不影响小说进程。
点赞1
评论