**Python贪吃蛇游戏实验**

                       **Python贪吃蛇游戏实验**

1.贪吃蛇游戏:
(1).一款终端控制游戏,通过四个方向键wsad控制蛇的移动,蛇头和食物重叠后,发生吞食,蛇的长度变长,在其他位置生成新的食物。
(2).蛇头和边框,或身体的任意部分碰触,游戏结束。
(3).随着分数的提高,蛇的移动速度逐渐加快。
2.设计:
pygame.display 显示
pygame.time 时间
pygame.event 事件
pygame.draw 绘制
大概步骤:蛇,围墙,食物,显示管理器,工具模块(注意事项:如何使蛇加速和减速,如何使蛇绕过边缘,如何分配新产生食物的位置游戏中的蛇,如何根据键盘操作做出相应的反应等)
3.实现:
class Point:
row=0
col=0
def init(self, row, col):
self.row=row
self.col=col

def copy(self):
return Point(row=self.row, col=self.col)

#初始框架
import pygame
import random

#初始化
pygame.init()
W=800
H=600

ROW=30
COL=40

s

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值