前言:
  记得上大学那会, 有位传说中的大牛, 写了一个网页闯关类的游戏. 当时我们玩得不亦乐乎, 也是第一次接触到这种形式的游戏. 不过当时纯玩家心态, 并没有想过去创造一个.
  最近想起这事, 突然想复制实现一个类似的网页闯关游戏. 说干就干, 抄起家伙, 就是一顿猛打, ^_^. 期间的坎坷曲折暂且不表, 甚至中途自觉江郎才尽差点放弃, 所幸最后终于完工, 愿意和大家一起分享该游戏.

展示:
  网页闯关游戏, 更多的被称为riddle, 是一种考验搜索, 推理, 分析能力的闯关模式游戏. 用户群往往面向IT工程师, 不过随着移动端的普及, 一些基于pc浏览器的分析手段没法在手机端得到施展. 因此最终转变了目标用户的设定, 更加大众化, 贴近移动端, 当然pc浏览器端体验依旧是最好的, ^_^.
  闯关游戏入口如下: http://magic.mmxfgame.com/magic_game/1001.
  • 传统模式
  闯关模式入口 
  • 挑关模式导航
  第一关: 藏在图中的秘钥
  第二关: 无处不在的植入广告 
  第三关: 大家一起来找茬 
  第四关: 倾听女神的故事 
  第五关: 勇敢的小方块 
  第六关: 拜访东方不败的故居 
  第七关: 明信片中的打油诗 
  第八关: 葫芦娃喜欢的歌 
  第九关: 女王大人的心扉 
  第十关: 神秘的表白答复 
  • 附加关(需要计算机专业背景)
  第十一关: 健忘的教授

游戏玩法:
  每一关都有出题背景, 提示线索,需要玩家去寻找秘钥. 当然囿于关卡的独立性, 游戏本身不会很难.
  以第六关--拜访东方不败的故居 为例, 可见其布局区域.
  
  蓝色区域为解关秘钥输入区紫色区域为谜题区域绿色区域为提示线索区域.
  这一关背后的技术点是刮刮卡, 背景故事和线索提示都是围绕这个来展开的.
  找到隐藏的谜底后,输入秘钥,即可进入下一关.

关卡举例:
  游戏分别考察了可玩性,推理和搜索能力.
  • 可玩性
  以第五关--勇敢的小方块 为例
  
  其复制之前流行的Flappy Bird,答案需要通过一定数量的管子,才能获取到,就是这么直接而简单.
  • 搜索
  以第四关--倾听女神的故事 为例
  
  表面上只是和女神聊聊天(大伙喜闻乐见的事), 如果沉迷其中就误入歧途了^_^. 其实本质是考察搜索能力,百度一搜答案就出来了.
  • 推理
  以第九关--女王大人的心扉 为例
  
  通过破解数字锁,来考察玩家的推理能力.

技术和思索:
  随着目标用户和主要平台的确定, 其和以往的Riddle游戏相比差异非常的明显.
  当然html5的使用,也是这次的重点,之前考虑到部分浏览器不支持,有些犹豫,现在全然放开了,html5是大势所趋.
  游戏的布局也更加倾向于移动端,不过鉴于技术的不成熟,现在仍旧显得简陋,不过说明潜力很大,^_^.
  通过写这十关,收获特别的大,无论是技术上的,还是产品意识上的.希望借这系列的机会,把各个关的技术点好好总结下.

总结:
  写此博客,就是希望大家能喜欢玩我的游戏,也希望听取大家的有益反馈. 我希望自己能够继续,后续再出几个系列,加点账号,多点排行榜,与君共勉.

公众号&游戏站点:
  个人微信公众号: 木目的H5游戏世界
  
  个人游戏作品集站点(尚在建设中...): www.mmxfgame.com,  也可直接ip访问http://120.26.221.54/.

