极客学院

看你有多色HTML游戏开发视频播放网址:点击打开链接

以下代码为看视频后敲得。可供参考。

1.index.html

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title>看你有多色</title><script src="easeljs-0.7.1.min.js"></script><script src="Rect.js"></script>
</head>
<body><canvas id="gameView" width="400px" height="400px"></canvas><script src="app.js"></script>
</body>
</html>

2.app.js

var stage=new createjs.Stage("gameView");
createjs.Ticker.setFPS(30);
createjs.Ticker.addEventListener("tick",stage);
var gameView = new createjs.Container();
stage.addChild(gameView);
var n=2;
function addRect() {var cl=parseInt(Math.random()*1000000);var color="#"+cl;var x=parseInt(Math.random()*n);var y=parseInt(Math.random()*n);for(var indexX=0;indexX<n;indexX++){for(var indexY=0;indexY<n;indexY++){var r =  new Rect(n,color);gameView.addChild(r);r.x=indexX;r.y=indexYif(r.x==x&& r.y==y){r.setRectType(2);}r.x=indexX*(400/n);r.y=indexY*(400/n);if(r.getRectType()==2){r.addEventListener("click", function () {if(n<7){++n;}gameView.removeAllChildren();addRect();})}}}
}
addRect();

3.Rect.js

/*** Created by Administrator on 2014/8/9.*/
function Rect(n,color) {createjs.Shape.call(this);this.setRectType= function (type) {this._RectType=type;switch (type){case 1:this.setColor(color);break;case 2:this.setColor("#ff0000");break;}}this.setColor= function (colorString) {this.graphics.beginFill(colorString);this.graphics.drawRect(0,0,400/n-5,400/n-5);this.graphics.endFill();}this.getRectType= function () {return this._RectType;}this.setRectType(1);
}
Rect.prototype = new createjs.Shape();

Html5开发小游戏看你有多色相关推荐

  1. 《游戏开发》html5 益智小游戏-小熊吃星星

    游戏截图 项目结构 一共3个文件 分别为 index.html   script.js style.css index.html文件源码展示 <!DOCTYPE html> <htm ...

  2. 【phaser】快速实现HTML5 2D小游戏

    原文链接 前言 最近忙着看项目和写项目,在 github 上无意中发现了别人用 phaser 实现的2d小游戏,代码简单易懂,而且phaser框架本身就是非常的简单,非常适合想快速开发小游戏的开发者. ...

  3. 个人使用CocosCreator开发小游戏路上的一些“坑坑洼洼”

    个人使用CocosCreator开发小游戏路上的一些"坑坑洼洼" 开场自白 微信小游戏 适配 一般界面弹窗节点适配 套路的需求适配 PS ps中的ps 摄像机的新手操作 tiled ...

  4. [python] 开发小游戏 豆豆吃花瓣

    今天来做一个python游戏 使用python的游戏框架pygame开开发一个自创的豆豆吃花瓣的游戏[还没有取名字?] 首先看下游戏主目录下有些什么文件 就一个img的文件夹,和一个py的文件 img ...

  5. 【Unity3D开发小游戏】《愤怒的小鸟》开发教程

    [Unity3D开发小游戏]<愤怒的小鸟>开发教程 2019年09月11日 10:34:36 恬静的小魔龙 阅读数 1698更多 分类专栏: Unity3D日常 Unity3d手游开发 U ...

  6. 个人开发小游戏应该如何选择游戏引擎?

    随着微信生态中,小程序应用指数级的增长,许多休闲游戏变成为了众多游戏厂商流量变现的新手段.以近期很火的"羊了个羊"为例,它便是我们常常所说的小游戏.今天我们就来介绍几款游戏开发引擎 ...

  7. Html5在线小游戏 在线玩压扁小鸟(flyBird)游戏源码

    这个源码无需后台上传服务器,直接在线即可使用. 该游戏源码是基于HTML5和JavaScript开发的,运行在浏览器中,使得用户能够方便地进行游戏,而且不需要进行任何安装和下载操作.想要玩游戏的用户只 ...

  8. 如何用HTML和css实现拼图,打造自己的html5拼图小游戏

    得益于liuyubobobo老师的canvas课程和思路指点,做了一版简单的 html5拼图小游戏,下面就简单介绍一下实现的原理... 利用canvas裁剪拼图所需的小块图片//核心代码如下: var ...

  9. 【Unity3D开发小游戏】专栏文章导读清单

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 本专栏,以小游戏的开发为手段,以学习为目的,在学习的道路中,总是要 ...

  10. 一个都不能死HTML5网页小游戏免费下载

    一个都不能死HTML5网页小游戏免费下载 今天我在网上看见了一个小游戏,我想研究一下源码,在网上找了许久,全是套路,要钱的. 于是我自己花钱,免费分享给你们源码. 点我 如果对你们有帮助请给我一个免费 ...

最新文章

  1. [YTU]_2535 (Problem I: C++复数运算符重载(+与))
  2. unity导出工程导入到iOS原生工程中详细步骤
  3. HDU4324(强连通的Tarjan算法)
  4. 压缩包安装mySQL 与 Qt中使用mySQL
  5. 论文浅尝 | 变分知识图谱推理:在KG中引入变分推理框架
  6. JS中实现replaceAll的方法
  7. 2017.5.8 飞扬的小鸟 失败总结
  8. 手把手带你阅读Mybatis源码(一)构造篇
  9. 【转载】基于rasa的对话系统搭建(上)
  10. QTextStream
  11. redis 经典36问
  12. ACWING830 单调栈
  13. 《软件评测师教程》读书心得 一
  14. [bzoj3202] [SDOI2013]项链
  15. 后端工程师第一周实习笔记(实习面试必知大学课堂上却没讲的知识点)
  16. redis rce漏洞安全_从重新定位到RCE:我从广告到网络安全的旅程
  17. QQ群 该页面暂时无法显示
  18. pyecharts 十种图形演示
  19. 山东云则-您身边的物联网专家,助您快速接入物联网
  20. el-input实现尾部加字

热门文章

  1. 同一个浏览器多用户同时登录的解决方案
  2. laravel 查询语句
  3. 敏捷项目管理 第2版[JimHighsmith](一)
  4. 三进制计算机_三进制会取代二进制计算机吗?
  5. App逆向|一个案例教你如何进行APP逆向
  6. 制造企业生产排产现状和APS系统的解决方案
  7. 在腾讯云上申请一个免费的centos系统,将编好的python程序和c程序上载到centos系统,
  8. cmd无法打开jupyter notebook问题
  9. win10系统安装Docker详解
  10. 五到十分钟java演讲_10分钟励志演讲稿5篇最新