今天心血来潮,想搞个小游戏玩玩,就琢磨着弄个简单的算数游戏。就是那种最基本的,加减乘除,看看能不能通过代码给实现出来。
搞起!
我先在纸上随便写几个数字,78,34,56 啥的。然后就开始琢磨,怎么让程序能随机出题?
我想着得先让电脑随机生成几个数字,然后随机选择加减乘除其中一种运算。这块儿弄半天,还挺有意思,感觉回到小学做数学题的时候。
- 先搞几个数字出来
- 然后随机+-/
然后,我开始写代码。这玩意儿,比我想的要麻烦一点。不光要生成题目,还得判断用户的答案对不对。对,还得有个界面,总不能让用户对着黑框框输答案?
弄完这些,我试着玩下自己写的这个“算数游戏”。还真有点意思!虽然界面丑点,但好歹能玩。
不过玩几把我就发现问题。这题目也太简单!都是两位数的加减乘除,我一个成年人做起来简直毫无压力。这不行,得加点难度。
于是我又开始琢磨,怎么把难度提高点。比如,加点多位数的运算?或者,加点小数、分数的运算?再或者,弄个计时器,看看谁在规定时间内答对的题目最多?
我还突发奇想,要不就来一个搞怪的,例如:所选的数是67,根据规则可以依次得到:67, 202, 101, 304, 152, 76, 38, 19, 58, 29, 88, 44, 22, 11, 34, 17,52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1。这样子无厘头的来回变数字。
这么一想,感觉这小游戏还能玩出花来!不过今天时间有限,就先这样。下次有空再继续完善。
今天这波操作还是挺有成就感的。虽然只是个简单的算数游戏,但好歹是自己从头到尾做出来的。下次再接再厉,争取把它做得更好玩!
不过说真的,自己动手做东西,感觉就是不一样,满满的成就感!