最近因需要,入手H5游戏。 写游戏当然需要有引擎。
H5游戏开发:游戏引擎入门推荐
如何选择 H5 游戏引擎
白鹭引擎和layabox哪个好用,哪个技术更成熟 ?
LayaBox 与 Egret 选择哪个呢?
Egret 4.1.6 和 LayaBox(LayaAir 2.0) 的 易用性 对比
经过初步分析和咨询,基本确认EgretLayaAir, 个人讲真从官网和社区逛过后。真心喜欢LayaAir一些。但是最后还是选择了这一只白鹭。

要学习当然要有学习资源。

  • Egret官网
    其首页的新闻动态,技术博客,社区热帖 值得看看
  • 开发者中心
    • 其文档实际上是引擎,工具的说明,很有必要好好看看,才会知道引擎提供了什么功能,工具提供了什么功能,工具都有使用手册。
    • 视频,有一个消除游戏的系列视频,龙骨,Lakeshore,微信开发等等的
    • API, 核心之核心啊,Egret Core, eui, game等等
    • 示例里面的教学示例,必读
  • Egret社区
    头部的幻灯片和底部Egret专区也许会给你有用的信息
  • Egret Store
    讲真,不怎么活跃,有一些动画特效,源码项目, 插件工具。也许有你需要的
  • Egret 引擎基础入门
    五星推荐的电子书,阅读完毕,会对Egret游戏开发有一个完整的了解,
  • Egret 相关的开发资料整理
    这是Egret 引擎基础入门电子书配套的代码部分,其首页收集了一部分资料,非常可口。
  • 极客学院-Egret
    比较老了,2014,2015年的
  • Egret 插件开发
  • 白鹭引擎文章-知乎
  • 微信公总号--白鹭引擎,会有一些技术分享
  • 白鹭引擎客户端的新闻,会有一些不错的教程和工具等的介绍

一些GitHub上的资源

微信公总号--白鹭引擎,会有一些技术分享

本章是学习资源章节,但是嘛都没有展示是不是有点单调。

那就说说我自己近几天做的简单的AI五子棋。
因为初学,没有很好的去分解和设计。

基本思路:

  1. Shape绘制棋盘
  2. AIPlayer类来计算权重,得出下一步威胁最大的点
  3. ChessData存储棋盘数据
  4. LabelTag封装的UI组件,显示一个标签和一个值,(设计的很烂,嘎嘎)

源码地址:AI五子棋源码
演示地址:AI五子棋演示

egret游戏入门之学习资源篇的更多相关文章

  1. Sublime text 入门学习资源篇及其基本使用方法

    Sublime text 学习资源篇 史上最性感的编辑器-sublimetext,插件, 学习资源 官网 http://www.sublimetext.com/ 插件 https://packagec ...

  2. Sublime Text:学习资源篇

    官网 http://www.sublimetext.com/ 插件 https://packagecontrol.io 教程 Sublime Text 全程指南 Sublime Text 2 入门及技 ...

  3. webpack入门-个人学习资源收集

    本来是想自己写哈个人学习webpack心德的,不过网上现在已经有各种比较好的,详细的入门或者深入资源了. 所以我就简单总结了一下,我在入门webpack时看的一些博客和文档,以及顺道看到的一些觉得也应 ...

  4. 第一弹:超全Python学习资源整理(入门系列)

    随着人工智能.大数据的时代到来,学习Python的必要性已经显得不言而喻.我经常逛youtube,发现不仅仅是以编程为职业的程序员,证券交易人员,生物老师,高级秘书......甚至许多自由撰稿人,设计 ...

  5. 【特别推荐】Node.js 入门教程和学习资源汇总

    这篇文章与大家分享一批很有用的 Node.js 入门教程和学习资源.Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用 ...

  6. Node.js 入门教程和学习资源汇总

    这篇文章与大家分享一批很有用的 Node.js 入门教程和学习资源.Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用 ...

  7. 超全PHP学习资源整理:入门到进阶系列

    PHP是少数几门在语言层面饱受诟病,但在实际开发和应用上却又让人无法撒手的语言之一.就好比路边摊小吃,一遍骂人家不卫生,一遍却又说:真香.所谓接地气,不外如此,大道理不说,PHP光是轮子多.市场占有率 ...

  8. 从入门到精通,Java学习路线导航(附学习资源)

    原文链接:https://blog.csdn.net/qq_42453117/article/details/100655512 引言 最近也有很多人来向我"请教",他们大都是一些 ...

  9. 人工智能新手入门学习路线和学习资源合集(含AI综述/python/机器学习/深度学习/tensorflow)

    [说在前面]本人博客新手一枚,象牙塔的老白,职业场的小白.以下内容仅为个人见解,欢迎批评指正,不喜勿喷![握手][握手] 1. 分享个人对于人工智能领域的算法综述:如果你想开始学习算法,不妨先了解人工 ...

随机推荐

  1. Codeforces 838A - Binary Blocks(二维前缀和+容斥)

    838A - Binary Blocks 思路:求一下前缀和,然后就能很快算出每一小正方块中1的个数了,0的个数等于k*k减去1的个数,两个的最小值就是要加进答案的值. 代码: #include< ...

  2. npm 用 淘宝代理

    1.先强制清缓存 npm cache  clean --force 2.运行的npm的指令走的淘宝代理 npm install -g cnpm --registry=https://registry. ...

  3. vuejs2点滴

    在Vue定义一个不被添加getter setter 的属性: https://github.com/vuejs/vue/issues/1988 博客: 0.vux的x-input源码分析. http: ...

  4. sublime插件安装及常用插件配置

    1.下载 :百度云 工具中 2.注册 sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F ...

  5. HTML基础知识(w3school)

    http://www.w3school.com.cn/tags/tag_meta.asp

  6. English trip -- Review Unit 9 Daily living 日常生活

    主要讲了一个时态:现在进行时   Be动词+Ving  需要记住的有6种规律 1.直接单词后面 + ing    e.g.     watch -> watching 2.是ie结尾的单词,变y ...

  7. mysql timestamp的默认值

    当default 0,default '0000-00-00 00:00:00'都失效的时候,请尝试下 ALTER table `coupon_gift` add column `time_end` ...

  8. vuecli3 引入script 针对没有cmd amd require等方式的js

    最近做高德开发,需要引入高德的js,但是 说实话 高德官方的文档不知道大佬们有没有看懂,反正我是没看懂,写的都什么鬼?我怎么引都引入不了,迫不得已想到了如下方法: 一.准备一个能够在页面中插入js的方 ...

  9. Oracle性能诊断艺术-学习笔记(索引访问方式)

    环境准备: 1.0 测试表 CREATE TABLE t ( id NUMBER, d1 DATE, n1 NUMBER, n2 NUMBER, n3 NUMBER, n4 NUMBER, n5 NU ...

  10. 【转】ASP.NET Core API 版本控制

    几天前,我和我的朋友们使用 ASP.NET Core 开发了一个API ,使用的是GET方式,将一些数据返回到客户端 APP.我们在前端进行了分页,意味着我们将所有数据发送给客户端,然后进行一些dat ...