今天心血来潮,想搞个掷骰子游戏玩玩。小时候经常跟小伙伴们一起玩,就比谁扔的点数大,简单又刺激!现在想想,自己也能动手做一个,看看能不能还原当年的乐趣。
我得找个能用的“骰子”。当然不是真的骰子,我打算用电脑程序来模拟。想想小时候玩的骰子,就是个六面体,每个面上有不同的点数,从1到6。那在程序里,我只需要生成一个1到6之间的随机数就行。
有“骰子”,我还得有个地方来显示结果。最简单的,直接在屏幕上输出数字就行。复杂点,可以画个骰子的图形出来,不过今天先不搞那么复杂,能用就行。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我打开平时写代码的工具。生成随机数的功能,大部分编程工具里都有,我搜一下,很快就找到。试几次,果然每次出来的数字都不一样,有点意思!
我把生成的随机数显示到屏幕上。这也不难,我以前做过类似的东西,几下就搞定。每次运行程序,屏幕上就会出现一个1到6之间的数字,就像真的掷骰子一样。
光是一个人扔骰子有点无聊,我得加个对手。最简单的,就是让电脑也扔一个骰子,然后比较我们两个的点数大小。这也不难,我再生成一个随机数,然后用“如果...就...”的语句来判断谁大谁小。
现在有点对战的感觉!
玩几次,我发现一个问题:每次都得重新运行程序才能再玩一次,太麻烦。我得想个办法让游戏能重复玩。我记得以前学过一个叫“循环”的东西,可以让程序重复执行一段代码。我试着把扔骰子和比较大小的代码放进循环里,果然可以一直玩!
不过一直玩下去也没个头。我得加个结束游戏的条件。比如,谁先赢5次就结束游戏。我加个计数器,每次谁赢就给谁加1,谁先到5就结束循环。
这个掷骰子游戏基本完成!虽然很简单,但是玩起来还挺有意思的。我试着玩几局,还真找回点小时候的感觉。看来,自己动手做游戏,不仅能锻炼脑子,还能找回童年的乐趣!
以后有时间,我还可以继续完善这个游戏,比如:
不过这些都是后话。今天先玩到这里,下次再继续折腾!