
Pygame
wxfy2001
这个作者很懒,什么都没留下…
展开
-
用Python和Pygame写游戏-从入门到精通(1)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-1/ 博客刚开,打算做一个Pygame的系列,翻译自Will McGugan的《Beginning Game Development with Python and Pygame –From Novice to Professional》,有兴趣的朋转载 2015-06-01 21:03:19 · 968 阅读 · 1 评论 -
用Python和Pygame写游戏-从入门到精通(12)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-12/ 本章节是个坑,目前还没有填。。。转载 2015-06-01 21:20:25 · 415 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(10)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-10/ 有时候无聊在网上翻翻小说看看,绝大多数那叫一个无聊。比如说修炼的境界分几种,都有个名字,然后每种境界再有几层,这不就是变相的打怪练级么?文笔也不咋样,故事情节的驾驭能力更是让我瞠目结舌,想到这些类小说盛行,不觉感到悲从中来。感觉看这些小说,就想在转载 2015-06-01 21:19:54 · 621 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(11)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-11/ 上次我们说明了使用键盘操作游戏,键盘是非常古老的输入设备,甚至笔计算机本身都要古老的多,因为它发源于打字机,貌似1868年就有成熟的打字机问世了。不得不说的是,现在最常用的键位排部,并不是最科学的,相比上一次说过的DUORAK键盘,打字者的手指平转载 2015-06-01 21:19:33 · 807 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(9)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-9/ 上次我们说到了向量,不得不说向量是一个伟大的发明,在单纯的数字运算之中,居然就把方向也包含其中。对于如今的我们来看,非常普通的事情,几百年前的人们能够考虑到这个,实在是非常的不容易。不过同时我们也要有这样的意识——我们现在所使用的数学,未必就是最完转载 2015-06-01 21:18:52 · 514 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(7)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-7/ 我们上一个章节使用了pygame.draw中的一些函数,这个模块的作用是在屏幕上绘制各种图形。事实上,你可以不加载任何图片,只是要这些图形来制作一个游戏(经典游戏Asteroids便是,这里有一个HTML5写就的例子。好像访问不了?搜个Flash版转载 2015-06-01 21:17:03 · 450 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(6)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-6/ 掌握了小小的像素,我们可以使用更加复杂一点的东西了,对,就是图像,无数的像素的集合~还记得上次我们为了生成的一张图片,花了无数时间,还好一般游戏不会在游戏的过程中动态生成图像,都是将画好的作为资源封装到游戏中。对2D游戏,图像可能就是一些背景、角色转载 2015-06-01 21:16:22 · 1261 阅读 · 1 评论 -
用Python和Pygame写游戏-从入门到精通(4)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-4/ 不过5月上旬,气温居然就到了33℃,这日子真是不让人活了…… 另外今天是母亲节啊,不知道上什么图片就上这张吧~~ 今天说明字体模块和一些错误处理。 使用字体模块 就像上一次说的,一个游戏,再怎么寒碜也得有文字,俄罗斯转载 2015-06-01 21:14:44 · 429 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(5)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-5/ 这次开始是真正的游戏编程,以前都是基础的基础啊。 电脑游戏总是倾向于图像化的,尽量的要看得到听得到(现在的技术基本还局限于这两个感官),游戏开发者会花无数的力气在图像上,提升图像效果是游戏开发永恒的话题。这几次主要讲述游戏中的视觉。转载 2015-06-01 21:14:17 · 458 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(3)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-3/ OK,到该讲显示的时候了。没人可以否定好的画面是一款游戏吸引人最直接最诱人的因素,虽说滥画面高游戏度的作品也有,但优秀的画面无疑是一张过硬的通行证,可以让你争取到更多的机会。 其实上两回也已经打开过显示了,不过没有特别说明而已转载 2015-06-01 21:10:45 · 495 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(2)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-2/ 上次我们试着写了一个最简单的Pygame程序并且解释了一个大概的框架,这次就Pygame中也是游戏中最关键(……好吧,也许并不是最关键,但绝对是至关重要的一项)的事件来展开。 此图为一个用Pygame开发的游戏,或许有些简陋,但是只要你有爱,转载 2015-06-01 21:08:50 · 677 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(21)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-21/ 紧接着上一次,我们继续来看如何在Pygame中使用声音。 Sound对象 在初始化声音系统之后,我们就可以读取一个音乐文件到一个Sound对象中了。pygame.mixer.Sound()接受一个文件名,或者也可以使一个文件对转载 2015-06-01 21:28:42 · 485 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(13)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-13/ 我们已经学习了游戏的图像和输入编程,接下来是什么?声音?没错,不过我们要晚一点再说声音。游戏中还有什么那么重要?哦是的,趣味性。 游戏的趣味是游戏生命的重要组成部分,其重要性甚至凌驾于任何元素,包括画面之上,之所以大家不太想得到,是因为这是转载 2015-06-01 21:21:37 · 409 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(14)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-14/ 上一次稍微说了一下AI,为了更好的理解它,我们必须明白什么是状态机。有限状态机(英语:finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。太转载 2015-06-01 21:23:45 · 348 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板2)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-painter-2/ 趁热打铁赶快把我们这个画板完成吧~ ……鼠绘无能,不准笑!所有评论中“噗嗤”、“画的好搓啊”、“画的好棒啊”等,都会被我无情扑杀掉!但是能告诉我怎样画可以更漂亮的话,绝对欢迎。 上次讲Brush的时候,因为觉转载 2015-06-01 21:33:29 · 1501 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板1)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-painter-1/ 从这次开始,我会由简单到困难(其实也不会困难到哪里去)讲几个例程,每一个例程都是我自己写(或者修改,那样的话我会提供原始出处)的,都具有一定的操作性和娱乐性。例程中汇尽量覆盖到以前所讲的pygame中方方面面,如果看到哪一步转载 2015-06-01 21:32:39 · 641 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(Sprite篇)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-sprite/ 这又是Pygame教程系列的一个——OVA篇,类似于py2exe篇一样,额外写的,也许不是pygame游戏开发必须的东西,但是知道了绝对大有裨益。因此友情大放送~ 看pygame模块介绍的时候,细心的人会发现有一个pygame.sp转载 2015-06-01 21:29:53 · 8772 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(py2exe篇)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-py2exe/ 这次不是直接讲解下去,而是谈一下如何把我们写的游戏做成一个exe文件,这样一来,用户不需要安装python就可以玩了。扫清了游戏发布一大障碍啊! perl,python,java等编程语言,非常好用,语法优美,功能强大;VB啥的,功转载 2015-06-01 21:29:09 · 1058 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(20)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-20/ 声音是游戏中必要的元素之一,音效可以给予用户良好的反馈体验。赛车的时候可以听到振奋人心的启动时的引擎声和刹车时轮胎摩擦声,射击游戏中枪支弹药的音效和呐喊助威的嗓音,无一不是让人热血沸腾的要因。 宛若电影,最初的电影史无声的,而自从1927年第一部公转载 2015-06-01 21:28:05 · 499 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(22)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-22/ 辛苦啦~ 这次是我们系统的pygame理论学习的最后一章了,把这次的音乐播放讲完了,pygame的基础知识就全部OK了。不过作为完整的教程,只有理论讲解太过枯燥了,我随后还会加一个或更多的实践篇系列,看需要可能也会追加真3D等额外的内容。转载 2015-06-01 21:27:55 · 584 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(18)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-18/ 3D是非常酷的技术,同时也就意味着更多的工作,上次的简单介绍之后,这次还要讲更多2D到3D的新概念。 基于时间的三维移动 我们使用Vector3类来进行3D上的移动,与2D非常类似,看下面一个例子: 直升机A在(转载 2015-06-01 21:26:50 · 573 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(19)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-19/ 3D世界 让我们现在开始写一个3D的程序,巩固一下这几次学习的东西。因为我们还没有好好深入如何画3D物体,暂时就先用最简单的投影(上次讨论过的第二种)方法来画吧。这个程序画一个空间里的立方体,只不过各个部分并不会随着距离而产生大小上的变转载 2015-06-01 21:26:04 · 401 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(17)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-17/ 最近有些忙,没有更新这个系列,不行啊不行,抓紧更新一篇,这几次可是3D啊3D,多么诱人的词啊…… 游戏通常希望营造一个真实的世界,越接近真实越好啊,这样的代入感会很强。在早期,由于硬件的限制,游戏只能提供一些2D的图像,因为这对于电脑绘图是最容易的转载 2015-06-01 21:24:43 · 354 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(15)
本文转自:http://eyehere.net/2011/python-pygame-novice-professional-15/ 在继续我们的AI之旅前,分享一个在煎蛋上看到的有趣新闻,能通过读说明书来学习的AI,这个世界真是变得越来越不可琢磨啦!机器人很快就要超越咱了…… 因为这一次是接着上面的内容的,所以请不要跳过直接看这里。 哭!!!写完了上传出错,转载 2015-06-01 21:24:27 · 390 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(16)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-16/ 经历了长年的艰苦卓绝的披星戴月的惨绝人寰的跋山涉水,我们终于接近了AI之旅的尾声(好吧,实际上我们这才是刚刚开始)。这一次真正展示一下这几回辛勤工作的结果,最后的画面会是这个样子: 下面给出完整代码(注意需要gameobjects库转载 2015-06-01 21:24:06 · 399 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(8)
本文转载自:http://eyehere.net/2011/python-pygame-novice-professional-8/ 是时候让我们的游戏活泼起来了。电脑游戏和桌面游戏的一个巨大差别,想来就是这个“动”。伟大的哲学家们告诉我们,“运动是绝对的,静止时相对的”,同样的在游戏中,只有活动起来,游戏才会拥有生命,否则和看连环画有什么差别呢? 这几章讲述的东西需要一些转载 2015-06-01 21:18:02 · 584 阅读 · 0 评论