easyx小游戏
2024-10-19 23:41:27
#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包括:
游戏目标:不让小球碰到柱子
游戏截图:
最新文章
- python解无忧公主数学题107.py
- c 深度剖析 2
- Python 图形 GUI 库 pyqtgraph
- struts采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架
- 01_JavaMail_03_邮件发送简单实例
- android 08 AndroidManifest.xml
- 分页过滤SQL求总条数SQL正则
- Altium Designer中使用差分对布线
- Android菜鸟的成长笔记(11)——Android中的事件处理
- NYNU_省赛选拔题(6)
- jsp中的request.setAttribute的使用
- 快来领取一场专门讲解UTF-8与UTF-16编码算法的GitChat活动的免费名额
- 巧用UserAgent来解决浏览器的各种问题
- lvs--小白博客
- luoguP4709 信息传递 置换 + 多项式exp
- 6-11-N皇后问题-树和二叉树-第6章-《数据结构》课本源码-严蔚敏吴伟民版
- Linux,IDS入侵防御系统
- Centos7 Nginx 开机启动
- 判断Json字符串返回类型 对象 或者 数组
- OS信号实现Java异步通知