![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习之小项目
python简单入门之后的一个小项目,学以致用。
南方有大雪
人生当苦无妨,良人当归即好。
展开
-
Python实践——利用pygame创建一个游戏界面(三)
前面留下的两个问题,因为游戏界面设置的比较小的原因,火箭在移动时就会显得比较快,一下就移出了界面,下面需要改进的就是火箭的速度与屏幕边缘的设置,火箭到了屏幕边缘就不再移动。火箭的设置需要在settings类里添加,这里添加一个火箭速度的属性:self.ship_speed = 0.5...原创 2020-04-28 20:25:58 · 1336 阅读 · 0 评论 -
Python实践——利用pygame构建一个游戏初始界面(二)
前面写到用pygame创建一个窗口并将一张位图(.bmp)放在其中央,接下来将要实现位图的上下左右移动,这里为了更好的效果,把游戏窗口屏幕界面做了一些调整,图片也换成了一张火箭的图片,代码也做了一些细微的调整,如下:main_game.pymain_game.py主要用于管理游戏进程,初始化游戏,通过调用各个关于游戏的类来开启游戏主循环。import pygameimport sys...原创 2020-04-25 22:19:19 · 2657 阅读 · 0 评论 -
Python实践——利用pygame构建一个游戏初始界面(一)
创建一个背景为蓝色的python窗口首先利用pycharm创建一个项目文件,命名方式最好取与所做项目相关的,见名知意。先创建一个空的pygame窗口并设置其背景色(背景色可以自定义,颜色的RGB通过百度获取)main_color.py#导入模块sys和pygameimport sysimport pygamedef run_game(): pygame.init()#初...原创 2020-04-21 22:04:04 · 9313 阅读 · 0 评论 -
Python编程——从入门到实践外星人入侵项目
练习这个项目时,我用的编辑器是pycharm,然后安装第三方库pygame(功能很强大),这个项目代码还是比较多的,需要学习管理包含多个文件的项目,体会到函数以及变量命名方法还需要重构很多代码,以提高代码的效率,总之,对于刚入门来说,是一个用来练手的一个非常不错的项目。安装pygame这里就不多说了,下面是我完成所有操作后的代码:alien_invasion.pyimport sysimp...原创 2020-04-17 10:23:48 · 620 阅读 · 0 评论