【Pygame实战】好“球”推荐——“足”出精彩,追“球”健康,足不出户在家也能“踢足球”啦~

导语

 

​足球运动有着“世界第一运动”的美称,还是全球最具影响力的体育运动项目之一。

​小小的足球在滚动中能释放满满的能量和快乐。

所有文章完整的素材+源码都在👇👇

⚽⚽⚽⚽⚽⚽文末自取哦⚽⚽⚽⚽⚽⚽

足球游戏不仅可以锻炼大家的协调和反应能力,还能提高身体素质哦~

喜欢足球⚽的小可爱,这一期可以大饱眼福啦👇👇👇

小编准备出一期关于足球的编程代码给大家哦~还有那些喜欢看足球赛的可以自己上jio⚽啦

​​正文

​​温馨提示:

足球游戏时,一定要注意。场地要安全,服装要选好。

刚刚吃饱饭,剧烈要不得。动前和动后,准备和放松。

我们爱足球,运动伴成长。你爱踢足球游戏嘛?!

​​

一、环境安装 

1)各种素材(图片、视频等) 

 资料挺多滴,等下代码就只展示主要的一些代码哈!

 2)运行环境

小编使用的环境:Python3、Pycharm社区版、Pygame 模块部分自带就不一一

展示啦。

 模块安装:pip install -i https://pypi.douban.com/simple/+模块名 

二、代码展示

如上图👆素材所示代码主要分为6段py代码!👇代码很多仅展示主程序

主程序:

from __future__ import unicode_literals
import itertools, sys, time, random, math, pygame
from pygame.locals import *
from MyLibrary import *
from football import *
from IO import*




def bias(x, y):
    x = x + 16
    y = y + 24
    x_cent = 0
    y_cent = 0
    if (x >= 100 and x <= 700):
        x_cent = -1 * x + 100
    elif (x > 700):
        x_cent = -600
    else:
        x_cent = 0
    if (y >= 75 and y <= 525):
        y_cent = -1 * y + 75
    elif (y > 525):
        y_cent = -450
    else:
        y_cent = 0
    return x_cent, y_cent


def draw_background(screen):
    rc = (255, 255, 255)
    rp = (600, 400)
    rr = 80
    width = 5
    screen.fill((0,100,0))
    pygame.draw.circle(screen, rc, rp, rr, width)
    pygame.draw.rect(screen, (255, 255, 255), (10, 10, 600, 790), 5)
    pygame.draw.rect(screen, (255, 255, 255), (600, 10, 590, 790), 5)
    pygame.draw.rect(screen, (255, 255, 255), (10, 150, 300, 500), 5)
    pygame.draw.rect(screen, (255, 255, 255), (890, 150, 300, 500), 5)

def draw_ball_goal(screen):
    goal1 = pygame.image.load("goal1.bmp").convert()
    goal2 = pygame.image.load("goal2.bmp").convert()
    screen.blit(goal1,(8,305))
    screen.blit(goal2,(1121,305))


def begin_a_game(n1,n2):
    nn = 0
    filename = 'p2.png'
    filename2 = 'p1.png'
    size_of_player = (32,47.5)
    size_of_action = 4
    size_of_playground = (1920,1080)
    dict_ = {(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾木子吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值