按月归档:2011年四月月

用Python和Pygame写游戏-从入门到精通(2)

上次我们试着写了一个最简单的Pygame程序并且解释了一个大概的框架,这次就Pygame中也是游戏中最关键(……好吧,也许并不是关键,但绝对是至关重要的一项)的事件来展开。

此图为一个用Pygame开发的游戏,或许有些简陋,但是只要你有爱,什么都能出来!

理解事件

事件是什么,其实从名称来看我们就能想到些什么,而且你所想到的基本就是事件的真正意思了。我们上一个程序,会一直运行下去,直到你关闭窗口而产生了一个QUIT事件,Pygame会接受用户的各种操作(比如按键盘,移动鼠标等)产生事件。事件随时可能发生,而且量也可能会很大,Pygame的做法是把一系列的事件存放一个队列里,逐个的处理。

更多

看轻音,学日语(1)

轻音,全名轻音少女,标准的名字K-ON!(けいおん!)。由动漫界的传奇会社“京阿尼”制作,2008年4月开始第一部的放送,据说一开始并没有给太大的期望,不想人气惊人,一发不可收拾,于2009年4月放送第二部,奠定了轻音在动漫史上的位置(啥位置?)。作品讲述的是一个刚上高中的女孩子平泽唯和其他四位主角一起将快要废部的轻音部重新建成,并且一步一步向着自己的希望前进的故事。很轻松,也很可爱,还有一点点励志的作品(它的流行也说明萌的力量是无穷的……)。 这个系列呢,我想每一次都从一话中挑选几句台词来学习。很轻松的,当然想学好日语,只看看动漫是不够的,没有刻苦的学习和锻炼,神马都是白搭~

更多

用Python和Pygame写游戏-从入门到精通(1)

博客刚开,打算做一个Pygame的系列,翻译自Will McGugan的《Beginning Game Development with Python and Pygame –From Novice to Professional》,有兴趣的朋友可以搜一下,有英文版的PDF可以下载。其实也不是翻译,把精华摘出来,共同学习。

看这个系列需要有Python的基础知识,虽然一开始想写一篇Python概要的,实在是很庞杂,而且有那么多好的Python基础教程,自己就不多插一脚了吧。入门的话,有Python入门,详尽的话,可以看看Python核心编程或者Python编程金典,然后IBM上的“可爱的Python”系列也很不错,可以扩展一下思维。

OK,让我们开始吧~

Pygame的历史



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

更多

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

毫无营养的一段wordpress的自带文字,本来应该删除的,但是做个纪念,留着吧~
以后想到了可以再修改修改。