admin 管理员组

文章数量: 1184232


2024年3月25日发(作者:php编程计算分段函数的值)

C语言课程设计

一、游戏类题目

序号

1

题目名称

马踏棋盘

题目要求

设计一个国际象棋的马踏棋盘的演示程序

要求:具体的图形化展示整个游戏。将马随机放在国际

象棋的8×8棋盘的某个方格中,马按照走棋的规则进行

移动。要求每个方格只进入一次,走遍棋盘的全部64个

方格。编制非递归程序,求出马的行走路线,并按求出

的行走路线,将1,2,„,64依次填入一个8×8的方阵,

并输出。

2 五子棋小游戏 设计实现基于命令行的五子棋小游戏

1、实现五子棋的人人对局功能

2、实现五子棋的人机对局功能

3、实现两机对局

要求:具体的图形化展示整个游戏。1、2必须实现,第

3不做要求,根据个人能力自己决定是否实现(不实现不

影响成绩,如果能实现将得到加分)。

3 俄罗斯方块游戏 设计实现一个具有基本形状的俄罗斯方块游戏

要求:具体的图形化展示整个游戏。随机给出不同的形

状(长条形、Z字形、反Z形、田字形、7字形、反7形、

T字型)下落填充给定的区域,若填满一条便消掉,记分,

当达到一定的分数时,过关,每关方块下落的速度加快,

若在游戏中各形状填满了给定区域,为输者。方块下落

时,可通过键盘方向键(上、下、左、右键)对该方块

进行向上(变形),向下(加速)、向左、向右移动。显示:

消行后,剩余上方方块向下移动并统计和显示分数。每

隔一段时间,方块自动下移一行,并显示。

4 扑克牌24点游戏 用扑克牌实现24点游戏。

“巧算24点”的游戏内容如下:一副牌中抽去大小王剩

下52张,任意抽取4张牌(称牌组),用加、减、乘、

除(可加括号)把牌面上的数算成24。每张牌必须用一

次且只能用一次,如抽出的牌是3、8、8、9,那么算式

为(9—8)×8×3或3×8+(9—8)或(9—8÷8)×3

等。

要求:具体的图形化展示整个游戏。能够随机抽取4张

牌,并且得出所有的24点的算式。

5 迷宫游戏 迷宫实验是取自心理学的一个古典实验。在该实验中,

把一只老鼠从一个无顶大盒子的门放入,在盒中设置了

许多墙,对行进方向形成了多处阻挡。盒子仅有一个出

口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道

路以到达出口。对同一只老鼠重复进行上述实验,一直

到老鼠从入口到出口,而不走错一步。老鼠经多次试验

终于得到它学习走迷宫的路线。设计一个计算机程序对

任意设定的迷宫,求出一条从入口到出口的通路,或得

出没有通路的结论。

要求:具体的图形化展示整个游戏。在给出入口和出口

的前提下,给出动态的迷宫行走路线。

6 猴子选大王游戏 编写程序实现找到猴子大王。

题目内容:一堆猴子都有编号,编号是1,2,3 ...m ,

这群猴子(m个)按照1到m的顺序围坐一圈,从第1

开始数,每数到第n个,该猴子就要离开此圈,这样依

次下来,直到圈中只剩下最后一只猴子,则该猴子为大

王。

要求:具体的图形化展示整个游戏。输入数据:输入m,n

其中m,n 为整数,n输出形式:提示按照m个猴子,数n

个数的方法,输出为大王的猴子是几号。

7 约瑟夫生死者游戏 问题:约瑟夫问题的一种描述是:编号为1,2,....,N

的N个人按顺时针方向围坐一圈,每人持有一个密码(正


本文标签: 游戏 实现 迷宫 方块