#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包括:

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

游戏截图:

最新文章

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

热门文章

  1. Linux线程属性总结(一)
  2. 在Ant脚本中使用时间戳
  3. 1002 A+B for Polynomials (25分) 格式错误
  4. MySQL-11-存储引擎
  5. 能说会道爱办公——“别人家的”Chrome插件到底怎么做
  6. docker安装完权限问题
  7. centos7上安装redis6-0-5
  8. java集成网站微信,微博,qq登录
  9. WPF 饼状图,柱形图,折线图 (2 折线图)
  10. 华为音频编辑服务(Audio Editor Kit),快速构建应用音频编辑能力