• 结对-贪吃蛇游戏-结对项目总结


    结对-贪吃蛇游戏-结对项目总结

    1.编写目的

    贪吃蛇游戏是一款内存小易操作的益智类小游戏,特别适合我们在压力大时作为一个缓解情绪的娱乐方式,既不沉迷又得到放松,随时随地都可以玩不需要网络。

    2.设计思路

    游戏通过控制贪吃蛇的移动方向决定它吃下去的东西来增加它的长度,使它逐渐变长,每吃下去一个随之增长一个长度,当贪吃蛇碰到墙壁或者自己本身则游戏结束。

    3.游戏功能

    通过UP上,DOWN下,life左,right右控制贪吃蛇的移动方向,每吃一个东西增加一个长度,碰到墙壁或自身则游戏结束

    4.代码

    下载pygame,用python来编写贪吃蛇游戏

    import sys, pygame
    from random import randrange
    from pygame.locals import KEYDOWN, K_UP, K_RIGHT, K_DOWN, K_LEFT, QUIT, K_r, K_q
    from itertools import count

    size = width, height = 480, 480
    up, right, down, left = (0, -10), (10, 0), (0, 10), (-10, 0)

    pygame.init()
    clock = pygame.time.Clock()
    screen = pygame.display.set_mode(size)
    font = pygame.font.Font(None, 14)

    snake_dir, food, dead = down, None, False
    snake = [pygame.Rect(10, 10 + value * 10, 10, 10) for value in range(20)]
    foreground, background = (255, 255, 255), (0, 0, 0)

    总结:能力有限做的比较简单 会逐渐完善这个游戏界面比如颜色大小图案

  • 相关阅读:
    第一周博客作业(学习历程和感想)
    WordCount 基础功能
    MyBatis 分页插件 PageHelper 使用
    手机尾号猜年龄骗局解密
    逻辑思维题一
    给div添加滚动条
    my97中文乱码问题
    cookie中文乱码
    多线程下的单例模式
    HTML5的入门与深入理解
  • 原文地址:https://www.cnblogs.com/shy6002/p/7780813.html
Copyright © 2020-2023  润新知