简单代码小游戏大全

一、小游戏的C++代码

/*===========================Program Description==========================*/

/*========================================================================*/

#include"conio.h"/*所需的头文件*/

int on;/***具有开关作用的全局变量*/

static int score;/***静态的记分器变量*/

setviewport(100,100,500,380,1);/*设置图形窗口区域*/

rectangle(0,0,399,279);/*以矩形填充所设的图形窗口区域*/

setfillstyle(SOLID_FILL,7);/*设置填充方式*/

floodfill(50,50,4);/*设置填充范围*/

settextstyle(0,0,9);/*文本字体设置*/

outtextxy(90,80,"BALL");/*输出文本内容*/

outtextxy(110,180,"version 1.0");

outtextxy(110,190,"made by ddt");

outtextxy(120,240,"Press any key to continue......");

char s[100];/***用于存放字符串的数组*/

setviewport(100,150,540,420,1);

outtextxy(120,200,"quit? Y/N");

sprintf(s,"Your score is:%d",score);/*格式化输出记分器的值*/

gdriver=DETECT;/*设置图形适配器*/

registerbgidriver(EGAVGA_driver);/*建立**图形运行程序*/

initgraph(&gdriver,&gmode,"");/*图形系统初试化*/

while(1)/*此大循环体控制游戏的反复重新进行*/

int driver,mode,l=320,t=400,r,a,b,dl=5,n,x=200,y=400,r1=10,dx=-2,dy=-2;/*初始化小球相关参数*/

int left[100],***[100],right[100],bottom[100],i,j,k,off=1,m,num[100][100];/*方砖阵列相关参数*/

static int phrase;/*一系列起开关作用的变量*/

registerbgidriver(EGAVGA_driver);

cleardevice();/*图形状态下清屏*/

clearviewport();/*清除现行图形窗口内容*/

for(i=0,k=0;i<=6;i++)/*此循环绘制方砖阵列*/

rectangle(left[j],***[i],right[j],bottom[i]);

setfillstyle(SOLID_FILL,j+oop);

floodfill(left[j]+1,***[i]+1,4);

while(1)/*此循环控制整个动画*/

x=x+dx;/*小球运动的圆心变量控制*/

if((x-r1<=r||x+r1<=r)&&x+r1>=l)

简单代码小游戏大全for(i=0;i<=6;i++)/*此循环用于判断、控制方砖阵列的撞击、擦除*/

if((x+r1<=right[j]&&x+r1>=left[j])||(x-r1<=right[j]&&x-r1>=left[j]))

if(( y-r1>***[i]&&y-r1<=bottom[i])||(y+r1>=***[i]&&y+r1<=bottom[i]))

rectangle(left[j],***[i],right[j],bottom[i]);

floodfill(left[j]+1,***[i]+1,10);

printf("%d\b\b\b",score);

if((y+r1>=***[i]&&y+r1<=bottom[i])||(y-r1>=***[i]&&y-r1<=bottom[i]))

if((x+r1>=left[j]&&x+r1<right[j])||(x-r1<=right[j]&&x-r1>left[j]))

rectangle(left[j],***[i],right[j],bottom[i]);

floodfill(left[j]+1,***[i]+1,10);

printf("%d\b\b\b",score);

if(x+r1>639)/*控制小球的弹射范围*/

if(a==77&&l<=565)/*键盘控制设定*/

if(a=='y'&&on==1)/*是否退出游戏*/

二、用C语言编写的小游戏代码是什么

1、“猜数字小游戏”,每个数字后按空格,*后按回车确认

2、 printf("\n\n猜数字小游戏\n\n");

3、 printf("猜四个数字,如数字与顺序都正确记为A,数字正确位置不对记为B.\n");

4、 int m, n;// m是完全猜对的个数, n是顺序不对或错的个数

5、 srand((unsigned)time(NULL));//初始化随机数发生器

6、 a[i]= rand()% 10;// rand()函数每次随机产生一个0-9的数

