用python编写吃苹果小游戏

本文介绍了一个简单的Python游戏——吃苹果小游戏。玩家通过键盘控制角色移动,吃到苹果后进度条增加,吃完所有苹果游戏结束。游戏使用pygame库开发,并提供了安装教程和游戏实现代码。
摘要由CSDN通过智能技术生成

一、游戏简介

本次小游戏的玩法没有那么复杂,通过键盘的“↑”,“↓”,“←”,“→”控制人物上下左右的移动,人物碰到苹果时则会“吃掉”(令苹果消失)苹果,同时在屏幕下方的进度条会同步显示进度,当“吃”完全部苹果时,进度条会变满,同时会弹出“Game Over”的提示。

二、游戏编写前的准备

(1)开发工具:pycharm;python版本python3.8;window版本win10 64位;这是我本人的电脑的情况,不需要一样;
(2)需要安装pygame库。
安装链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
在这里插入图片描述
根据自己python的版本选择对应的版本下载,如本人下载的是cp38-38的64位的版本,一定要确认好自己的版本下载,避免报错;
这是安装教程:https://blog.csdn.net/ths512/article/details/86351201
我也是照着这个安装的。
(3)游戏相关图片:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、实现代码

自定义模块MyLibrary:

# MyLibrary.py

import sys, time, random, math, pygame
from pygame.locals import *


# prints text using the supplied font
def print_text(font, x, y, text, color=(255,255,255)):
    imgText = font.render(text, True, color)
    screen = pygame.display.get_surface() #req'd when function moved into MyLibrary
    screen.blit(imgText, (x,y))

# MySprite class extends pygame.sprite.Sprite
class MySprite(pygame.sprite.Sprite):
    
    def __init__(self):
        pygame.sprite.Sprite.__init__(self) #extend the base Sprite class
        self
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值