哥们姐们儿,最近我是真闲得慌,有时候工作节奏一缓下来,就感觉整个人都空了。坐在电脑前,眼瞅着屏幕,刷来刷去也没个啥意思。有一天,我就琢磨着,能不能自己搞点小玩意儿,既能打发时间,又能让自己乐呵一下,最好还能带点那种,你知道的,‘小小的羞辱’,不过是那种很轻松,很搞笑的羞辱,不是真让人难堪的哈。

一拍脑袋,想法就来了

当时我就想,现在的手机游戏,电脑游戏,都太复杂了,动不动就肝氪的,我真没那个精力。我就想弄个最简单的,那种一两分钟就能玩一局,输了也无所谓的小玩意。那种特别直接,就是你点一下,它给你反馈的。我寻思着,就做一个那种“反应力测试”或者“猜数字”的小游戏,但是输了,不只是告诉你“你输了”,而是要带点“你真笨”的那种俏皮话,或者让你做个很傻的“惩罚”,比如屏幕上弹出一句“你个大聪明,再来一次!”之类的。

动手前的瞎琢磨

虽然偶尔也捣鼓点代码,但真要从头到尾做一个完整的应用,那也是头大。我当时就想着,越简单越网页版的最方便,随便一个浏览器就能开,也不用安装那就用最基础的HTML搭个架子,CSS美化一下,然后用JavaScript搞定逻辑。没想过什么酷炫的动画,就几个按钮,几行文字,足矣。

撸起袖子干活咯

我就立马行动了。先开了一个空白的文本文件,啪啪啪敲了点HTML代码,就弄了个最简单的页面布局。一个大大的标题写着“来,互相伤害!”,下面放了一个按钮,文案就写“点我开始”。再往下,我留了个空白区域,准备用来显示游戏内容和结果。

布局弄好之后,我就开始琢磨CSS,把按钮弄得大一点,显眼一点,颜色也弄得活泼点。背景色也调了个看着没那么死板的颜色。反正就是怎么舒服怎么来,没啥讲究,就是图个自己看着开心。

然后就是重头戏,JavaScript。我的想法是这样的:

  • 点击“点我开始”按钮,游戏开始。
  • 游戏就是一个简单的计时挑战,比如屏幕上会随机出现一个数字,你要在规定时间内,比如2秒内,点击另一个“确认”按钮。
  • 如果点对了,或者点快了,就显示“恭喜你,还算有点脑子!”
  • 如果超时了,或者点错了,那好家伙,就显示那些“羞辱”性的话了。

我当时写JavaScript的时候,可是费了不少劲。主要是逻辑有时候转不过弯来。我得写个函数来生成随机数,再写个函数来启动计时器,还要判断用户点击的时间。计时器老是出问题,要么时间不准,要么根本不停。我当时头都大了,就去网上找找别人是怎么写计时器的,然后一点点改,一点点试。

“羞辱”系统上线!

最关键的“羞辱”环节,我可是想了好多点子。我弄了个数组,里面存了一堆搞笑的句子,比如:

  • “速度这么慢,是中午没吃饭吗?”
  • “你这反射弧,比万里长城还长!”
  • “别灰心,下次争取别输得这么惨!”
  • “恭喜你,成功错过了一个亿!”
  • “你是不是把鼠标当成砖头了?”

每次游戏失败,就从这个数组里随机挑一句显示出来。我还特意把这些话的字体弄得大大的,红红的,让它显得特别“扎眼”,哈哈。有时候还会配个那种很夸张的“失败”音效,就是那种“噔~”一下,特别滑稽。

修修补补再上线

弄好主干之后,我就自己玩了好几遍。发现几个问题:

  • 第一个是,每次玩完,得刷新页面才能重新开始,太麻烦了。我就加了个“再玩一次”的按钮,点击之后,所有的计时器清零,数据复位,就可以直接再来一局。
  • 第二个是,有时候随机数出得太快了,眼睛根本看不清,那不就是纯粹的“羞辱”了吗?我就调整了下随机数出现的间隔,让它有个缓冲,别太折磨人。
  • 第三个,就是那些“羞辱”的话,玩久了会重复,就没意思了。我又在网上找了点幽默句子,又往数组里添了一大堆,保证每次失败都能有点新意。

就这么捣鼓弄了好几天,下班回家没事就研究研究,代码写写停停,看着自己弄出来的这个小东西,从一个光秃秃的页面,变成了一个能互动,能“损”人的小游戏,心里还真是有点小小的成就感。虽然功能很简单,界面也很朴素,但它完全是按着我的想法来的,而且玩起来确实能让人嘿嘿一乐,那种自嘲的感觉,还挺解压的。

我把这玩意儿发给几个朋友玩,他们也是一边骂我“你有病”,一边玩得不亦乐乎。看到他们被我的“羞辱”弄得哈哈大笑,我就觉得这时间花得真值。有时候生活不就是这样嘛找点简单的小乐子,自己动手去创造一点,哪怕只是个小小的“羞辱”游戏,也能让枯燥的日子多点色彩。

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