小游戏已于今日正式上线。微信官方对外宣称:小游戏是小程序的一个类目,它即点即玩,无需下载安装,体验轻便,你可以和微信内的好友一起玩,比如PK、围观等,享受小游戏带来的乐趣。小游戏的运行环境跟小程序类似,运行在 JavaScriptCore 中,经过适配后现有 HTML5 游戏可以移植到小游戏环境。游戏开发者可以在微信公众平台上查阅小游戏开发文档,下载最新版的开发者工具。

小游戏长啥样?

“小游戏”的开屏游戏是一个名叫“跳一跳”的小游戏,而“跳一跳”只是小游戏中的一款,如同4年前微信5.0版本的开屏游戏:打飞机。”

ytkah第一时间进行了测试,发现在微信“搜一搜”搜索“跳一跳”进行体验,此外,可以通过好友的转发加入小游戏进行互动,形成自传播。

除了跳一跳还有16款微信小游戏可以玩

由此可见:“小游戏”这个小程序类目,为游戏开发者提供的一个新开发路径。

小游戏开发文档哪里找?

开发者不需要登录任何帐号,在微信公众平台官方就可以访问小游戏的开发文档,下载支持小游戏开发的开发者工具。

开发工具怎么用?

开发工具下载后,你可以先行进行开发。待小游戏正式开放开发者注册后,你可以在微信公众平台官网进行注册、提交信息和代码审核等。

与小程序一样,小游戏每次发布需要经过审核。我们在小程序和小游戏中都阉割了动态执行代码的能力,包括以下调用方式:

  1. eval 函数
  2. setTimeout、 setInterval 函数第一个参数传入代码字符串执行
  3. 使用 Function 传入字符串构造函数
  4. 使用 GeneratorFunction 传入字符串构造生成器函数

HTML5 游戏适配指引

现有 HTML5 游戏希望移植到小游戏环境,主要需要针对小游戏做以下适配:

  1. 所有 DOM、BOM API 改成小游戏相应的 API 调用方式
  2. 避免在游戏中使用动态执行代码的能力
  3. 前期为了减少游戏移植成本,我们提供了一个 Adapter ,它基于小游戏环境模拟封装了一套 BOM、DOM API 暴露到全局。

转载于:https://www.cnblogs.com/ytkah/p/8136818.html

小游戏来了 游戏小程序你想知道的这有相关推荐

  1. 由于找不到appvisvsubsystems32.dll_找茬游戏大全:我找东西贼快!小清新找茬游戏小程序,点开既玩...

    50000+游戏爱好者已加入我们! 每天推荐好玩游戏! 关注我们,沐沐带你发现好游戏! <我找东西贼快>游戏小程序好玩吗? <我找东西贼快>小游戏怎么玩? 怎么进入<我找 ...

  2. 微信小程序开发的游戏《拼图游戏》

    微信小程序开发的游戏<拼图游戏> 代码直接考进去就能用 pintu.js // pintu.js Page({/*** 页面的初始数据*/data: {},initGame: functi ...

  3. 娱乐小游戏助力神器威信小程序源码下载多种游戏选择玩法多种

    大家好今天给大家带来另外一款小神器 好像记得小编之前也发过好几款这种小程序源码吧 但是每一款的UI或者功能什么的都还是会有所不一样的 大家也可以找找之前所发的那几款对比一下然后决定自己需要哪一款哟 这 ...

  4. 适合编程初学者的开源项目:小游戏2048(微信小程序版)

    目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现. 2048游戏规则 一共16个单元格,初始时由2或者4构成. 1.手指向一个方向滑动,所有格子会向那个方向运动. 2.相同数字的两个格子 ...

  5. 小程序源码:喝酒娱乐小游戏助力神器微信小程序源码下载多种游戏选择玩法多种

    大家好今天给大家带来另外一款喝酒小神器 好像记得小编之前也发过好几款这种小程序源码吧 但是每一款的UI或者功能什么的都还是会有所不一样的 大家也可以找找之前所发的那几款对比一下然后决定自己需要哪一款哟 ...

  6. 喝酒娱乐小游戏助力神器微信小程序源码下载多种游戏选择玩法多种

    大家好今天给大家带来另外一款喝酒小神器 好像记得小编之前也发过好几款这种小程序源码吧 但是每一款的UI或者功能什么的都还是会有所不一样的 大家也可以找找之前所发的那几款对比一下然后决定自己需要哪一款哟 ...

  7. python简单小游戏代码教程,python小游戏程序源代码

    球球各位大神怎么用python写一个猜词小游戏的代码? key = input('请输入一个单词:')description = input('输入单词描述:')chance = 5mark = 5p ...

  8. 云开发谁是卧底线下小游戏发牌助手微信小程序源码-亲测可用

    云开发谁是卧底线下小游戏源码,发牌助手微信小程序源码. "谁是卧底OL"是一个非常有趣,风靡全国的比拼语言表述能力.知识面与想象力的游戏. 谁是卧底OL是一款由开发商北游科技倾力打 ...

  9. android源码大全 IOS游戏源代码打包下载 小游戏|视频教程 微信小程序源码带后台全套|公众号平台

    不断更新中,下面是2017-12-22更新部分 IOS_源码及视频一小部分: 开发环境:Xcode 基于cocos2d的tweejump跳跃游戏ios经典游戏源码.rar  https://pan.b ...

最新文章

  1. Unity 编辑器扩展 场景视图内控制对象
  2. 网络地址和广播地址的作用
  3. df 和 du 命令详解
  4. 从运维的角度理解Iaas、Paas、Saas云计算
  5. CrystalDecisions.CrystalReports.Engine.LoadSaveReportException:載入報表失敗6/25
  6. leetcode 435. Non-overlapping Intervals | 435. 无重叠区间(单调栈)
  7. 40.Node.js Web 模块
  8. 使用ArcGIS JavaScript API 3.18 加载天地图
  9. python截图识别文字_用百度ocr+微信截图实现文字识别
  10. Spring Cloud OpenFeign夺命连环9问,这谁受得了?
  11. 【ICLR2019】Poster 论文汇总
  12. xml xsd java
  13. oracle11g教程视频教程,最新oracle11g DBA 开发和应用数据库视频教程_IT教程网
  14. win10系统 pdf 文件缩略图及预览图无法显示问题之解决方法
  15. 计算机和未来汽车有联系吗,汽车的未来是会奔跑的计算机?
  16. cad缩放_如何把jpg图片作为背景用cad描图?【AutoCAD教程】
  17. 读书笔记之《人性的优点》
  18. 计算机的命令用英语怎么说,计算机外部和内部命令的英语及词汇
  19. 577. 员工奖金(简单)
  20. LTE-产生参考信号和同步信号

热门文章

  1. CentOS使用yum安装Docker
  2. 星空[好题][题意转化]
  3. 通过反射获取类上的注解
  4. T-SQL 将存储过程结果插入到表中
  5. Netsharp下微信菜单以及OAuth
  6. [Google Android] Creating Your Own Spelling Checker Service
  7. R12.1.3 R12.2.X 注册客户化应用
  8. Netty中的线程处理EventLoop
  9. linux下使用C++ Json库
  10. 问题清空easyui required=true的提示信息所在位置不对。乱跑的解决办法