PYTHON-贪吃蛇游戏

本文介绍了如何使用Python编程语言实现经典的贪吃蛇游戏。游戏设计涉及二维数组应用,通过pygame库创建游戏界面,玩家控制蛇移动吃食物,吃到食物后蛇增长,碰撞则游戏结束。游戏开发提升了作者对Python语言的理解和编程能力。
摘要由CSDN通过智能技术生成

PYTHON-贪吃蛇游戏
摘要
贪吃蛇游戏是一个深受人们喜爱的游戏,它能够让你在忙碌的工作中放松一下自己,游戏贪吃蛇就是在屏幕上画出蛇,同时随机地给出食物。游戏者通过键盘操作控制贪吃蛇的移动,去吃食物,吃到后食物消失,然后再随机给出食物同时蛇的身体增长。撞到墙壁或身体交叉蛇头撞到自己的身体,则游戏结束。
这个程序关键点是表示蛇的图形以及蛇的移动。用一个小矩形块表示蛇的一节身体,身体每长一节, 增加一个矩形块, 蛇头用两节表示。 移动时必须从蛇头开始,所以蛇不能向相反的方向移动,也就是蛇尾不能改作蛇头。如果不按任何键,蛇自行在当前方向上前移,当游戏者按了有效的方向键后,蛇头朝着指定的方向移动,一步移动一节身体,所以当按了有效的方向键后,先确定蛇头的位置,然后蛇身体随着蛇头移动,图形的实现是从蛇头的新位置开始画出蛇,这时,由于没有清屏的原因,原来蛇的位置差一个单位,所以看起来蛇会多一节身体,所以将蛇的最后一节用背景色覆盖。食物的出现和消失也是画矩形块和覆盖矩形块。
编写此游戏提高了python 语言知识的了解,通过这次项目设计,提高了我的编程的水平。
关键词 :食物和蛇

1.引言
1.1游戏设计背景
电脑游戏的诞生几乎是伴随着电脑的产生就开始了。早在60年代人们还在使用最原始的大型计算机的时候,就有一小部分的程序员在开始开发一些小的游戏,只不过在当时,人们却把他们看成是在做有关计算机方面的研究而已。
由于当时硬件和软件条件方面的限制,这些游戏只能为一些比较高层的计算机相关人员所知晓。到了 1981年,也就是IBM公司推出了自己的第一款PC机之后,计算机开始进入了人们的日常生活当中。在最近的一二十年里,计算机硬件和软件都得到了前所未有的发展, 出现了一些好的游戏开发平台,人们可以简单快捷地进行游戏开发,32 位操作系统,高速处理器等硬件的出现,也使游戏设计者不用因顾及一些其他的因素而不能尽情地投入到游戏开发之中。
到了信息时代的今天,各国都在大力加强自己的软件实力。计算机游戏也成为了众多软件开发厂商的战略计划之一。
1.2游戏的特点
游戏作为当前比较流行的一种娱乐方式,它和其他方式相比,有自身的特点所在。当然,当前来看,其他传统的娱乐方式,比如说:电影,电视,广播等都是不错的选择,但是这些方式已经越来越不能够满足人们娱乐的高要求。和游戏相比起来,这些传统的娱乐方式是单方向的,作为观众或者是听众的我们只能是简单的接受。如同我们平常所说的通信方式一样,它只实现了单工,而不能进行全双工通信。也就是说,我们只能一味的接收已经是别人做好的信息,而不能充分发挥自己的才智。我们只能选择用耳朵听,用眼睛看。但是游戏不同,我们在看,在听的同时,我们还可以自己动手,在游戏的过程中玩家可以充分发挥自身的聪明才智,毫无顾及的施展自己的才华。

1.3要实现的功能
本程序实现的主要技巧在二维数组的应用上,使用python语言编写此游戏。

2.系统结构
2.1p

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值