首页 > 其他 > 详细

easyx小游戏

时间:2021-08-25 17:59:52      阅读:4      评论:0      收藏:0      [点我收藏+]
#include "stdafx.h"

int main(){
    srand(time(NULL));
    initgraph(640,480);
    int user_x=20,user_y=400,block_x=0,block_y=0;
    block_y=rand()%100;
    char ch;
    int t=clock();
    for(;;){
        circle(user_x,user_y,15);
        if(_kbhit()){
            ch=_getch();
            if(ch==W)user_y-=10;
        }
        else if(clock()-t>100){
            t=clock();
            user_y+=10;
            if(user_y>480)user_y=480;
            block_x-=10;
        }
        cleardevice();
        
        rectangle(block_x,480-block_y,block_x+20,480);
        //block_x-=10;
        if(block_x==0)block_x=480,block_y=rand()%100;
        if(block_x==user_x && 480-block_y<user_y)goto lose;
        if(user_y<350)user_y=350;
        

    }
lose:
    cleardevice();
    TCHAR st[]=_T("GAME OVER");
    outtextxy(200,200,st);
    for(;;);
    closegraph();
    return 0;
    closegraph();
}

注:stdafx包括:

技术分享图片

 

 

 

 

 

 

游戏目标:不让小球碰到柱子

游戏截图:
技术分享图片

 

easyx小游戏

原文:https://www.cnblogs.com/jisuanjizhishizatan/p/15184986.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!