学习《Python编程:从入门到实践》有段时间了,跟着书本把所有代码都敲了一遍,感悟很深,现在完成了《外星人入侵》项目,对于库、类、函数、方法都有一定的理解,现在将该项目完整代码分享出来,以供学习。 1.首先当然是主运行文件alien_invasion.py import pygame ...
这里有九个.py文件,在工作的间隙,和老板斗智斗勇,终于完成了,实现了游戏的功能,恰逢博客园开通,虽然是对着书上的代码敲了一遍,但是对pygam这个库的了解增加了一些,作为一个python初学者,也作为一个堂堂西电通信科班出来的人,竟然没有用过python表示狗血,仅以此记录我亡羊补牢,为时不晚的茫茫深飘路,如果我的代码有幸被你搜到 你可以copy进你的编辑器,然后运行 随后就会出现这个一个简易 ...
2019-03-06 18:02 0 1502 推荐指数:
学习《Python编程:从入门到实践》有段时间了,跟着书本把所有代码都敲了一遍,感悟很深,现在完成了《外星人入侵》项目,对于库、类、函数、方法都有一定的理解,现在将该项目完整代码分享出来,以供学习。 1.首先当然是主运行文件alien_invasion.py import pygame ...
2019-02-05 本篇心路历程: 本篇是打算记录自己的第一个python项目,也是众人皆知的《外星人入侵项目》,本项目大概500多行。趁着寒假,大概耗时3天吧,把完整代码敲了出来,当然是照着书敲的啦,本人也是刚刚入门python。 打算在python这条路上走得更远一些吧,也以此来记录 ...
第十三章 13-1 星星 : 找一幅星星图像, 并在屏幕上显示一系列整齐排列的星星。13-2 更逼真的星星 : 为让星星的分布更逼真, 可随机地放置星星。 本书前面说过, 可像下面这样来生成随机数 ...
准备工作:下载python,比如Anaconda3(64 bit),导入pygame游戏包 1.外星人设置,alien.py,代码: 2.游戏主程序,alien_invasion.py,代码: 3.设置子弹,bullet.py ...
1、数据类型转换错误 2、创建一个蓝色背景的游戏窗口 3、添加飞船图像:在游戏中几乎可以使用任何类型的图像文件,但使用位图(.bmp)最为简单,因为Python默认加载位图。 虽然可配置Python使用其他文件类型,但有些文件类型要求你在计算机 ...
python断断续续的学了一段实践,基础课程终于看完了,现在跟着做三个小项目,第一个是外星人入侵的小游戏: 一 Pygame pygame 是一组功能强大而有趣的模块,可用于管理图形,动画乃至声音,让你轻松的开发出想要的游戏。 二 安装Pygame 只讲下在windows系统安装 ...
模块,它将存储大量让游戏《外星人入侵》运行的函数。通过创建模块game_functions,可避免ali ...
接着上节的继续学习,在本章中,我们将结束游戏《外星人入侵》的开发。我们将添加一个Play按钮,用于根据需要启动游戏以及在游戏结束后重启游戏。我们还将修改这个游戏,使其在玩家的等级提高时加快节奏,并实现一个记分系统。 一 添加Play按钮 由于Pygame没有内置创建按钮的方法,我们创建一个 ...