少年级简单的编程游戏代码大全
 1.先下载一个graphics.h的头文件来画。
   2.初始化窗口:initgraph(x,y);这是先创建一个窗口的功能,左上角为(0,0),右轴为X轴,下轴为Y轴,其中X代表X单位的长度,Y代表Y单位的宽度。
   3.关闭图像窗口:close graph();这是用来结尾的。
   4.按任意键继续:getch();这与getchar()相同;差不多,为了防止它运行后被关闭,让它暂停,他的头文件是:conio.h
   5.画一条线:line(x1,y1,x2,y2);在您创建的窗口中,以(x1,y1)和(x2,y2)为两个端点画一条线。
   6.画一个矩形:rectangle(x1,y1,x2,y2);画一个以(x1,y1)和(x2,y2)为对角的矩形。
   7.画一个圆:circle(x,y,r);以(x,y)为点,r为半径,画一个圆。
   8.颜:set color(x);用于设置颜,其中X是要设置的颜。可以填这16种:黑黑、蓝蓝、绿、青、红、紫品红、棕、浅灰、深灰、亮蓝浅蓝、亮绿浅绿、亮绿浅青、亮红浅红、亮紫浅品红、黄、黄。当然,你也可以根据光线的三原来调整自己喜欢的颜。方法是:setcolor(RGB(x,y,z));RGB分别代表红、绿、蓝,对应的x、Y、z Y、Z就是你选择了多少种颜,范围是[0,255]。
   #包含stdio.h
   #包含windows.h
   #包含conio.h
   #包含时间. h
   //游戏窗口
   #定义FrameX 4 //游戏窗口左上角的X轴坐标
   #定义FrameY 4 //游戏窗口左上角的Y轴坐标
   #define Frame_height 20 //游戏窗口的高度
   #define Frame_width 18 //游戏窗口的宽度
   //定义全局变量
   int i,j,temp,temp1,temp 2;//temp,temp1,temp2用于记忆和转换square变量的值。
   int a[80][80]={ 0 };//标记游戏画面的图案:2、1、0分别表示位置为游戏框、正方形、无图案;初始化为无模式。
   int b[4];//标记4个“打开”的方块:1表示有方块,0表示没有方块。
   //声明俄罗斯方块的结构
  结构俄罗斯方块
   {
   int x;//中心正方形的x轴坐标
   int y;//中心正方形的Y轴坐标
   int标志;//标记框类型的序列号
   int next//下一个俄罗斯方块类型的序列号
   int速度;//俄罗斯方块移动的速度
   int计数;//生成俄罗斯方块的数量
   int分数;//比赛的比分
   int级别;//游戏的水平
   };
   //函数原型声明
   //将光标移动到指定位置
   void gotoxy(HANDLE hOut,int x,int y);
   //制作游戏窗口
   void make _ frame();
   //随机生成块类型的序列号
   void get_flag(结构俄罗斯方块*);
   //制作俄罗斯方块
   void make _俄罗斯方块(struct Tetris *);
   //打印俄罗斯方块
   void print_tetris(HANDLE hOut,struct Tetris *);
   //清除俄罗斯方块的痕迹
   void clear_tetris(HANDLE hOut,struct Tetris *);
   //判断是否可以移动,返回值为1,如果可以移动,否则不移动。
   int if _ moveable(struct Tetris *);
   //确定行是否满,删除俄罗斯方块的整行。
   void del_full(HANDLE hOut,struct Tetris *);
   //开始游戏
   void start _ game();
   void main()
   {
   //制作游戏窗口
   make _ frame();
   //开始游戏
   start_game()。
   }
   /* * * * * *将光标移动到指定位置* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。
  void gotoxy(HANDLE hOut, int x, int y)
  {
  COORD pos;
  pos.X = x; //横坐标
  pos.Y = y; //纵坐标
  SetConsoleCursorPosition(hOut, pos);
  }
  /******制作游戏窗口******************************************************************/
  void make_frame()
  {
  HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); //定义显示器句柄变量简单好玩的编程代码复制
  gotoxy(hOut,FrameX+Frame_width-5,FrameY-2); //打印游戏名称
  printf(“俄罗斯方块”);
  gotoxy(hOut,FrameX+2*Frame_width+3,FrameY+7); //打印选择菜单
  printf(“**********下一个方块:”);
  gotoxy(hOut,FrameX+2*Frame_width+3,FrameY+13);
  printf(“**********”);
  gotoxy(hOut,FrameX+2*Frame_width+3,FrameY+17);
  printf(“↑键:变体”);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。