基于pygame的小游戏开发
** “大龟吃小鱼”小游戏开发 ** 摘要 “大龟吃小鱼”游戏是基于python语言的pygame模块,尝试模拟实现网络小游戏“大鱼吃小鱼”的运行效果而进行的实践性单机小游戏项目。旨在对本段时间里的python学习效果进行考查与检验。本项目完全由本人对python基础知识以及pygame模块基础知识学习后独立完成开发。该小游戏项目模拟实现了添加背景音乐、对事件添加音效,游戏暂停、开始,随机生成游动小鱼,乌龟位置随光标移动,乌龟面向移动的方向,鲨鱼吃乌龟和其他鱼类,乌龟吃较小鱼、被较大鱼吃等功能。 1 引言 1.1 背景 当今游戏越来越氪金,游戏开发依旧是一个热门行业。但是开发的游戏能否赚到钱,还要看所开发游戏的质量。现在游戏越来越倾向于3D游戏和手游,腾讯算是国内3D手游界的元老了,知名度很高。虽然如此,但也抵挡不了经典游戏的流传。就拿俄罗斯方块来说,那是快跨世纪的经典了。当然经典是属于少数的,我们的知识也要跟上时代步伐。但是无论什么知识的学习,都得从基础开始,而python又是一门简单好用,功能强大的面向对象语言,非常适合其他编程语言薄弱或者零基础学员。所以,想要学得更深层次知识,首先也得从基础爬起。一些2D平面网络小游戏或者类似街霸游戏机的游戏都可以成为我们尝试模拟开发实现的好项目,先照着学着做,再学着去创造自己的游戏。 1.2 意义 模拟实现网络小游戏“大鱼吃小鱼”