vue js游戏,抗疫小游戏,抗疫的汤圆,仅以此小游戏献给所有为抗击疫情做出贡献的人

news2024/11/16 15:53:50

vue js游戏,抗疫小游戏,抗疫的汤圆,仅以此小游戏献给所有为抗击疫情做出贡献的人

完整代码下载地址:vue js游戏,抗疫小游戏,抗疫的汤圆

建议在pc上使用Chrome浏览器进行访问,如果只能手机玩,建议使用QQ浏览器(微信浏览器有bug)

前言

各位朋友新年快乐,相信大家现在都已经到家了吧,我在这给大家隔空来个云拜年,祝大家新的一年里心想事成,万事如意。我也是昨天刚到家,这几天又是忙离职,又是忙搬家的,回老家之后马上就接着来写文章了,就为了能在春节前发出来。虽然很累,但是也很开心,毕竟能回家过年,要说今年差一点就回不了家了,具体大家都懂,如今能在疫情肆虐的时期安全回家,离不开每一位抗疫人员的坚持和努力,也离不开各位的坚持和配合,所以这个小游戏就送给你们,希望大家能够喜欢,也希望里面用到的知识能够帮到大家。因为时间实在紧迫,这个小游戏也只写了一周多点的时间,还都是晚上下班写,中间还经历了搬家,所以很多地方不够完善,很多想法也没能实现,不过好在该有的都有了,也希望大家在体验之后可以给出一些建议和想法。

游戏介绍

由于本次小游戏内容较多,所以不会进行全部代码讲解,主要讲解关键代码和游戏创意,如果有人感兴趣,后面可以写专门的文章进行细节讲解。

游戏玩法参考:flappybird

音乐:

故事模式-Last Reunion[Peter Roe]

自由模式-夜空中最亮的星 (钢琴版)[Jesse T]

故事模式创意参考-国产单机游戏《双子》

image.png

强烈建议有条件体验小游戏的朋友先进行体验,下方包含全部剧透

本次小游戏分为两个模式,故事模式和自由模式,玩法都大致相同,下面会分开进行介绍。虽然本次适配了手机模式,但还是建议使用电脑进行体验,因为手机屏幕宽度过窄,无法看到后面的柱子,所以无法提前调整位置,难度会大大增加(为什么不做手机缩放适配?因为没时间,哈哈)

自由模式

1.gif

游戏的主要玩法参考小游戏《flappybird》,只不过加入了部分自己的创意,如上图所示,玩家通过空格键或者点击屏幕控制汤圆(为啥选汤圆呢,因为汤圆代表着团圆吧)上下跳动,从而从柱子中间的空隙穿过,灰暗的柱子也代表着被病毒污染的城市,汤圆经过之后柱子会变成柔和的橙黄色,也代表着城市被净化了,同时上方的计数牌也会记录被净化过的建筑,代表着分数。下方的三条小竖线代表着生命值,每碰到一次柱子会损失一次生命值并且无敌一段时间,从上方跳出屏幕或者从下方掉出屏幕也会损失一次生命值并且无敌一段时间,如果无敌时间过后还没回到屏幕内,则会判定失败。

image.png

生命值耗尽,会显示最终成绩,玩家可以选择重新开始或者返回菜单。

故事模式

故事模式可以说是花费了我一大半的精力,首先就是创意部分,故事模式与音乐相结合,随着音乐的递进关系分为三个阶段

2.gif

第一个阶段和自由模式差不多,玩家控制汤圆穿过建筑之间的空隙,不同的是穿过之后建筑之间会生成一个绿色的小光点,我们可以把它理解为能量、信仰、人民的感激,这个能量在第三阶段会用到。

3.gif

第二阶段随着音乐感的增强,游戏难度也会增加,具体就是建筑移动的更快了,建筑之间的空隙更小了。为了照顾广大手机用户和手残党的体验,第二关的生命值增加到了5点(电脑模式经本人测验其实可以一滴血不掉)

4.gif

随着音乐到达高潮,我们也会进入第三阶段,但是我们会发现第三阶段的难度骤增,建筑之间的空隙仅仅比汤圆大一点,这根本无法通过好吗?难道作者脑子有病?no,其实这里参考了国产单机游戏双子的创意,建议朋友们可以去体验一下,当然这里无法和原作相比,这里做了大量的简化。朋友们有没有发现上面的光球越来越大了,现在它就要派上用场了。

