Python创意编程Pygame教程


简 介:

     “它不是最好的游戏库,可能也不是第二好的!但我们认为还不错”。这是Pygame官方网站上的一句话。无论小孩,还是大人,都能容易地用Pygame模块制作自己的游戏。在Python越来越趋于流行的今天,在越来越多的儿童加入到编程大军的今天,如何用Python制作游戏就显地愈发重要了。因为这是孩子们的期望。毫无疑问,兴趣是最好的老师。相比turtle模块或arcade模块等,Pygame模块最适合不过了。它已经发展得相当成熟了,并且在不断地更新。它是公认的用Python进行2D游戏开发的一个“标准”模块。它适合于广大青少年与计算机编程爱好者进行初阶的2D游戏制作原理的学习。注意,本书没有从Python基础语法讲起,所以要求读者有Python基础,学过Python的类与继承。它是作为李兴球编写的《哪吒学Python启蒙篇》、《哪吒学Python初级篇》、《哪吒学Python进阶篇》和《Python创意编程汇编之turtle篇》的高阶延续。它可以作为编程教育机构的Python游戏开发教材,当然也可以做为编程爱好者的参考资料。全书共有32节,内容充实,全是干货,以循序渐进的方式讲述了用Pygame模块和相应的子模块及命令进行电子游戏制作的基本原理。书中所有的案例与作品都是作者原创,经过反复推敲与测试,以求可读性最高。其代码与注释力求工整,符合Python哲学。某些案例只是展示了核心模块,方便读者拓展成更佳的作品。如果做为培训机构的Pygame教材,那么至少可以设计100课时以上,包括中途练习与考试等。作者用Pygame模块编写了相当多的创意作品,书中选了少数几个进行了讲解。更多作品可以打开李兴球的博客查看。

资源目录:

第1节:孙悟空的72变 ......................... 6
第2节:Pygame简介与RGB三元色 ......................... 9
第3节:Pygame的矩形对象与圆弧 ......................... 13
第4节:其它draw系列命令......................... 18
第5节:矩形对象的移动方法 ......................... 22
第6节:矩形对象的碰撞原理与方法 ......................... 28
第7节:surface与图像处理 ......................... 36
第8节:Pygame的事件处理 ......................... 40
第9节:键盘与鼠标事件处理 ......................... 45
第10节:colorkey与透明度 ......................... 50
第11节:颜色渐变探秘 ......................... 55
第12节:旋转图形与Sprite类 ......................... 59
第13节:缩放翻转与拖动图形 ......................... 64
第14节:字体对象与简易封面 ......................... 70
第15节:fps与时钟对象 ......................... 77
第16节:定时器事件 ......................... 83
第17节:遮罩的本质 ......................... 87
第18节:迷宫游戏示例 ......................... 95
第19节:音乐播放器原理 ......................... 99
第20节:Sprite类与Group类 ......................... 103
第21节:模块化编程与拦球动画 ......................... 110
第22节:完整的碰彩球游戏 ......................... 115
第23节:酷酷的爆炸效果 ......................... 124
第24节:电子菜单制作 ......................... 131
第25节:盒子里的弹球世界 ......................... 137
第26节:滚动的背景 ......................... 144
第27节:朝向鼠标指针向前进 ......................... 148
第28节:行走的角色类 ......................... 153
第29节:中途岛海战椭圆阵列敌机 ......................... 159
第30节:多关卡示例程序 ......................... 164
第31节:刮刮乐趣味小游戏 ......................... 170
第32节:灭霸的宝石 ......................... 174
第33节:李白与杜甫斗诗 ......................... 183
第34节:勇闯黑暗迷宫 ......................... 193
第35节:gif动图播放模块 ......................... 201
第36节:星汉灿烂 ......................... 207

内容预览:

刮刮乐趣味小游戏预览:
中途岛海战椭圆阵列:
颜色渐变的奥秘:
盒子里的弹珠世界:
爆炸效果:
星汉灿烂:

封面预览:

纸质资料预览:



所有作品,版权所有。任何单位或个人购买后只供内部培训学习之用,不得有翻印及在网上二次销售/免费传播等其它侵权行为。
 

友情链接: 创客教育店铺 | 教育机器人 | 创客教育书籍 | 哈里发 | 数据库 | 街机所有颜色表 | 爱 淘 宝 | 超简导航 | 最热关键词 |