注册 登录
编程论坛 汇编论坛

大家来玩玩这道题(二)!

Valenciax 发布于 2016-07-21 08:00, 3790 次点击
在别的论坛看到这道题:简单的猜猜看游戏:-

假定以数字(0-9)作底牌,程式随机取出不相同的四组数字和不同位置,比如
5678四张牌成对。一开始打印出8个星,显示画面如下...
* * * * * * * *

8个*对应位置是5 6 7 8 8 7 6 5
用户按方向键选翻第1张(按空白),即时印出
5 * * * * * * *

用户再按方向键选翻第2张牌(按空白),即时印出
5 6 * * * * * *

因为两牌不成对,游戏停顿约1秒钟后翻回原来样子(方便用户记忆)。
* * * * * * * *

这一回合,用户分别选第1和第8张牌。
5 * * * * * * 5

这次成对了,画面保留这个记录不翻回去;以此类推,直到用户翻到正确的四对牌,即完成一次胜利。

程式须记录步数和胜利局数,按ESC退出。

------ 分隔线 ------

嗯,游戏很简单,写起来也不复杂,基本上是取乱数和显示,主要是考验如何处理流程和一般游戏设计的概观,其他更大更复杂的游戏都是由简单架构作起点,一步一步搭建起来。

一如以往,我写了一个十分阳春的,大家有趣兴可以写写,贴出代码,或者说说想法也可以。

只有本站会员才能查看附件,请 登录



程式下载
http://wendix2017.




[此贴子已经被作者于2016-7-21 08:04编辑过]

0 回复
1