什么是微信小游戏

微信小游戏是一个非常容易弄混的概念。

首先简称小游戏是一个存在多年的统称,最为著名的,我们总会在谈论小游戏的同时谈到4399,但是现在是移动端的时代。微信也从4399等公司接过了微小型游戏的大旗,无论是最早的打飞机还是近期的跳一跳,每个微信“亲生”的小游戏,都可以称得上现象级。

另一个容易个弄混的概念就是小游戏和小程序的区别。前端的同学都知道,在web开发中,游戏和页面的概念是非常模糊的,总是互相穿插,相辅相成。但是在微信的标准中,易见,二者是泾渭分明的。微信小游戏与我们之前写的H5游戏有着较大不同,首先H5小游戏既有可能采用dom交互,也有可能是cavans绘图。但是在微信小游戏中,明显推荐并几乎强制的使用了后者的模式。并且在demo中,可以发现,小游戏的开发模式与传统前端有着较大不同,反而与标准游戏开发较为贴近,比如较强的面向对象,精灵基类的运用,资源的加载等等。

为什么是微信小游戏

随着微信服务的部分转型(服务号=》小程序),轻便精巧的小程序正在慢慢培养用户习惯,并且宏观来看已经奠定了未来的走向,这种生态必然会势不可挡,并且在国内会有着举足轻重的地位。与此同时,在多如荒漠之沙的竞品环境中,怎么脱颖而出就成了关键。在现在这个快节奏的生活中,用户的注意力成为了最宝贵的资源,谁吸引了用户的注意力,谁就获得了爆炸成长的机会,直播、快手、抖音皆是如此。但是除此巨量的流量之外,还有一些偶尔闪现的光芒,比如不久之前火热的百万英雄,让人无法理解的通宵游戏:跳一跳,看一眼就忍不住测一测的各种算命之术。这些内容虽不如抖音一般持久,但一些随随便便的性格测试公众号,却能借此一周内吸引百万粉丝。不得不说,微信如今已经成为一个金矿,虽然大块的金子归腾讯所有,但是低下头找找,就能发现金粒。

为什么是游戏

首先不得不说,游戏确实是毒品。

但是这是在毒品的广义定义下才成立的,其实在人类的生活中,这样的东西是很多的, 甚至占人类物质生活中的半壁江山。

首先显而易见的,烟草就是常见的毒品,这在生活中并不少见,吸烟会因为尼古丁或者是一些其他因素造成兴奋,并且,吸烟是抬手间的事。同样的还有,咖啡,虽然现代医学认为咖啡副作用很小,但是在烟草刚刚推出的时候,有的医生甚至鼓励吸烟。咖啡让人兴奋(提神)的物质是咖啡因,咖啡其实不太唾手可得,但是现代的速溶咖啡让其非常流行。和咖啡非常相像的还有可乐、茶叶等。其中被认为最为健康的是茶叶,但是根据现实经验,我见过很多喜欢喝浓茶的人,他们的牙齿多多少少都遭到了侵蚀。另外,最让人震惊的就是,盐其实也是一种成瘾性物品,其实人类并需要太多的盐分,但是盐的口感,让人类产生了一定的愉悦感,我们在吃带盐的食物时,很大程度是出于其刺激性。

这些只是物质的化学因素,从外在改变了我们的身体状态,而有些东西可以通过常规手段,就可以让我们的一些内在发生改变。并且,在很久以前就有这种途径了,比如:战鼓。我们都知道一鼓作气,现在一般脱离了本意,但是,在当时,战鼓确实能提高士兵的战斗力,你可能认为是心理作用,但是一些激昂的歌曲,会不会让你格外兴奋呢?比如一些夜场音乐。毒品还有一个特性,那就是依赖性。上面所说的化学因素毒品,基本都有较强的依赖性,无论是茶还是烟草,在长期使用后,一旦缺乏,都会造成一定程度的不适。那么,精神上的呢,音乐的成瘾性可能稍弱,不过这也有可能是因为没人觉得听音乐是什么大事,所以不会有意的去进行克制,所以不适就不那么明显了。

不过有一种精神上的毒品,成瘾非常迅速,依赖性非常强,那就是游戏。近几年,游戏到底是体育还是毒品,抗争已久。涌现了一大批职业选手,还有杨永信。

如果我们抛开社会现象,进行仔细比对的话,可以发现,游戏在基础架构上(剔除具体内容),与化学性的毒品在诱因与反馈上非常相像,同样是简易的操作,获取较强的满足感,甚至在多次操作后,对感知进行捆绑,如现在跳一跳按住时蓄力的声音,依然能让某些人兴奋。这在化学感知毒品上是不常有的。不过这个认定是我的类比推测,具体还要进行科学的生理实验。

不过哪怕游戏就是类毒品,就是有害的吗?上面我们提到,咖啡、茶都具有类似的功效,只要能起到适度(虽然这很难),不光没有害处,还能调剂人的生活。

