当前位置: 首页 > news >正文

企业建站系统免费免费推广引流app

企业建站系统免费,免费推广引流app,做网站go和python,哪个网站可以做英文兼职前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 走迷宫,是一项充满智慧的挑战~ 作为经常刷短视频的我们,见识过不少迷宫小游戏 当然印象深刻的当然是小动物走迷宫 这里有几组挑战走迷宫的小可爱。先来看看吧! (1&#xff…

前言

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

走迷宫,是一项充满智慧的挑战~

作为经常刷短视频的我们,见识过不少迷宫小游戏

当然印象深刻的当然是小动物走迷宫

这里有几组挑战走迷宫的小可爱。先来看看吧!

(1)毛茸茸的小仓鼠,大家还记得这视频嘛?过关斩将,走完了6层迷宫。

让小动物走迷宫,显然不是仓鼠党的专利。

仓鼠热门事件之后更多的小动物大军参与了进来:萌宠猫咪。

​人类对“迷宫”的热爱,是有很长的历史的,奇门遁甲八卦里面也经常有迷宫的效果。

今天小编的话就带着大伙儿一起制作一款走迷宫小游戏

代码展示

首先定义一个可以移动的素材(这里大家可修改成自己喜欢的小人物):

‘’‘配置文件’‘’

SCREENSIZE = (800, 625)
BGMPATH = 'resources/audios/bgm.mp3'
HEROPICPATH = 'resources/images/hero.png'
FPS = 20
BLOCKSIZE = 15
MAZESIZE = (35, 50) # num_rows * num_cols
BORDERSIZE = (25, 50) # 25 * 2 + 50 * 15 = 800, 50 * 2 + 35 * 15 = 625

‘’‘主要运行程序’‘’

导入模块

import cfg
import pygame
from modules.misc import *
from modules.mazes import *
from modules.Sprites import *

主函数

def main(cfg):# 初始化pygame.init()pygame.mixer.init()pygame.font.init()pygame.mixer.music.load(cfg.BGMPATH)pygame.mixer.music.play(-1, 0.0)screen = pygame.display.set_mode(cfg.SCREENSIZE)pygame.display.set_caption('Maze - 完整源码+V:qian97378免费获取')font = pygame.font.SysFont('Consolas', 15)

开始界面

	Interface(screen, cfg, 'game_start')

记录关卡数

	num_levels = 0

记录最少用了多少步通关

	best_scores = 'None'

关卡循环切换

	while True:num_levels += 1clock = pygame.time.Clock()screen = pygame.display.set_mode(cfg.SCREENSIZE)

–随机生成关卡地图

		maze_now = RandomMaze(cfg.MAZESIZE, cfg.BLOCKSIZE, cfg.BORDERSIZE)

–生成hero

		hero_now = Hero(cfg.HEROPICPATH, [0, 0], cfg.BLOCKSIZE, cfg.BORDERSIZE)

–统计步数

		num_steps = 0

–关卡内主循环

		while True:dt = clock.tick(cfg.FPS)screen.fill((255, 255, 255))is_move = False

----↑↓←→控制hero

			for event in pygame.event.get():if event.type == pygame.QUIT:pygame.quit()sys.exit(-1)elif event.type == pygame.KEYDOWN:if event.key == pygame.K_UP:is_move = hero_now.move('up', maze_now)elif event.key == pygame.K_DOWN:is_move = hero_now.move('down', maze_now)elif event.key == pygame.K_LEFT:is_move = hero_now.move('left', maze_now)elif event.key == pygame.K_RIGHT:is_move = hero_now.move('right', maze_now)num_steps += int(is_move)hero_now.draw(screen)maze_now.draw(screen)

----显示一些信息

			showText(screen, font, 'LEVELDONE: %d' % num_levels, (255, 0, 0), (10, 10))showText(screen, font, 'BESTSCORE: %s' % best_scores, (255, 0, 0), (210, 10))showText(screen, font, 'USEDSTEPS: %s' % num_steps, (255, 0, 0), (410, 10))showText(screen, font, 'S: your starting point    D: your destination', (255, 0, 0), (10, 600))

----判断游戏是否胜利

			if (hero_now.coordinate[0] == cfg.MAZESIZE[1] - 1) and (hero_now.coordinate[1] == cfg.MAZESIZE[0] - 1):breakpygame.display.update()

更新最优成绩

		if best_scores == 'None':best_scores = num_stepselse:if best_scores > num_steps:best_scores = num_steps

关卡切换

		Interface(screen, cfg, mode='game_switch')

‘’‘run’‘’

if __name__ == '__main__':main(cfg)

好啦!这迷宫有点儿庞大哈,走不走的出来就看你自己了!

尾语

感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

生一场也犹如走迷宫,靠努力,也靠运气。努力多一点,成功近一点儿!

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇

http://www.mmbaike.com/news/108436.html

相关文章:

  • 网站突然在百度消失了电商运营推广怎么做
  • 基于wordpress开发cms内部优化
  • 电子商务网站建设课程总结佛山网站建设方案咨询
  • 备案号新增网站百度搜索关键词优化
  • 网站模块设计太原seo外包服务
  • 职业学院思想政治网站建设搜狗收录提交
  • wordpress搭建seo网站排名优化教程
  • 成都网站制作是什么西安百度seo
  • 做产品的往这看 国外工业设计网站大全免费b站推广入口2023
  • 网站备案靠谱吗柳州网站建设哪里有
  • 花生壳内网穿透网站如何做seo优化海南百度首页广告
  • wordpress好用的企业展示主题成都百度seo推广
  • 皖住房建设厅网站站长工具收录
  • 个人电影网站做APP违法吗企业网站的推广阶段
  • 广州有网站建设学校手机百度下载
  • 哈尔滨网页设计百度官网优化
  • 南京电子商务网站开发公司网店运营入门基础知识
  • 最简单的cms网站怎么做seo技术服务外包
  • 网站建设平台汉龙百度推广开户免费
  • 门户网站模式网页优化
  • 做30个精品网站长沙网站定制
  • 中山公司网站制作线上推广费用预算
  • 怎么在微信上做网站网站优化排名软件
  • 企业网站相关案例国家高新技术企业认定
  • 汉口网站制作湖南网站营销推广
  • 公司网站必须做可信认证吗站长工具网址查询
  • wordpress模板更改优化大师官方免费
  • 建设部网站危房鉴定标准规定实时热搜榜榜单
  • 长沙装修公司电话抖音seo怎么收费
  • 企业建网站的 程序域名收录提交入口