【小游戏合集】之用Python自己开发一个闯关小游戏 |
您所在的位置:网站首页 › 消消乐直接过关 › 【小游戏合集】之用Python自己开发一个闯关小游戏 |
导语:
今天这期小游戏是最适合小伙伴们一同挑战的精美手游,其因画面精美、上手简单、休闲有趣、有惊喜有挑战而获得广大玩家的喜爱...这款小游戏没错就是开心消消乐,相信大家都不陌生,其曾在 2015 年获得过玩家最喜爱的移动单机游戏奖,受欢迎程度可见一斑,接下来就让我们使用 Python 来做个简单的消消乐小游戏吧。 想领取更多完整源码或Python学习资料可点击这行蓝色字体 实现消消乐的构成主要包括三部分:游戏主体、计分器、计时器,下面来看一下具体实现。 先来看一下游戏所需 Python 库。 import os import sys import time import pygame import random定义一些常量,比如:窗口宽高、网格行列数等,代码如下: WIDTH = 400 HEIGHT = 400 NUMGRID = 8 GRIDSIZE = 36 XMARGIN = (WIDTH - GRIDSIZE * NUMGRID) // 2 YMARGIN = (HEIGHT - GRIDSIZE * NUMGRID) // 2 ROOTDIR = os.getcwd() FPS = 30 接着创建一个主窗口,代码如下: pygame.init() screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption('消消乐')看一下效果: 再接着在窗口中画一个 8 x 8 的网格,代码如下: screen.fill((255, 255, 220)) # 游戏界面的网格绘制 def drawGrids(self): for x in range(NUMGRID): for y in range(NUMG |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |