用Python制作简单的小游戏

本文介绍如何利用Python的Pygame Zero模块和Thonny开发环境制作小游戏。通过创建角色,设置精灵交互,让游戏具备点击反馈功能,以此入门Python游戏开发。
摘要由CSDN通过智能技术生成

朋友们大家好,相信大部分人都喜欢玩游戏,无论是在工作间隙还是下班回家的路上,可能都会拿起手机玩游戏打发时间,亦或是在游戏中寻找乐趣,放松自己。上

我跟大家分享的内容主要是用Python的Pygame Zero模块来制作小游戏,同时推荐编程环境:Thonny(开源跨平台)。Thonny是一个跨平台的开源开发环境,自带Python解释器,体积小巧、功能齐备。扫描如下二维码,会有老师手把手教你如何安装Thonny和运用Thonny。 

Thonny安装好后,进行Pygame Zero模块的安装。首先打开Thonny,点击菜单“工具”->“管理模块”,输入“pgzero” 点击搜索,最后点击“install” ,安装成功!

我们制作一个小精灵,要求点击小精灵后,会发出声音并且精灵会摔倒。第一步创建游戏角色:

• 在源代码文件目录下新建两个目录:一个是images(名字可自定义),用来存放图片文件;另一个是sounds,用来存放声音文件。

• 用Actor类创建一个精灵对象:指定图片、位置

• 在draw中画出精灵:精灵图片将出现在指定的位置alien.pos

第二步更新update:改变精灵的位置,每秒会改变60次!

import pgzrun
import time
#创建一个精灵
alien = Actor('alien')
alien.pos = 100,56
#绘制窗口大小
WIDTH = 500
HEIGHT = alien.height + 100
#每次需要刷新窗口的时候,会自动调用draw函数
d
  • 6
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值