7、 if((a[3]!= a[2]&& a[3]!= a[1]&& a[3]!= a[0])&&

8、 printf("请依次输入4个一位整数:\n\n");

9、 printf("你输入的是:%d%d%d%d", b[0], b[1], b[2], b[3]);

10、 printf("%dA%dB你试了%d次\n", m, n, count);

11、 printf("你猜对了(^-^)!就是:%d%d%d%d\n", a[0], a[1], a[2], a[3]);

12、 printf("你输了(T-T)!哈哈!应该是:%d%d%d%d\n", a[0], a[1], a[2], a[3]);

13、 printf("(要继续吗?1或0)\n");

三、c语言小游戏代码

#include<windows.h>//基本型态定义。支援型态定义函数。使用者界面函数图形装置界面函数。

#include<conio.h>//用户通过按键盘产生的对应操作(控制台)

#include<time.h>//日期和时间头文件

int Snake[LEN][WID]={0};//数组的元素代表蛇的各个部位

char Sna_Hea_Dir='a';//记录蛇头的移动方向

int Sna_Hea_X, Sna_Hea_Y;//记录蛇头的位置

int Snake_Len= 3;//记录蛇的长度

clock_t Now_Time;//记录当前时间,以便自动移动

int Wait_Time;//记录自动移动的时间间隔

int Eat_Apple= 1;//吃到苹果表示为1

HANDLE hConsole= GetStdHandle(STD_OUTPUT_HANDLE);//获取标准输出的句柄<windows.h>

//句柄:标志应用程序中的不同对象和同类对象中的不同的实例方便操控,

void gotoxy(int x, int y)//设置光标位置

COORD pos={x,y};//定义一个字符在控制台屏幕上的坐标POS

SetConsoleCursorPosition(hConsole, pos);//定位光标位置的函数<windows.h>

void Hide_Cursor()//**光标固定函数

CONSOLE_CURSOR_INFO cursor_info={1, 0};

SetConsoleCursorInfo(hConsole,&cursor_info);

void SetColor(int color)//设置颜色

SetConsoleTextAttribute(hConsole, color);

//是API设置字体颜色和背景色的函数格式:SetConsoleTextAttribute(句柄,颜色);

void Print_Snake()//打印蛇头和蛇的脖子和蛇尾

SetColor(0xf);//oxf代表分配的内存地址 setcolor:34行自定义设置颜色的函数

if(Snake[ix][iy]== 2)//蛇的脖子

color= rand()%15+ 1;//rand()函数是产生随机数的一个随机函数。C语言里还有 srand()函数等。

if(Snake[ix][iy]== Snake_Len)

void Clear_Snake()//擦除贪吃蛇

if(Snake[ix][iy]== Snake_Len)

void Rand_Apple()//随机产生苹果

for(ix= 0; ix< LEN;++ix)//先标记蛇头

switch(Sna_Hea_Dir)//根据新的蛇头方向标志蛇头

if(Snake[Sna_Hea_X][Sna_Hea_Y]!=1&&Snake[Sna_Hea_X][Sna_Hea_Y]!=0&&Snake[Sna_Hea_X][Sna_Hea_Y]!=-1)

if(Snake[Sna_Hea_X][Sna_Hea_Y]< 0)//吃到苹果

for(ix= 0; ix< LEN;++ix)//处理蛇尾

if(Snake[ix][iy]!= Snake_Len)

Snake[Sna_Hea_X][Sna_Hea_Y]= 1;//处理蛇头

void Get_Input()//控制蛇的移动方向

if(clock()- Now_Time>= Wait_Time)//蛇到时间自动行走

system("mode con: cols=80 lines=25");

for(i= 0; i< Snake_Len;++i)//生成蛇

printf("0.%3ds", Wait_Time/10);

if(((Apple_Num-1)/ 10)== Level)

srand((unsigned)time(NULL));//设置随机数的**

printf("请输入你想要的速度\n");

printf("请输入你想要的苹果数\n");

相关文章
  • 简单互动游戏大全

    一、30个经典互动小游戏大全 1、倒着说:规定字数,答题人需在限定时间内倒着说出问题。 2、集体造句:分组合作,按顺序完成句子,*后以句子通顺、完成速度快的组获胜。 3、捡乒乓球:参与者需在不碰地的情况下,合力捡起指定的乒乓球。 4、说口令折纸:二人一组,通过说特定口令进行折纸游戏,错误则纸对折,直至无法站立。 5、蹲蹲乐:分组,使用特定名字,按顺序蹲下,反应慢者出局。 6、偷天陷阱

  • 简单互动小游戏大全

    一、30个经典互动小游戏大全 1、倒着说:规定字数,答题人需在限定时间内倒着说出问题。 2、集体造句:分组合作,按顺序完成句子,*后以句子通顺、完成速度快的组获胜。 3、捡乒乓球:参与者需在不碰地的情况下,合力捡起指定的乒乓球。 4、说口令折纸:二人一组,通过说特定口令进行折纸游戏,错误则纸对折,直至无法站立。 5、蹲蹲乐:分组,使用特定名字,按顺序蹲下,反应慢者出局。 6、偷天陷阱

  • 简单乐器小游戏大全

    一、提高儿童记忆力的小游戏大全【9则】 【#亲子教育#导语】要提高孩子记忆力,我们有很多方法,但记忆不是枯燥的灌输,所以,我们在想办法提高孩子记忆力的时候,别忘了寻找快乐的方法,比如游戏,这样可以让我们的付出事半功倍。下面无为大家整理了提高儿童记忆力的小游戏大全【9则】,供大家的参考。 1.提高儿童记忆力的小游戏大全 孩子18个月后,可以把字母描绘在砂纸上并且剪下来

  • 简单两字的游戏名字大全

    一、好听的游戏名字两字 1、名字是人与人之间交流沟通的桥梁,是供人称谓的,因此不论是在选取真名时,还是选取游戏名字时,“好听”都是必要的条件,而两字的更加简单易记。因此下面给大家带来了有关好听的游戏名字两字的文章,若大家正在寻找一个游戏名字,那么不妨来这里找找看。 2、两字好听的游戏名字既能悦人之耳,有利于给游戏好友留下好的**印象,也便于游戏好友记忆,进而有利于游戏好友的结交

  • 签到界面游戏大全

    一、游戏大亨手游员工怎么得 员工获取攻略大全 1、“**”是咱们游戏的核心功能,位于游戏主界面下方。接几次外包任务就有钱进行前两档的五连抽啦,不过如果不想看到一星二星的员工,就攒起**进行“****”的五连抽吧。 2、每天登陆的时候,在游戏右侧“**”按钮点进来,进行签到。签到之后即可获得抽奖机会,连续签到越多,抽奖次数越多,成为VIP还能有额外的抽奖次数哦!祈祷三星、四星、五星员工都进我口袋吧

  • 简单体育游戏大全

    一、体育课游戏推荐100个 以下为您推荐100个体育课游戏,这些游戏旨在提高学生的身体素质,同时增加课堂的趣味*和互动*: 接力跑:这是一种非常经典的团队竞赛游戏。学生们分成若干队伍,每队手持接力棒,进行跑步接力。这个游戏可以锻炼学生的速度和团队协作能力。 跳绳比赛:学生们可以单人或多人一起跳绳,比赛谁跳得*多或*快。这个游戏可以锻炼学生的协调*和耐力。 **走路:学生们模仿**的走路姿势

  • 简单儿童游戏画画大全

    一、儿童画画游戏大全简单漂亮儿童画画游戏 绘画可以塑造幼儿的个*2、世界上没有一个人是一模一样的个*,所以在教育中教师也要遵循这一规律。每一位幼儿的绘画作品中都可以抓住其不同的个*,这样足以帮助教师因材施教。从绘画作品的细节部分可以发现幼儿的*格是敏感还是大胆,热情还是懦弱,是否缺乏***等等*格。3、在幼儿的美术教育中,教师可以针对这些不同的特*,进行单独的强化训练

  • 简单儿童物理游戏大全

    一、影响学前儿童游戏的物理环境因素有 影响幼儿园游戏开展的因素主要有物理环境因素、社会因素和个体因素三个方面。 物理环境因素是指游戏中的要素及条件,它保证游戏的顺利进行。 游戏中的物理环境因素由家长或教师等**为幼儿提供,作为教师要了解物理环境对于幼儿游戏的重要*,以及为幼儿提供创设物理环境时应该注意些什么问题,使环境真正地为幼儿的游戏服务,增强幼儿游戏的兴趣,提高幼儿游戏的质量。

  • 简单刺激小游戏大全

    一、活跃气氛的趣味小游戏37个 *能活跃气氛的小游戏大全 1、十五二十 从古到今非常流行。游戏规则十分简单,两人相对同时伸手出指(双手能出的数字为0、5、10),口中报一数字(即二人出拳数字之和0、5、10、15、20),与双方伸指数目之和相同者胜,输的人罚喝酒,两人都喊中就继续。 通过猜拳或者抽牌或者其他方式选出来那个人要选择真心话或者大冒险

  • 简单反应游戏大全

    一、活跃气氛的趣味小游戏37个 *能活跃气氛的小游戏大全 1、十五二十 从古到今非常流行。游戏规则十分简单,两人相对同时伸手出指(双手能出的数字为0、5、10),口中报一数字(即二人出拳数字之和0、5、10、15、20),与双方伸指数目之和相同者胜,输的人罚喝酒,两人都喊中就继续。 通过猜拳或者抽牌或者其他方式选出来那个人要选择真心话或者大冒险