今天跟大家聊聊我最近折腾的一个小项目,叫做“厚颜无耻的十四行诗游戏”。听这名字就知道,肯定不正经!

起因:

事情是这样的,前阵子不是闲得慌嘛就寻思着找点乐子。突然想起以前玩过一种填词游戏,就是给一段文字,挖掉一些词,让别人来填,看看能整出什么幺蛾子。然后我就想,能不能把这个套路用到十四行诗上?十四行诗嘛格律严谨,韵脚讲究,如果故意破坏它的规矩,会产生什么样的化学反应?

厚颜无耻的十四行诗游戏介绍:在哪里可以下载体验?

构思:

有了这个想法,就开始琢磨怎么实现。我得有一堆十四行诗的模板。这个简单,网上搜呗,英文的中文的都行,反正到时候可以自己改。然后,我要设计一个算法,能够随机地从诗里挖掉一些词。挖哪些词,挖多少,都是需要考虑的。如果挖太多,就没意思了;挖太少,又不够刺激。我需要一个界面,让玩家可以填词,然后生成一首新的十四行诗。

实践:

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

说干就干!我先用Python写了一个简单的脚本,用来读取十四行诗的文本文件,然后随机地挖掉一些名词、动词、形容词之类的。为了增加难度,我还设置了一些规则,比如每行必须挖掉至少一个词,每首诗必须挖掉至少五个词等等。

挖词的算法搞定之后,就开始着手做界面。我用的是一个叫做Tkinter的Python库,虽然丑了点,但是上手快。界面很简单,就是显示诗的模板,挖掉的词用下划线代替,然后让玩家在下划线上填词。填完之后,点击“生成”按钮,就可以看到一首全新的、充满了“厚颜无耻”气息的十四行诗了。

踩坑:

厚颜无耻的十四行诗游戏介绍:在哪里可以下载体验?

在做的过程中,也遇到了一些坑。比如,一开始我挖词的算法太简单粗暴,经常把一些关键的词挖掉,导致诗完全没法读。后来我改进了算法,加入了一些词性判断,尽量避免挖掉那些对诗的意义影响太大的词。还有,Tkinter的界面实在太难看了,我花了好长时间才把它稍微美化了一下。

成果:

经过几天的折腾,这个“厚颜无耻的十四行诗游戏”总算是完成了。虽然界面简陋,功能也比较简单,但是玩起来还挺有意思的。你可以用它来恶搞莎士比亚,也可以用它来创作属于自己的“后现代主义”诗歌。最重要的是,它能让你在无聊的时候,找到一点乐子。

这回实践让我体会到,做一个小项目并不难,关键是要有想法,并且愿意动手去尝试。即使遇到困难,也不要轻易放弃,多查资料,多请教别人,总能找到解决办法的。而且在做的过程中,你会学到很多新的知识,提高自己的技能。如果你也有什么想法,不妨也动手试试,说不定也能做出一个意想不到的作品!

下一步:

厚颜无耻的十四行诗游戏介绍:在哪里可以下载体验?

  • 界面美化:Tkinter的界面实在太丑了,下一步打算用其他的GUI库来重写界面,让它看起来更漂亮一点。
  • 增加词库:现在的词库太小了,导致填词的时候选择有限,下一步打算扩充词库,让玩家有更多的选择。
  • 分享功能:如果能把生成的十四行诗分享到社交媒体上,那就更有意思了。下一步打算增加分享功能,让玩家可以把自己的作品分享给朋友们。

放上一段用这个游戏生成的“厚颜无耻”十四行诗:

厚颜无耻的十四行诗游戏介绍:在哪里可以下载体验?

我爱你的胡子,胜过爱金钱,

你的口臭,像夏夜的星光。

你的体重,是世上最美的图案,

你的脚气,让我充满幻想。

你的放屁,是动听的音乐,

你的鼻屎,是珍贵的宝藏。

厚颜无耻的十四行诗游戏介绍:在哪里可以下载体验?

你的缺点,我都深深地迷恋,

你的抠脚,让我如痴如狂。

我愿做你的老鼠,终日陪伴,

我愿做你的臭袜子,贴身相随。

即使你变成,我也永不厌倦,

因为你是我心中唯一的傻逼

厚颜无耻的十四行诗游戏介绍:在哪里可以下载体验?

请你永远不要洗澡

因为你是我最恶心的骄傲!

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。