所以,做小微游戏,从经济角度来看,是非常有潜力的,从使命角度来看,也是有着意义的,或许信息时代茶叶就在我们手中。

初探微信小游戏(一)相关推荐

  1. Three.js初探之微信小游戏---第一篇

    最近在捣鼓 Three.js 相关知识,同时觉得微信小游戏是个不错的试错场呢.不错,本项目就是为了试错而存在. 先来一张 场景图, 这个格局是不是很眼熟,就是网页游戏2048的变版呢.乍一看,2D的呀 ...

  2. Unity 开发微信小游戏初探

    前言 最近因项目需要开始研究Unity开发微信小游戏相关的知识.期间遇到各种坑,网上查阅的资料基本类似,无法解决自己遇到的问题.特用本文记录下过程,方便其他人遇到同样的问题时能够参考. 开发环境 Un ...

  3. 微信小游戏创业,究竟是红海还是死海?

    "跳一跳"."弹球王者"."海盗来了"."斗地主"等等微信小游戏,你是不是很眼熟呢?这些都是前段时间被刷了屏的小游戏,以 ...

  4. 如何利用微信小游戏的分包加载机制突破4M代码包体积限制

    相信大家度过了一个不错的端午假期,在端午前夕,即6月15日晚上,微信小游戏宣布支持分包加载功能,白鹭引擎在端午节后第一天正式支持分包加载机制.在正式向开发者介绍如何使用前,我先为各位解读一下我对微信提 ...

  5. 动态加载子节点_微信小游戏开发之场景切换和常驻节点传递数据

    主题 场景切换 场景间数据传递方式 小游戏全局背景音效 特别说明 CocosCreator微信小游戏开发系列文章,是我在逐步开发过程中,基于官方文档之上,记录一些重点内容,以及对官方文档中有些知识点的 ...

  6. scratch跳一跳游戏脚本_跳一跳游戏:经典跳一跳2微信小游戏,点开既玩

    沐沐带你发现好游戏! <跳一跳>小游戏好玩吗? <跳一跳>小程序怎么进入游戏? 文章下拉到底部, 点最后一个图片进入游戏 ---------- 只有你想不到, 没有我找不到的好 ...

  7. 微信小游戏开发教程-游戏实现3

    微信小游戏开发教程-游戏实现3 对象池 由于游戏过程中会创建很多临时对象,这些对象很快又不再使用,垃圾回收器也能帮我们主动回收这部分垃圾,但是回收时间不可控制,同时增大了创建对象的开销,所以我们使用对 ...

  8. 微信小游戏开发教程-游戏实现2

    微信小游戏开发教程-游戏实现2 绘制地面 类似于绘制背景,读者自行完成代码.src/runtime/land.js 简易View系统 坐标布局对于复杂的页面来说维护相当困难,因此这里我们引入布局的概念 ...

  9. 微信小游戏开发教程-游戏实现1

    微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...

最新文章

  1. 刚申请了Blog,首贴庆祝!
  2. 树上问题 ---- Codeforces Round #722 (Div. 1) C. Trees of Tranquillity [dfs序区间的性质+最大不相交区间的性质]
  3. 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】PowerPC + Linux2.6.25平台下的I2C驱动架构分析
  4. Python开发【第十一篇】:JavaScript
  5. mac 下用 brew 安装mongodb
  6. 用户 'IIS APPPOOL\***' 登录失败(转载)
  7. [nodejs] 利用openshift 撰寫應用喔
  8. maven仓库理解、下载及设置
  9. mysql5.0 执行定时计划
  10. 2014蓝桥杯C++A:猜年龄;扑克序列(全排列)
  11. 构建大型网站架构服务器集群(转)
  12. PowerDesigner 生成数据字典
  13. 23个可以免费学习编程的网站
  14. totolink服务器未响应,totolink路由器登陆页面打不开怎么办
  15. 小米2s、2sc解激活锁和root
  16. MacBook合盖不休眠
  17. Java利用HttpClient发送请求生成微信支付二维码、查询支付状态
  18. win10实现debug
  19. hudson.plugins.git.GitException
  20. correl函数相关系数大小意义_用Correl函数返回相关系数,以确定属性关系 Excel用Correl函数返回相关系数以确...

热门文章

  1. vm虚拟机网络标志_虚拟机安装win7系统后网络图标黄色标志不能上网如何解决
  2. RX6900XT和RTX3080哪个好
  3. 施工部署主要不包括_施工部署包括什么?
  4. Unity 3D 入门基础
  5. lvm - Logical Volume Manager - 逻辑卷管理
  6. BaiduFaceApi.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
  7. 什么是数据探针_什么是数据?
  8. 标准分幅地图-选择比例尺
  9. 个人网站性能优化经历(10)网站增加访客记录
  10. 常见的200,404,503等HTTP状态码大全