zoukankan      html  css  js  c++  java
  • Python 项目实践一(外星人入侵)第一篇

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

    一 Pygame

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

    二 安装Pygame

    只讲下在windows系统安装pygame,可以访问:https://bitbucket.org/pygame/pygame/downloads/ 如下图:

    查找与你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()
            # 让最近描绘的屏幕可见
            pygame.display.flip()
    run_game()
    

     F5运行如下图:

     这只是一个空的窗口,游戏的第一步,以后会慢慢添加内容,更详细的内容可以参考:python从入门到实践 这本书,今天就先记到这里。

    PS:学习了一个小时,写博客用了半个小时,耗费时间,这就是很多人不愿意写的原因吧。

  • 相关阅读:
    BOM
    定位
    浮动
    行内元素和块级元素
    Java SE之正则表达式五:切割
    Java SE之正则表达式四:获取
    Java SE之正则表达式三:替换
    Java SE之正则表达式二:匹配
    Java SE之正则表达式一:概述
    [C++]PAT乙级1012.数字分类 (20/20)
  • 原文地址:https://www.cnblogs.com/ChinacloudTech/p/8082166.html
Copyright © 2011-2022 走看看