用户:小企鹅飞查看:777 回复: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沙发。
点赞2
评论
用python做一个可不可以
可以是可以,可是我不会
哦,给我几天,我给你代码
用如果和print代码就可以了,很简单的
光用print可能效果不太好的
emmmm……回头我研究一下哈!
顶
点赞1
评论
压下去(doge)
飘上来(doge)
我再压(doge)
我要飞到天上最高的地方(doge)
然后摔si(doge)
不会的,我有降落伞(doge)
拿剪刀剪烂(doge)
拿布快速修好(doge)
接着剪(doge)
拿石头把剪刀砸了(doge)
再买一把剪刀然后干脆把绳子剪了(doge)
使用瞬移术去地面,购买新的降落伞,瞬移回来(doge)
买了再剪(doge)
为什么又开始了(doge)
再买一个降落伞,然后开启加速,以300000千米/秒的速度安全降落在地面
光速???宁想击穿地球吗(doge)
糟糕,地球发现自己被击穿了(doge)
然后叫来月球把宁关在上面,然后宁被宇宙辐射neng si了(doge)
速度太快穿模了,所以我现在不在月球,而是在太空(doge)
宁没穿宇航服,所以会被宇宙射线影响(doge)
降落伞开启期间免疫任何伤害,(doge)所以我技高一筹
光速的话······真实的光速好像是299792458米每秒吧······所以你达到了超光速,穿越了时空(doge)
我回到了过去(doge)
然后呢(doge)
然后买来降落伞、石头和布,并且学习瞬移和加到光速技能(doge)
学习完加到光速技能后就开始无限循环?红红火火恍恍惚惚
忽然觉得,这个题材改一下做互动小说不错
死循环?(瞬 间 憨 批)
没错,无限循环(不知掉这样的剧情我写不写得好)
(*^v^*) 嘻嘻~
你两怼了三页回复~
不是第一回了(doge)
喵啊
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
评论
做了个简单版的,一部分还没有编完,回头补充一下,还有就是支线剧情随着主线剧情的增多,会呈几何级数增长,太麻烦了。
你这个,写互动小说的要自己写代码,我这个只用管列表和封面
你这个可以,但是不具备普适性和可移植性,我可以改一下,用文件试试,大概需要8个周末
(⊙o⊙)?
其实完全可以用文件来代替代码里的内容,把内容放到具有一定格式的储存剧情的文件(就txt吧)里,代码里引用,需要别的剧情时就可以直接修改文件名称,不像你这个需要重新写一个程序
我懂了。
唉!我还是去写小说吧,最近有新灵感了,打算开新坑
点赞0
评论
别,先把坑填完了再开新坑(不然你会忙不过来doge)
不会忙不过来的,咕了就行了(doge)
你咕,随你咕,咕了我取消收藏就可以了(滑稽)
空之云川怎么搞的?每次我一点开互动小说,就成了这样。
点赞0
评论
可能是BUG,这个问题是没次都出现还是有时候出现,出现的多吗?
还没写的时候还没出现,但是等我写了一些内容后每次点开就是这样子了。
应该是出BUG了,我待会检查一下
能把你剧情片段总列表发过来吗?
我现在用的是手机,不能打开互动小说,等我今晚再发给你吧。
修复了
晚了,我不写小说了,不玩了,拜拜。
2020/11/26更新优化内容:
修复一个BUG,新增一个BUG。
修复了部分情况下,会导致报错退出的BUG。
新增了,在极小概率下,会导致字符闪烁的BUG,不过不影响小说进程。
点赞1
评论
不对,新增的这个是特色,是彩蛋,总之不是BUG(doge)