5.gif

相信很多朋友不经过多次的尝试是无法到达这里的,就算有朋友坚持到了这里,看到这绝境也会变得绝望和愤怒,这时候你会发现上面会弹出提示,问你是否还要坚持,如果你选择是,之前积累的每一个能量都会一个个的来帮助你,等到全部能量赋能完毕,汤圆会变得无敌,然后继续前行

6.gif

汤圆无敌之后速度会逐渐加快,直到达到最快速度,此时建筑会被快速穿过并且净化,此时音乐也会达到高潮,因为音乐高潮部分会持续一分多种,所以这里一直画面不变其实有些无聊,所以这里在上面加入了一些疫情播报(纯属虚构),一方面可以缓解无聊,另一方面,随着数据的逐渐好转,也和游戏互相呼应。

7.gif

随着音乐的收尾,疫情播报中数字也会逐渐清零(这里由于屏幕大小的不同,很难做到音乐卡点十分准确),之后柱子会全部消失,然后展示一些祝福的文字,游戏结束,这里本来是想让那些城市全都亮起灯火,夜空燃放烟花,或者天空变晴朗的,奈何时间实在不够了,只能暂且如此了。

完整代码下载地址:vue js游戏,抗疫小游戏,抗疫的汤圆

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/138093.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

还不快收藏起来!何恺明全网最全论文合集

原创/文 BFT机器人 人物简介 何恺明,Facebook AI Research (FAIR) 的一名科学家,研究领域包括计算机视觉和深度学习,并且在计算机视觉和深度学习方面发表了众多极具影响力的论文。 他发表的论文中,有关深度残差网络 (ResNets) 的…

当下的零售新进化,同以往的电商时代还是有着很多区别的

一场数字化的浪潮,正在各行各业深刻上演着。在零售领域,亦不例外。以往,提及零售,我们更多地想到的是,各式各样的电商平台,我们看到的是,各式各样的电商模式;现在,提及零…

学习一下如何使用python实现一个超级卡哇伊的五角星吧

Hello呀朋友们~ 今天实在想不出要写啥了,但是前两天有朋友让我写一个五角星,这个好说呀,必须安排的妥妥当当的!!!!! 在这里我就不多说了,这个也挺简单的,那…

新代机床联网

一、设备信息确认 1、确认型号 数控面板拍照确认: 此系统为:6TA 2、确认通讯接口 1、数控面板的后面 2、其他位置 其他位置一般是前面两个位置用网线引出来后做的网口母头,常见在机床数控面板侧面,机床电器柜后面等等。 3、…

Kubernetes知识扫盲

1. Kubernetes介绍 1.1 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为应…

SQL数据库—事务(ACID特性、数据库恢复技术)

各位朋友大家好,博主新创立了一个公众号《自学编程村》哈,感兴趣的可以也关注关注捏~~ 【简介】 它是由村长发起,然后邀请了一些小伙伴来作为自己的嘉宾,不定时的为大家分享学习、生活、信息。他们中间,有来自中国科学…

调整网关或iptables导致ssh连接未响应

同一子网之间可以相互连接,问题服务器可以通过同一子网的其他机器ssh连接,通过VPN可以直接连接到同一子网的其他服务器,但是无法直接连接问题服务器 ssh连接一直停在连接状态 xshell连接如图 问题服务器A无法上外网,之前调整过网…

node.js创建网站实例2

1.在cmd中输入:npm install express -s 2.在demo01文件夹中新建api.js,代码如下: // 1.先引入express模块,express是一个函数 var express require("express") //2.执行express函数;用变量接收express函数…

《图的基础概念》

【一】图的基本概念 图是由顶点集合和顶点之间的关系组成的一部分&#xff1a;G&#xff08;V&#xff0c;E&#xff09;&#xff0c;其中&#xff1a; 顶点集合V {x|x属于某个数据对象集}是有穷非空集合&#xff1b; E {(x,y)|x,y属于V}或者E {<x, y>|x,y属于V &…

ElasticSearch6.x版本的SpringBoot增删改查操作和ElasticSearch6.x版本的过滤查询

