2019-02-05 本篇心路历程: 本篇是打算记录自己的第一个python项目,也是众人皆知的《外星人入侵项目》,本项目大概500多行。趁着寒假,大概耗时3天吧,把完整代码敲了出来,当然是照着书敲的啦,本人也是刚刚入门python。 打算在python这条路上走得更远一些吧,也以此来记录 ...
游戏说明: 左上角为剩余飞船数量 上方中间位历史最高分,重新打开游戏依然保存着。 右上角为本次游戏得分,得分下面为已经到了第一关 开始可以点击play按钮,也可以按键盘p。结束程序可以点击关闭的叉叉,也可以按键盘上的q。 按下空格键,发射子弹,打击外星人。如果外星人与飞船相撞,飞船数量减 如果外星人触碰到底端,飞船数量减 。 每当到了下一关外星人入侵都会加速。 前面几节可能描述的有些瑕疵,可能在 ...
2019-07-23 22:27 0 607 推荐指数:
2019-02-05 本篇心路历程: 本篇是打算记录自己的第一个python项目,也是众人皆知的《外星人入侵项目》,本项目大概500多行。趁着寒假,大概耗时3天吧,把完整代码敲了出来,当然是照着书敲的啦,本人也是刚刚入门python。 打算在python这条路上走得更远一些吧,也以此来记录 ...
这次小编上传一个游戏开发的项目,一方面是自己写上去能更好的熟悉这个项目,并且把自己的心得可以分享上面,另一方面,可以让更多的盆友看到,提高自我。 这个游戏项目使用的是pygame,这是一组强大而有趣的模块,可用于管理图形,动画乃至声音,让你能更轻松的开发复杂的游戏,通过使用 ...
学习《Python编程:从入门到实践》有段时间了,跟着书本把所有代码都敲了一遍,感悟很深,现在完成了《外星人入侵》项目,对于库、类、函数、方法都有一定的理解,现在将该项目完整代码分享出来,以供学习。 1.首先当然是主运行文件alien_invasion.py import pygame ...
终于,《Python编程从入门到实践》看到了实践的部分,有三个项目,第一个是外星人入侵(12~14章) 在系统中新建一个文件夹,并将其命名为alien_invasion。这样相关的import语句才能正确地工作。 12.1 规划项目 在游戏《外星人入侵》中,玩家控制着一艘最初 ...
【文章基于《Python编程-从入门到实践》】 【项目规划】 “开发大型项目时先做好规划再动手编写项目很重要” 下面是对《外星人入侵》的规划: ①玩家控制一艘在屏幕底部中央的飞船,可通过箭头键左右移动飞船,还可以使用空格键射击 ②一群外星人出现在天空中,他们不断 ...
alien_invasion.py: game_stats.py: scoreboard.py: button.py ...
实现的项目要求: 1、外星人游戏添加飞船上下移动功能; 2、为游戏添加背景音乐; 3、在玩家得分、最高得分、玩家等级前添加"Score"、"High Score"、"Level"三个标签; 4、尝试在游戏界面中添加一个按钮,点击它将打开一个游戏说明帮助文档; 5、除了按钮 ...
在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群外星人出现在天空中,他们在屏幕中向下移动。玩家的任务是射杀这些外星人。玩家将所有外星人都消灭干净后,将出现一群新的外星人,他们移动的速度更快。只要有外星人 ...