网页闯关游戏(riddle webgame)--游戏玩法和整体介绍的更多相关文章

  1. 网页闯关游戏(riddle webgame)--H5刮刮卡的原理和实践

    前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. 对于刮刮卡, 想必大家都很熟悉, 也很喜 ...

  2. 网页闯关游戏(riddle webgame)--SQL注入的潘多拉魔盒

    前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. web开发初学者往往会忽视一些常见的漏洞 ...

  3. 网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点

    前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. 本文讲描述, 如何在网页端实现一个仿微信 ...

  4. Kinect+unity 实现体感格斗闯关小游戏

    文章目录 项目地址 1 项目概况 1.1 项目简介 1.2 项目目的 1.3 主要技术 2 设计 2.1 基本概念 2.2 框架 2.3 算法 2.4 模型 2.5 调查问卷 3 实现 3.1 技术难 ...

  5. XSS闯关游戏准备阶段及XSS构造方法

    请下载好XSS闯关文件后,解压后放在服务器的对应文件夹即可 在该闯关中,会在网页提示一个payload数值 payload,翻译过来是有效载荷 通常在传输数据时,为了使数据传输更可靠,要把原始数据分批 ...

  6. 分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”

    这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业 ...

  7. 自制Unity小游戏TankHero-2D(3)开始玩起来

    自制Unity小游戏TankHero-2D(3)开始玩起来 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的.仅 ...

  8. 某xss挑战赛闯关笔记

    0x0 前言 在sec-news发现先知上师傅monika发了一个xss挑战赛的闯关wp([巨人肩膀上的矮子]XSS挑战之旅---游戏通关攻略(更新至18关)https://xianzhi.aliyu ...

  9. 口红游戏 插口红游戏 h5页面开发

    目前火热的口红机游戏,需要在设备前参与,然后成功后即可赢得口红,作为平台运营者来说还是比较重资产的,目前我们将它搬到了线上.每个人都可以远程玩这样的口红机游戏了.直接在手机微信里试玩,成功后,后台即可 ...

随机推荐

  1. [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序更新相关数据

    这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第八篇:为ASP.NET MVC应用程序 ...

  2. 让IE7 IE8支持CSS3 background-size属性

    简介 CSS3 新增的 background-size 是一个很有用的属性,用于定义背景图片的尺寸,有了这个属性,你就可以任意指定背景图片的大小.其中最常用的值应该要数 cover 了,该值能让背景图 ...

  3. [Oracle] SQL*Loader 详细使用教程(4)- 字段列表

    在上一篇中我们介绍了SQL*Loader中最重要的文件——控制文件,而本篇要介绍控制文件中最重要的部分——字段列表,字段列表的作用是把数据文件中的记录和数据库中表的列对应起来,下面是字段列表的一个例子 ...

  4. ReactiveCocoa信号使用方法

    最近研究RAC时都是基于UI控件来使用,对单独的signal没有使用过,最近在网上看到一篇文章是关于RAC单独signal的使用.在学习整理后将个人觉得能帮助用于UI控件的一些signal使用方法记录 ...

  5. 在caffe中使用hdf5的数据

    caffe默认使用的数据格式为lmdb文件格式,它提供了把图片转为lmdb文件格式的小程序,但是呢,我的数据为一维的数据,我也要分类啊,那我怎么办?肯定有办法可以转为lmdb文件格式的,我也看了一些源 ...

  6. (五)AOS编程

    一.LOG AOS_LOG(index)  //断言,会打印出断言传进来的值 AOS_ASSERT(0);     //只会打印断言位置  return  AOS_FAIL;    //返回错误,函数 ...

  7. Mac 在命令行中获得Root权限

    Mac 在命令行中获得Root权限 作者 firedragonpzy 13 九月, 2012 2条评论 本文为firedragonpzy原创,转载务必在明显处注明:转载自[Softeware MyZo ...

  8. SqlParameter设定value为0却变成null

    直接MSDN:http://msdn.microsoft.com/zh-cn/library/0881fz2y(VS.80).aspx 当在 value 参数中指定 Object 时,SqlDbTyp ...

  9. phpStudy

    『软件简介』 该 程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使 ...

  10. js——单选框radio

    页面: ... <tr align="right"> <td align="right">会员性别:</td> <td ...