文章目录一、SpringBoot操作ElasticSearch前期准备工作二、SpringBoot增删改查ElasticSearch1.新增修改2.删除3.查询三、ElasticSearch中的过滤查询1.概念介绍2.过滤语法3.常见的过滤器类型① term filter② terms filter③ ranage filter④ exists filter⑤ ids filter一、Spr…

【阶段二】Python数据分析Pandas工具使用05篇:数据预处理:数据的规范化

本篇的思维导图: 数据预处理:数据的规范化 数据标准化(归一化)处理是数据挖掘的一项基础工作。不同评价指标往往具有不同的量纲,数值间的差别可能很大,不进行处理可能会影响数据分析的结果。为了消除指标之间的量纲和取值范围差异的影响,需要进行标准化处理,将数据按…

LEETCODE 98. 验证二叉搜索树

给你一个二叉树的根节点 root &#xff0c;判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下&#xff1a; 节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1&#xff1a; 输入&a…

+ 数学与算法系列之牛顿、二分迭代法求解非线性方程

1. 前言 前文介绍了如何使用“高斯消元法”求解线性方程组。 本文秉承有始有终的态度&#xff0c;继续介绍“非线性方程”的求解算法。 本文将介绍 2 个非线性方程算法&#xff1a; 牛顿迭代法。二分迭代法。 牛顿迭代法&#xff08;Newtons method&#xff09;又称为牛顿…

C#,图像二值化(13)——基于双峰平均值的全局阈值算法与源程序

1、图像二值化概述 图像二值化是将彩色图像转换为黑白图像。大多数计算机视觉应用程序将图片转换为二进制表示。图像越是未经处理&#xff0c;计算机就越容易解释其基本特征。 二值化过程 在计算机存储器中&#xff0c;所有文件通常以灰度级的形式存储&#xff0c;灰度级具有…

Linux Free 命令

目录 Free命令有什么用 各项名词解释 服务器实际可用内存看哪个值 为什么free2是实际可用内存 结论 Free命令语法 Free命令有什么用 熟悉的都知道&#xff0c;这是用来Linux主机内存使用情况的。如下&#xff1a; 各项名词解释 可以把上图看为3部分&#xff0c;分别是 M…

介绍一个Python可视化神器,绘制出来的图表惊艳了所有的人!!

新年快乐&#xff0c;时间过得真的是很快&#xff0c;已经到了新的一年了&#xff0c;今天小编给大家来介绍一款十分好用的可视化模块&#xff0c;D3Blocks&#xff0c;不仅可以用来绘制可动态交互的图表&#xff0c;并且导出的图表可以是HTML格式&#xff0c;方便在浏览器上面…

【小程序】模板与配置

文章目录WXML 模板语法数据绑定事件绑定bindtap 的语法格式bindinput 的语法格式实现文本框和 data 之间的数据同步条件渲染wx:ifhidden列表渲染WXSS 模板样式rpx样式导入全局样式和局部样式全局配置windowtabBar页面配置网络数据请求配置 request 合法域名发起 GET 请求发起 P…

XMLHttpRequest的基本使用

1、什么XMLHttpRequest XMLHttpRequest&#xff08;简称 xhr&#xff09;是浏览器提供的 Javascript 对象&#xff0c;通过它&#xff0c;可以请求服务器上的数据资源。之前所学的 jQuery 中的 Ajax 函数&#xff0c;就是基于 xhr 对象封装出来的。 2、使用xhr发起GET请求 步骤…

Java --- spring6的Bean的作用域

目录 一、bean的作用域为单例 二、bean的作用域为多例 三、Bean作用域的Scope属性的其它值 四、Bean作用域的自定义Scope 一、bean的作用域为单例 public class SpringBean {public SpringBean() {System.out.println("构造方法被调用");} } spring配置文件 &…

Java中的Future详解

1. Future的应用场景 在并发编程中&#xff0c;我们经常用到非阻塞的模型&#xff0c;在之前的多线程的三种实现中&#xff0c;不管是继承thread类还是实现runnable接口&#xff0c;都无法保证获取到之前的执行结果。通过实现Callback接口&#xff0c;并用Future可以来接收多线…