你也能做一个跳跃+答题游戏

简介: 这个小游戏示例其实是模仿了一个叫反诈总动员(点击左侧体验)的微信小游戏,这个小游戏是几位民警合同和志愿者利用微信小游戏制作工具做出来的,用于宣传反诈知识。这是一个公益的游戏项目,大家可以试玩并分享一下,帮助更多的人了解预防诈骗的知识。

这个小游戏示例其实是模仿了一个叫反诈总动员(点击左侧体验)的微信小游戏,这个小游戏是几位民警合同和志愿者利用微信小游戏制作工具做出来的,用于宣传反诈知识。这是一个公益的游戏项目,大家可以试玩并分享一下,帮助更多的人了解预防诈骗的知识。


这个小的游戏示例,也算是一点儿小小的致敬了。


它看起来大概是这个样子的。




这其实是将一个跑酷跳跃游戏与一个答题游戏结合了在一起,在跑动跳跃的过程中如果遇到了“问号”,就会弹出一道题目,答对问题奖励“星星”,答错问题扣除“星星”。


游戏目前共计 100 颗星星,分为游戏中的 50 颗,以及 5 个题目(每个题目答对奖励 10 颗星星,答错扣除 10 颗星星),所以呢,这是一个百分制的游戏。


游戏中包含一个可以编辑的题库,每次游戏时,都会随机的从题库中抽取 5 道题目。所以,如果你想要改编一下这个游戏,编辑自己的题库,按照下面的方法,只需要简单的几步,就可以做出自己的游戏啦!


首先,在浏览器中打开该项目的链接(文末有获取方式),点击“改编”按钮,打开改编项目。



打开后,看起来像是这个样子。



如果你只是想编辑自己的题库的话,可以完全无需理会其他的地方,把目光移动到最右侧,找到“表格”下方的“题库”。



就是这个,点击“题库”右侧的小铅笔的标志,将能够看到一个表格编辑界面。



看起来是不是很熟悉,就跟我们平时常用的电子表格一样。这里只需要注意一点,就是题库表格的填写规范。如上图,第 1 列是“题目”,第 2~5 列,是对应的 4 个选项,然后第 6 列填入的是正确答案所在的列号


只要遵循题库的填写规范,你就可以任意的编辑自己的题库啦!每次游戏时都会从题库中随机的抽取 5 道不同的题目,每道题目的 4 个选项每次都会被随机的打乱。


另外,这个表格支持“导入/导出”功能,你可以将表格导出成“csv”文件,然后用任意你喜欢用的电子表格软件打开编辑,编辑完成后,可以导入到游戏中。具体的方法可以参考我之前写的这篇教程


当你编辑完自己的题库后,就可以点击上方的“预览场景”按钮,运行一下游戏,可以直接在电脑上试玩一下游戏,检查一下你所编辑的题目在游戏中显示的是否正常。




如果一切正常的话,最后一步就是分享啦,点击上方的“预览&分享”按钮。



将会看到预览&分享的对话框,此时,使用你的手机微信扫描一下二维码,就可以在手机上体验游戏啦!



预览版支持最多 50 位用户体验,你可以在右侧选择发布为“社区版”,支持无限额的用户体验。


最重要的是,这是一个微信小游戏,这意味着你可以在微信上分享给你的朋友,你的微信群,或者是发布到朋友圈......


在新闻媒体中,我们能看到的与游戏有关的信息大多是负面的。可能是因为游戏的及时反馈以及其上瘾的机制,很容易让自制力不强的人沉迷其中,尤其是青少年。但是,我相信凡事必有两面性,游戏也一定有其正向的价值。就如同那几位民警同志做的反诈总动员游戏,利用游戏来宣传反诈知识,帮助更多的人预防诈骗。


通过游戏,我们其实还可以做更多正向的有意思的事情。例如,这个跳跃答题小游戏,作为一位小学生的家长是不是可以做一个小学二年级的数学题库,给孩子边玩游戏边学算术呢?当孩子玩到高分时,是不是可以约定给予一个奖励呢?作为一个某活动的策划人,是不是可以编辑一个关于活动的题库,然后将游戏分享给用户,让用户在游戏的过程中,顺便了解即将参加的活动内容呢?.....


游戏模版已经给你了,下面充分发挥你的想象力,去拓展游戏的应用场景,让其发挥更多的正向价值吧!

该游戏项目已开源,可以在下方的公众号中回复“跳跃答题游戏”,获取开源项目的地址链接。另外,如果你想要学习做游戏的话,关注我的公众号就对啦!



相关文章
|
4月前
|
算法
Leetcode第45题(跳跃游戏II)
这篇博客文章讨论了如何使用贪心算法解决LeetCode第45题“跳跃游戏II”,目的是找到使用最少跳跃次数到达数组末尾的策略。
130 8
Leetcode第45题(跳跃游戏II)
|
6月前
|
算法
LeetCode第55题跳跃游戏
LeetCode第55题"跳跃游戏"的解题方法,通过记录当前最远可达到的位置并判断每个位置是否可达以及能否到达末尾,有效解决了跳跃至数组末尾的可行性问题。
LeetCode第55题跳跃游戏
|
4月前
Leetcode第55题(跳跃游戏)
LeetCode第55题“跳跃游戏”要求判断在一个非负整数数组中,从第一个位置出发,是否能够到达最后一个位置,其中每个位置的元素代表可跳跃的最大长度。
41 0
|
6月前
|
算法
LeetCode第45题跳跃游戏 II
LeetCode第45题"跳跃游戏 II"的解题方法,通过一次循环和选择每个位置的最大可跳距离,有效减少了跳跃次数,简化了问题。
|
9月前
|
算法
【力扣】55.跳跃游戏
【力扣】55.跳跃游戏
|
9月前
|
Java 索引
leetcode-45:跳跃游戏 II
leetcode-45:跳跃游戏 II
54 0
|
9月前
|
算法 Java
leetcode-55:跳跃游戏
leetcode-55:跳跃游戏
59 0
|
算法 安全 Swift
LeetCode - #55 跳跃游戏
不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。如果大家有建议和意见欢迎在文末留言,我们会尽力满足大家的需求。
|
算法
leetcode:55.跳跃游戏
给定一个非负整数数组,你最初位于数组的第一个位置。
79 0
|
算法
leetcode:45.跳跃游戏 II
给定一个非负整数数组,你最初位于数组的第一个位置。
87 0