编写窗口小游戏可以使用多种编程语言,例如Python、Java、C++等。下面我将分别提供Python和JavaScript的简单示例代码。
Python示例(使用Pygame库)
```python
import pygame
import random
初始化pygame
pygame.init()
设置游戏窗口的尺寸
window_width = 800
window_height = 600
创建游戏窗口
window = pygame.display.set_mode((window_width, window_height))
pygame.display.set_caption("小游戏")
设置游戏的背景颜色
background_color = (255, 255, 255)
初始化小球的位置和速度
ball_x = 400
ball_y = 300
ball_radius = 20
ball_speed = 5
ball_color = (255, 0, 0)
游戏主循环
running = True
while running:
处理游戏事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
清空游戏窗口
window.fill(background_color)
移动小球的位置
ball_x += random.randint(-ball_speed, ball_speed)
ball_y += random.randint(-ball_speed, ball_speed)
绘制小球
pygame.draw.circle(window, ball_color, (ball_x, ball_y), ball_radius)
更新显示
pygame.display.flip()
退出游戏
pygame.quit()
```
JavaScript示例(使用HTML5 Canvas和JavaScript)
```html