资源简介
tkinter做了一个弹球游戏,需要先点一下窗口才能开始游戏
球只要碰到球拍,分数就会增加
球如果碰到底部,就会等两秒之后游戏结束
代码片段和文件信息
from tkinter import *
import random
import time
class Ball:
def __init__(self canvas paddle score color):
self.canvas = canvas
self.paddle = paddle
self.score = score
self.id = canvas.create_oval(10 10 25 25 fill=color)
self.canvas.move(self.id 245 100)
starts = [-3 -2 -1 1 2 3]
random.shuffle(starts)
self.x = starts[0]
self.y = -3
self.canvas_height = self.canvas.winfo_height()
self.canvas_width = self.canvas.winfo_width()
self.hit_bottom = False
def draw(self):
self.canvas.move(self.id self.x self.y)
pos = self.canvas.coords(self.id)
if pos[1] <= 0:
self.y = 1
if pos[3] >= self.canvas_height:
self.y = -1
if pos[3] >= self.canvas_height:
self.hit_bottom = True
if self.hit_paddle(pos):
self.y = -3
if pos[0] <= 0:
self.
相关资源
- python实现贪吃蛇游戏
- python battleship 小游戏
- Python GUI Tkinter 顯示時鐘方法
- 2048小游戏源码(curses)
- Flippy——“Othello”游戏的一个翻版
- python Tkinter的串口调试助手
- python贪吃蛇小游戏源码
- python石头剪刀布小游戏
- 林业SCI计算器(tkinter)
- python弹球小游戏源码(基于pygame)
- python调用键盘控制游戏事件
- 利用python函数迭代实现hangman猜词游戏
- python实现贪吃蛇小游戏(面向对象)
- python一个打砖块的小游戏
- 贪吃蛇游戏
- 通过GUI页面实现猜数游戏
- 唐僧大战白骨精(源码)
- python推箱子 游戏素材
- 基于socket和tkinter的python网络聊天室程
- Python开发的24点游戏
- python 贪吃蛇 游戏
- python 贪吃蛇 小游戏源码
- 五子棋游戏源码(python实现)
- Pygame游戏源代码:中国象棋
- 基于opencv和tkinter的图像处理GUI-源代码
- python制作象棋程序源码(pygame)
- python双人五子棋 游戏原码
- python撞击球游戏
- python 贪吃蛇小游戏源码
- python 猜成语游戏
评论
共有 条评论