毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

Python语言2D游戏大鱼吃小鱼游戏设计应用(2)

时间:2021-03-31 21:37来源:毕业论文
3.2 操作符 21 3.3 循环结构 23 3.3.1 if语句 23 3.3.2 while循环语句 24 3.3.3 for语句 24 3.3.4 break语句 25 4 2D图像显示与运动 27 4.1 PYTHON模块 27 4.2 PYGAME 27 4.2.1 Pygame的初

3.2  操作符 21

3.3  循环结构 23

3.3.1  if语句 23

3.3.2  while循环语句 24

3.3.3  for语句 24

3.3.4  break语句 25

4  2D图像显示与运动 27

4.1  PYTHON模块 27

4.2  PYGAME 27

4.2.1  Pygame的初始化 27

4.2.2  surface 28

4.2.3  绘图 28

4.2.5  事件与时间控制 29

4.3  2D图像处理与控制 30

4.4  大鱼吃小鱼游戏设计 35

总  结 44

致  谢 46

参考文献 47

1  绪论

1.1  Python概述

1.1.1  Python的概念与历史

Python是一种面向对象的、解释型、具有动态数据类型的高级计算机程序设计语言,拥有近二十年的发展历史,既成熟又稳定,从二十世纪九十年代初Python语言诞生至今,它逐渐被广泛应用于Web编程和处理系统管理任务。因为Python这门语言拥有简洁、易读以及可扩展等特性,所以,在国外用Python做科学计算的研究机构也日益增多,一些知名的大学已经在采用Python来教授程序设计课程。

Python的诞生有些戏剧性。1989年的圣诞节期间,它的作者吉多·范罗苏姆为了打发无聊的时间,于是想要开发一个新的脚本解释程序,用来继承ABC语言。就吉多本人看来,ABC语言本身就已经很好了,但是ABC并没有能够取得应有的成功,吉多认为造成ABC失败的原因是因为ABC的非开放性。吉多希望Python不会重蹈ABC的覆辙,结果却是取得了很好的效果,完美地结合了如Java、C和C++等其他编程语言。吉多就是这样创造了Python。

1.1.2  设计哲学与定位

    Python的设计哲学是“简单”、“优雅”、“明确”。相对而言,另一种语言Perl则显得更加繁琐,它希望能用多种方法来解决一件事情,就如同小时候做数学题一样,举一反三。但是Python开发者们却不喜欢这么做,他们更喜欢只用一种方法解决问题。所以,如果在设计Python语言的时候面临多种选择,Python开发者通常会选择最方便最简单最好用的那种方法。正是由于这样的差异,使得Python的程序比使用Perl的程序更好读而且更容易理解,并且能够支撑大规模的软件开发。在Python解释器内通过运行import this可以获得完整的列表。

Python开发者不会经常地对程序进行优化,因为有时候这些优化并不是太重要。一些针对非重要部位的加速优化补丁通常不会被合并到Python内。因此,也会有不少人觉得Python运行得很慢。但是,只有少部分的程序才会对运行速度有较高的要求。如果要求运行速度高,Python开发者也有另外的办法来解决,他们会使用JIT技术,或者将这部分程序重新用C或C++语言进行改写。

1.1.3  python的特点

Python的特点具有以下几个方面:

简单——Python作为一种编程语言来说非常简单。它相对于其他的语言来说,没有复杂的语法,没有难懂的语句,对于初学者来说,读用Python编写的程序代码更像是读英语,因为它真的就像是直接用英语所书写的一样。  Python语言2D游戏大鱼吃小鱼游戏设计应用(2):http://www.751com.cn/jisuanji/lunwen_72284.html

------分隔线----------------------------
推荐内容