diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 359bb53..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
diff --git a/.idea/.name b/.idea/.name
deleted file mode 100644
index c3478d3..0000000
--- a/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-2024-7-9-1.py
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
deleted file mode 100644
index a55e7a1..0000000
--- a/.idea/codeStyles/codeStyleConfig.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2d..0000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index dc9ea49..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index eb0dcf7..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/刘天硕.iml b/.idea/刘天硕.iml
deleted file mode 100644
index d0876a7..0000000
--- a/.idea/刘天硕.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/游戏.py b/游戏.py
new file mode 100644
index 0000000..0d1f36b
--- /dev/null
+++ b/游戏.py
@@ -0,0 +1,92 @@
+import sys
+import pygame as py
+import time
+
+#初始化
+py.init()
+py.display.init()
+
+#创建屏幕
+a=py.display.set_mode((400,320))
+running = True
+#设置小球x、y坐标
+ball_x = 200
+ball_y = 240
+#设置小球x、y坐标速度
+ball_x_speed = 2
+ball_y_speed = -3
+# 显示小球
+ball = py.draw.circle(a, 'blue', (ball_x, ball_y), 10)
+#创建球拍
+qp = py.Rect(160,270,80,20)
+#设置分数
+poins = 0
+#砖块列表
+zk_list = []
+#把砖块添加砖块列表
+for j in range(3):
+ for i in range(5):
+ r = py.Rect(i*78+14,j*45+35,60,37)
+ zk_list.append(r)
+while running:
+ # a的背景设为(238,238,238)
+ a.fill((238,238,238))
+ #判断退出事件
+ for e in py.event.get():
+ if e.type == py.QUIT:
+ running = False
+ #球拍的移动
+ keys = py.key.get_pressed()#py.key.get_pressed() : 所有按钮是否按下的逻辑值以序列的形式的变量
+ if keys[py.K_LEFT] and qp.x > 0 :#py.K_LEFT : 左方向键
+ qp.x -= 5
+ if keys[py.K_RIGHT] and qp.x < 320 :#py.K_RIGHT : 右方向键
+ qp.x += 5
+ #球碰到边界的反弹
+ if ball_x > 390 or ball_x < 10:
+ ball_x_speed = - ball_x_speed
+ if ball_y < 10:
+ ball_y_speed = - ball_y_speed
+ #球碰到球拍的反弹
+ if ball.colliderect(qp):#判断球是否碰到球拍
+ ball_y_speed = -ball_y_speed
+ #球的移动
+ ball_x = ball_x + ball_x_speed
+ ball_y = ball_y + ball_y_speed
+ #球打碎砖块
+ for r in zk_list:
+ if ball.colliderect(r):#判断球是否碰到砖块
+ ball_y_speed = -ball_y_speed
+ zk_list.remove(r)
+ poins += 1
+ # 球碰到下边界
+ if ball_y > 310:
+ # 终断循环
+ running = False
+ # 球打完了砖块
+ if not zk_list :
+ # 创建字体(完美)
+ text = py.font.Font(None, 50).render('prefect!!', True, (0, 0, 0))
+ # 显示字体(完美)
+ a.blit(text, (150, 100))
+ time.sleep(5)
+ #终断循环
+ running = False
+ # 画出所有砖块
+ for zk in zk_list:
+ py.draw.rect(a, 'red', zk)
+ # 显示球拍
+ py.draw.rect(a, (0, 0, 0), rect=qp)
+ # 显示小球
+ ball = py.draw.circle(a, 'blue', (ball_x, ball_y), 10)
+ # 创建字体(得分)
+ text = py.font.Font(None, 30).render(f'poins:{poins}', True, (0, 0, 0))
+ # 显示字体(得分)
+ a.blit(text, (10, 10))
+ #更新显示
+ py.display.flip()
+ # 把帧率设为100(一帧为每秒更新1篇画面)
+ py.time.Clock().tick(50)
+#pygame初始化
+py.quit()
+#结束系统进程
+sys.exit()
\ No newline at end of file