Monthly Archives: 8月 2011

[译]程序员的游戏艺术创作

前段时间我在博客上转载了一篇[转] “优化”你的程序员美术,个人很喜欢这篇文章,从各个方面讲述了一个程序员如何画出吸引人的美术作品。它里面提到了一篇文章:Mason McCuskey的”Creating Good Game Art When You’re Not An Artist“,我觉得能被这样好文章推荐的文章一定不错,可惜网上搜了一下没发现中译版本,于是很自不量力的翻译一下。 个人英语水平很… Read More »

原来一直以来我对IE6那么狠……

今天偶尔的看一下Blog的StatPress记录,发现IE6访客居然还是大头,都什么年代了…… 不过用户至上啊,回想当年做主题的时候,似乎是在IE6下显示的不太好,也不是很有心思去把它整的更好一点,因为那时候考虑IE6应该是越来越少很快就会淘汰才是,只是简单的在题头给IE6用户一个升级提示,就没管了。 现在看起来,还是有无数人不肯舍弃啊(或者是不知如何舍弃?),那现在目光博客在IE6下长什么样子呢… Read More »

用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板2)

趁热打铁赶快把我们这个画板完成吧~ 上次讲Brush的时候,因为觉得太简单把color设置跳过了,现在实际写的时候才发现,因为我们设置了颜色需要对刷子也有效,所以实际上set_color方法还有一点点收尾工作需要做: def set_color(self, color): self.color = color for i in xrange(self.brush.get_width()): for… Read More »

用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板1)

从这次开始,我会由简单到困难(其实也不会困难到哪里去)讲几个例程,每一个例程都是我自己写(或者修改,那样的话我会提供原始出处)的,都具有一定的操作性和娱乐性。例程中汇尽量覆盖到以前所讲的pygame中方方面面,如果看到哪一步不明白,那就再回去复习复习,基本没有人会看一遍什么都记住什么都掌握的,重复是学习之母,实践是掌握一门技艺的最好手段! 这次就先从一个最简单的程序开始,说实话有些太简单我都不好意… Read More »

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

目光博客一开始,就有一个将pygame好好介绍一遍的宏伟计划,历时四个月,在各位朋友的关怀鞭策下,如今(2011/8/26)理论学习的部分似乎已经都完成了,在次列一个目录,方便查询。介绍还不是很全,下次有时间补充完整一些。 python.cn也有一个目录在这里,这个系列很多流量都是来自它,表示感谢。 系统学习部分 用Python和Pygame写游戏-从入门到精通(1) Pygame的历史,安装Py… Read More »

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

辛苦啦~ 这次是我们系统的pygame理论学习的最后一章了,把这次的音乐播放讲完了,pygame的基础知识就全部OK了。不过作为完整的教程,只有理论讲解太过枯燥了,我随后还会加一个或更多的实践篇系列,看需要可能也会追加真3D等额外的内容。 就像上次所说的,pygame.mixer并不适合播放长时间的音乐播放,我们要使用pygame.mixer.music。 pygame.mixer.music用来… Read More »

[转] “优化”你的程序员美术

原文地址在这里,但是我无法访问了,后来发现这个还可以访问,至少算是一个站点里的。中文翻译不知道哪位了,抱歉……最初我是从游艺网上看到的,但不像是原创,可能是Indie-G翻译的,如果不是抱歉了…… 这篇文章从一个程序员的角度来讲述了如何做美工的工作,虽说公司或团体里,总是有美工存在的,但是有时候一个人玩的生活,没有那么好的条件,不得不身兼多职。而一个程序(游戏)是否卖座,好看与否绝对是占了极大的比… Read More »

国内几大Android应用市场试用小记——开发者篇

Android最大的应用市场自然数Google的电子市场,可惜对大陆的开发程度实在非常有限(这到底要怪谁?!),一般的开发者想把自己的应用传上去实在是很困难,至于收费的,不管是上传还是下载,都是难如登天的事情。 这种情况下,国内的Android应用市场就有了比较好的发展前景,国内现在Android用户差不多近千万,基本只是在电子市场上瞄瞄免费的应用,于是乎各大原生的市场,竞争的不亦乐乎,随便数数都… Read More »

