今天突发奇想,想搞个小游戏玩玩,名字PK,听着就觉得贼有意思。琢磨着这玩意儿应该不难,就开始动手。
我先在纸上划拉划拉,把大概的流程给想清楚。得先让玩家输入两个名字,然后得有个地方点一下就开始PK,还得把结果给显示出来,基本就这些。
我打开电脑,新建一个项目。没想搞太复杂,就用最简单的来做。代码写起来也快,主要就是获取输入框里的名字,然后点击“确认开始”按钮的时候,触发PK的逻辑。
琢磨PK的逻辑
这PK的逻辑,一开始还真把我给难住。总不能随便给个结果,那多没意思。我想半天,决定用一种“玄学”的方式来搞:
- 把名字里的每个字都转换成笔画数。
- 然后把所有笔画数加起来,搞出一个总数。
- 两个名字的总数比大小,谁大谁就赢。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
这只是最基本的。为让结果看起来更“玄学”一点,我还加一些随机数,让结果有点波动。这样每次PK,就算是相同的名字,结果也可能不一样,有点意思?
搞定PK逻辑,接下来就是显示结果。我弄一个简单的界面,用大大的字体把获胜的名字给显示出来,还加一句“XXX获得胜利!”看着还挺像那么回事儿的。
我自己测试几次,输入我和我朋友的名字,看看谁厉害。有时候我赢,有时候他赢,还挺好玩的。然后我就把这个小游戏发给朋友们,让他们也试试。
结果,大家玩得还挺上头。有几个朋友还跟我说,他们把公司所有人的名字都输进去PK一遍,看看谁是“最强王者”,哈哈。还有人说,这游戏可以用来决定晚上谁请客,输的请吃饭,简直太“公平”!
看着大家玩得这么开心,我也挺有成就感的。虽然这只是一个很简单的小游戏,但能给大家带来一点乐趣,也算没白忙活。
以后有空,我打算再给这个游戏加点新功能,比如记录每次PK的结果,搞个排行榜啥的,想想就觉得有意思。或者,再加点更“玄学”的计算方式,让PK结果更扑朔迷离?哈哈,这事儿可以慢慢琢磨。