汇智学堂-python小游戏(贪吃蛇游戏之一-游戏场景)
2019-03-09 09:02
295 查看
第四章:贪吃蛇游戏
在这一章里,我们一起构建经典的街机游戏贪吃蛇。在贪吃蛇中,玩家控制一条蛇向上、向下、向左或向右移动。随着蛇在游戏区域内移动,食物会出现。当蛇碰到食物,它会吃掉食物并且变长。但是,如果蛇碰到了墙壁或者自己身体的某个部分,游戏就结束了。
图4-1、4-2展示了完成后的游戏的样子。游戏运行的过程中,需要记录3项内容并将它绘制到屏幕上:游戏边框,贪吃蛇、食物。同时,还要在程序中记录玩家的得分,最后游戏结束时,显示给玩家。
图4-1
图4-2
4.1游戏场景
首先我们设定一下我们的游戏场景:600*600像素的画布。下面是我们要做的事情。
1、定义游戏类。
2、在__init__函数中,定义画布。
实现代码如下:
from tkinter import*
import random
import time
class Game:
def init(self):
self.tk=Tk() self.canvas=Canvas(self.tk,width=600,height=600) self.canvas.pack()
g=Game()
运行这段代码,我们看到的是一个空的画布,见图4-3。
图4-3
相关文章推荐
- 汇智学堂-phthon小游戏(贪吃蛇游戏之四-创建蛇及食物)
- 汇智学堂-phthon小游戏(贪吃蛇游戏之五-创建蛇身及动画)
- 汇智学堂-phthon小游戏(贪吃蛇游戏之七-控制蛇的头部方向)
- 汇智学堂-phthon小游戏(贪吃蛇游戏之八-吃食物)
- 汇智学堂-phthon小游戏(贪吃蛇游戏之十一-游戏结束的判断)
- 汇智学堂-phthon小游戏(贪吃蛇游戏之十-完成上下左吃到食物后蛇身变长)
- 汇智学堂-phthon小游戏(贪吃蛇游戏之三-创建蛇并向右运动)
- 如何用python做一个贪吃蛇小游戏并给游戏加上背景音乐(pygame的应用)
- python小游戏--猜拳游戏
- Pygame:编写一个小游戏 标签: pythonpygame游戏 2017-06-20 15:06 103人阅读 评论(0)
- Python学习(贪吃蛇小游戏)
- 【python游戏编程之旅】第九篇---嗷大喵快跑小游戏开发实例
- Cocos2d-x游戏开发贪吃蛇小游戏(1)环境的搭建
- Python写的贪吃蛇游戏例子
- 使用Python写一个贪吃蛇游戏实例代码
- python 贪吃蛇小游戏代码
- Java仿贪吃蛇游戏源码之小游戏吃豆豆源码附带文档
- Python写的贪吃蛇游戏例子
- Python学习第十六天——Pygame之五子棋和贪吃蛇游戏设计
- python实现贪吃蛇小游戏