今天突发奇想,想搞个诗句游戏名字生成器。就是那种,你输入一句诗,它能给你吐出几个看起来像模像样的游戏名字。
我啥也不懂,就到处乱搜。看到一堆名字,像什么:
- [1] 帆运、生维、庆一、川青、本思、贝西
- [2] 楚誉、佩雪、顷佰、叶纪、帅娜、风硕
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
这些名字,怎么说,感觉不太像游戏名字,更像是人名,有点普通。
然后我又找到一些:
- 1、余馨 2、何须叹离别 3、抱紧硪好吗
这些稍微有点意思,但还是不够“游戏”。
我又翻到一些古风的名字:
- 01、愁春懒起妆 02、ぺ忘那段情
- ぃ暮风古榕待人归 08、花骨∮埋香
这些名字挺有意境,但感觉更适合做网名,不太适合游戏。
我开始琢磨,得从诗句里找灵感。于是我找到一些从诗句里提取的名字:
- 01、相看两不厌 02、白头宫女在
- 05、空山不见人 06、情人怨遥夜
这些就有点感觉!至少,它们是从诗句里来的,自带一股文艺范。
我又找到一些更“游戏化”的:
- 1、君兮寄相思 2、韶华倾覆三生梦 3、与卿赴月
这些名字,我觉得就比较符合我的要求。有古风,有意境,也有点游戏的感觉。
实践过程
我开始动手实践。我得有个诗句库?于是我开始疯狂搜集各种诗词,什么唐诗三百首、宋词精选,一股脑全塞进我的数据库里。
然后,我开始写代码。我用的是Python,这玩意儿我比较熟。我写个函数,输入一句诗,它就从里面挑几个字,然后排列组合一下,生成几个名字。
刚开始,生成的名字简直惨不忍睹,各种奇怪的组合,什么“山月不知”、“明月何时”之类的,完全没有美感。
我开始不断修改代码,调整算法。比如,我加一些规则,优先选择那些看起来比较“美”的字,像“月”、“花”、“云”、“梦”之类的。我还加一些限制,避免生成太长的名字。
经过一番折腾,终于,我的生成器有点样子。比如,我输入“明月几时有”,它能生成“明月”、“几时有”、“明月时”这样的名字。虽然还不是特别完美,但至少比一开始强多。
今天的实践就到这里。虽然成果还比较粗糙,但我觉得挺有意思的。下次有空,我再继续完善它!