用pygame开发游戏(一)

前言

过去几天,我学习了pygame的相关知识。为了检验自己的学习成果,也为了更好的巩固一下,我决定接下来的几天用pygame来完成一个游戏。

可能界面不是多么的好,毕竟技术有限,我还是一条酸菜鱼。。。

规划是他能够完成一些基本的操作,以及关卡,boss的设置,相当于大一小学期飞机大战的python版吧,当然,我可不去写啥打飞机了…

关于pygame

Pygame是一个利用SDL库的写就的游戏库,SDL呢,全名Simple DirectMedia Layer,是一位叫做Sam Lantinga的大牛写的,据说他为了让Loki(致力于向Linux上移植Windows的游戏的一家大好人公司,可惜已经倒闭,唉好人不长命啊……)更有效的工作,创造了这个东东。

SDL是用C写的,不过它也可以使用C++进行开发,当然还有很多其它的语言,Pygame就是Python中使用它的一个库。Pygame已经存在很多时间了,许多优秀的程序员加入其中,把Pygame做得越来越好。
(摘自大佬博客)

正文

第一天,基本写出一个框架吧,能运行。

import pygame
from pygame.locals import *
from sys import exit

def run():
	pygame.init()
	screen=pygame.display.set_mode((640,480),0,32)

	while 1:
		for event in pygame.event.get():
			if event.type==QUIT:
				exit()

		screen.fill((255,255,102))

		pygame.display.update()

if __name__=="__main__":
	run()



用pygame开发游戏(一)_第1张图片

你可能感兴趣的:(程序,python,pygame)