今天跟大家伙儿唠唠我这几天折腾的“欲望之戒杨过游戏”,说白了就是自己瞎捣鼓的一个小玩意儿,灵感嘛你也懂的,就是那么回事儿。
我就是想看看能不能用代码搞点不一样的,别老是那些打打杀杀的,想整个有点“人性”的东西出来。这“人性”俩字儿,咳,你懂的。
我得找个主角,杨过这小子,身世坎坷,又跟小龙女纠缠不清,挺有故事的,拿他开刀最合适。然后就是“欲望之戒”,这玩意儿就是个引子,得能激发杨过内心深处那点小九九。我先用Python写了个简单的框架,把杨过的人物属性,比如“正义值”、“欲望值”、“理智值”啥的都定义初始数值都设低点,方便后面折腾。
就是设计剧情。我参考了一些...咳咳,不可描述的桥段,然后自己瞎编了一些。比如,杨过练功的时候,突然发现了一个山洞,山洞里有个神秘的戒指,戴上之后,就开始出现各种诱惑。这诱惑可以是美女,可以是权力,可以是金钱,反正怎么刺激怎么来。我用if...else
语句来判断杨过的选择,不同的选择会影响他的属性值,也会触发不同的剧情。
然后就是核心部分了:欲望的实现。我加了一些互动,比如杨过可以跟不同的NPC对话,对话的内容会根据他的欲望值而变化。欲望值越高,说出来的话就越露骨,越直接。我还加了一些小游戏,比如“推箱子”或者“打地鼠”,但是这些小游戏跟欲望挂钩。比如,推箱子推对了,可以获得美女的青睐;打地鼠打中了,可以获得金钱的奖励。但是,如果欲望值太高,就会出现一些负面效果,比如被郭靖骂,被小龙女嫌弃,甚至走火入魔。
- 遇到的第一个坑:剧情太单调。一开始我只设计了一条主线,玩起来特别枯燥。后来我就加了一些支线剧情,让杨过可以自由探索,自由选择。
- 遇到的第二个坑:数值平衡不欲望值太容易涨了,导致杨过很快就变成了个色中恶鬼。后来我就调整了一下数值,让欲望值的增长速度放缓,同时增加了一些“清心咒”之类的道具,可以降低欲望值。
- 遇到的第三个坑:界面太丑了。我用的是纯文本界面,看起来特别简陋。后来我就学了一点pygame,给游戏加了一些简单的图片和音效,虽然还是挺粗糙的,但是总比纯文本好多了。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
一步,测试与完善
就是测试了。我找了几个朋友来玩,让他们提意见。他们说,这游戏挺有意思的,就是有点...咳咳,太直接了。我就稍微收敛了一下,把一些过于露骨的内容给删掉了,然后又加了一些搞笑的元素,让游戏玩起来更轻松一点。
这回“欲望之戒杨过游戏”的实践,虽然有点不正经,但是让我学到了很多东西。我不仅巩固了Python的基础知识,还学会了pygame的基本用法,更重要的是,我体验到了创作的乐趣。虽然这游戏还很粗糙,有很多不足之处,但是我相信,只要不断学习,不断改进,总有一天,我能做出一个真正有趣的游戏出来。
这回就先分享到这里了,下次有机会再跟大家伙儿分享其他的实践记录。