看轻音,学日语(目录)

尽管这个系列非常冷清,不过既然完结了还是追加一个目录吧,万一……哦不,亿一有人看,方便一点~ 看轻音,学日语(1) 看轻音,学日语(2) 看轻音,学日语(3) 看轻音,学日语(4) 看轻音,学日语(5) 看轻音,学日语(6) 看轻音,学日语(7) 看轻音,学日语(8) 看轻音,学日语(9) 看轻音,学日语(10) 看轻音,学日语(11) 看轻音,学日语(12) 好好学习,天天向上。不能忘记过去,也… Read More »

看轻音,学日语(12)

2011年4月13日开始,看轻音学日语系列终于迎来了尾声,第一季一共12集,外加两集类似番外篇一样的东东,不过看起来也没有动力做下去了(这个系列没有一个留言的,所以自然失去兴趣了),就此完结吧! 不知道有没有人从中稍微学到了一点点东西? 这次是将学园祭里的LIVE,唯还非常识时务的感冒了,不过这样那样,最后还是赶了来,送上了最后一曲,这里是唯的一小段感言和她们的成名曲“ふわふわタイム”。 えっと … Read More »

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

紧接着上一次,我们继续来看如何在Pygame中使用声音。 Sound对象 在初始化声音系统之后,我们就可以读取一个音乐文件到一个Sound对象中了。pygame.mixer.Sound()接受一个文件名,或者也可以使一个文件对象,不过这个文件必须是WAV或者OGG,切记! hello_sound = Pygame.mixer.Sound(“hello.ogg”) 一旦这个Sound对象出来了,你可… Read More »

Android中使用OpenGL ES的一二事

这个世界,不来点3D感觉都对不起祖宗历代啊,如火如荼的Android上,没有一点3D开发,怎么能说的过去呢?俗气的试了一回……然后发现还真有不少问题,记录一下。 初学者遇到的最大问题,就是贴图在模拟器上跑的好好的,在真机上就是一片片的雪白(如果你的默认渲染色是白色的话),然后崩溃啊吐血啊,调试来调试去,恨不得把手中的破手机摔了再买一个(很容易怀疑到自己的手机上),不过在你这么做之前,先看一下有没有… Read More »

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

声音是游戏中必要的元素之一,音效可以给予用户良好的反馈体验。赛车的时候可以听到振奋人心的启动时的引擎声和刹车时轮胎摩擦声,射击游戏中枪支弹药的音效和呐喊助威的嗓音,无一不是让人热血沸腾的要因。 宛若电影,最初的电影史无声的,而自从1927年第一部公认的有声电影放映之后,人们的娱乐项目一下子丰富了好多;游戏中也是啊,好的配音绝对可以给我们的作品增色不少。这几次就是给我们的pygame作品中增加美妙的… Read More »

捕获Android帧动画的结束事件

最近在一个Android应用中,用到了帧动画。这东西的具体介绍就不讲了,网上到处是(虽然基本都是抄来抄去……)。用起来很简单效果也很好,不过这一次我有一个特殊的要求,希望帧动画在播放完毕的时候做一些其他的事情。 在渐变动画中,我们可以很简单的使用监听器: XXX.setAnimationListener(new AnimationListener() { @Override public void… Read More »

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

3D世界 让我们现在开始写一个3D的程序,巩固一下这几次学习的东西。因为我们还没有好好深入如何画3D物体,暂时就先用最简单的投影(上次讨论过的第二种)方法来画吧。这个程序画一个空间里的立方体,只不过各个部分并不会随着距离而产生大小上的变化。 您可以看到,很多的小球构成了立方体的各个边,通过按住方向键,可以水平或垂直方向的更改“摄像头”的位置,Q和A键会把摄像头拉近或拉远,而W和S会改变视距,绿色的… Read More »