python外星人实验报告_Python 项目实践一(外星人入侵)第一篇

news/2024/12/5 8:25:43/

python断断续续的学了一段实践,基础课程终于看完了,现在跟着做三个小项目,第一个是外星人入侵的小游戏:

一 Pygame

pygame 是一组功能强大而有趣的模块,可用于管理图形,动画乃至声音,让你轻松的开发出想要的游戏。

二 安装Pygame

查找与你python匹配的安装程序,找不到可以去这个网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

下载的程序是exe,就运行它,是.mhl复制到项目文件夹,用pip来运行:

3 开始项目游戏

创建Pygame窗口已经相应用户输入代码如下:

import sys

import pygame

def run_game():

# 初始化游戏并建立一个屏幕对象

pygame.init()

screen = pygame.display.set_mode((1200,800))

pygame.display.set_caption("Alien Invasion")

#开始游戏的主循环

while True:

# 监视键盘和鼠标事件

for event in pygame.event.get():

if event.type == pygame.QUIT:

sys.exit()

# 让最近描绘的屏幕可见

<

http://www.ppmy.cn/news/689071.html

相关文章

python实现外星人入侵——3.事件分析

前言 讲解完了所有的类&#xff0c;接下来就应该讲一下事件了。 在游戏的过程中&#xff0c;最重要的其实应当是在事件发生后进行反应并重新渲染。 先贴game_function的代码&#xff1a; import sys import pygame from bullet import bullet from alien import Alien from …

键盘定位板图纸_Alienware AW510K RGB矮轴机械键盘评测

包装 Alienware AW510K RGB矮轴机械键盘和之前我们评测过的AW610M双模游戏鼠标和AW510H 7.1游戏耳机都是Alienware标准的“西装套”组合&#xff0c;设计语言和配色风格都非常相似。这款键盘也是Alienware目前旗舰级别的机械键盘&#xff0c;用的是cherry mx rbg 矮红轴方案&am…

python外星人颜色答案_Python-外星人

此项目在学习Python的过程中&#xff0c;对照着书本所写&#xff0c;已成功运行。 所用的编辑器为Spyder&#xff0c;安装插件Pygame. 外星人及飞船图片下载链接 以下为小部分代码&#xff0c;完整版已上传资源。 主程序&#xff1a;alien_invasion.py import sys import pyg…

[acwing周赛复盘] 第 110 场周赛20230701

[acwing周赛复盘] 第 110 场周赛20230701 总结5044. 求和1. 题目描述2. 思路分析3. 代码实现 5045. 三角形数1. 题目描述2. 思路分析3. 代码实现 5046. 智商药1. 题目描述2. 思路分析3. 代码实现 六、参考链接 总结 状态不对&#xff0c;把自己写懵了。T1 模拟币T2 对向双指针…

572. 另一棵树的子树

另一棵树的子树 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def isSubtree(self, root: Optional[Tre…

Python创建文件夹并保存图片、文本、视频、影音。简单详细!

创建文件夹这里使用的是os模块. import osos.makedirs(文件夹演示,exist_okTrue)data 123456with open(os.path.join(文件夹演示,1.txt),w) as f:f.write(data)如上所示&#xff0c;makedirs()里面有两个参数&#xff0c;第一个是所要创建的文件夹名称&#xff0c;第二个是当…

相册图片展示

相册图片展示 演示 XML/HTML Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"> <head> &…