Khalid Hsu's blog

  1. 一个Pygame版坦克大战的诞生(01)

    Tue 14 May 2013

    这个学期软件工程课上要求制作一个游戏,一个经典得不能再经典的游戏--坦克大战。然后还要求写N篇实验报告。
    说实话,花那么多时间写实验报告,到最后留它在某个角落里发霉,还不如写成教程发布到网上。要是有人能够从中得到一点点帮助,那就是一件有意义的事情。所以就有了这个教程。
    这是一个入门教程,希望能给刚学python又想写游戏的人提供一点帮助。大神请直接无视此教程。
    关于什么是pygame,在此不再赘述。废话少说,开门见山。

    先来个简单的,建立一个窗口:

    #!/usr/bin/env python    
    #-*-coding:utf-8-*-  
    import pygame  
    pygame.init()    #pygame初始化  
    size=[700,500]    #指定窗口尺寸  
    screen=pygame.display.set_mode(size)    #新建一个窗口  
    pygame.display.set_caption("坦克大战")    #设置窗口标题  
    done=False  
    while done==False ...