1. 程式人生 > >最簡單的彈球遊戲

最簡單的彈球遊戲

一個小球在一定範圍內彈跳,若碰到邊界,發出響聲

比較簡單,看下程式碼吧:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<stdio.h>
#include<stdlib.h>               //system函式,清屏
#include<windows.h>             //Sleep函式 
int main()
{
  int i,j,x=5,y=5,v1=1,v2=1,height=20,wide=50;
  while
(1) { system("cls"); x=x+v1; y=y+v2; for(i=0;i<x;i++) printf("\n"); for(j=0;j<y;j++) printf(" "); printf("o"); Sleep(100); //緩慢移動100毫秒 if(x==0||x==height) { putchar('\a'); //發出聲音 v1=-v1; } if(y==0||y==wide
) { putchar('\a'); //發聲 v2=-v2; } } }