前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小游戏开发从易到难分步骤自学讲义

微信小游戏开发从易到难分步骤自学讲义

作者头像
LIYI
发布2023-02-14 13:10:39
6840
发布2023-02-14 13:10:39
举报
文章被收录于专栏:艺述论专栏艺述论专栏

给购买《微信小游戏开发》实体书的读者,提供一套自学自练的讲义。这套讲义对读者是免费的,依靠这套讲义,读者可以自行安排训练营,每天完成一个学习步骤,三个月即可完成所有学习。

本套书主要内容优势

本套书主要包括《微信小游戏开发:前端篇》、《微信小游戏开发:后端篇》和《微信小游戏开发:番外篇》(电子版)。

内容优势主要体现在以下三点。

❑ 一个实战项目患起了所有。本套书用一个微信小游戏项目,将前后端所有知识点(包括JS、Node.js、Go语言、云开发、数据库等)串了起来,在一个PBL实战项目中学习微信小游戏全栈开发所有常用知识点。

❑ 渐进式,从易到难,步步为营,易于上手。本套书从浅到深,逐级升高学习难度,前一课是后一课的基础,后一课是前一课的巩固。

❑ 立体式讲解,内容全面。本套书既有前端开发,又有后端开发,知识技能涉及计算机基础、两门编程语言(Go&JS)、面向对象和25个设计模式、模块化编程、云开发、数据库、koa2、iris、公众号、小游戏等诸多方面,并且像云面向对象、模式化、设计模式、编码规范等基础内容,是整合在每一课的内容中“悄悄”讲解的。

对于读者来讲,与其分开购买、学习《计算机基础》《设计模式》《Go语言入门》《JavaScript入门》等多本图书,不如买这两册书,所花的钱,反而比分开买更节省;所花的时间,亦比分开学习更高效。

编写本讲义的目的与价值

在讲义中,按学习步骤主要提供以下内容:

  • 从易到难安排的学习计划表,共90个学习步骤。由于学习内容被人为拆分成了两本实体书和一本电子书,内容的学习顺序需要额外提醒。
  • 每篇讲义写明白本讲的【学习目标】是什么,【主要知识点】是什么。对于实践过程中需要特别注意的知识点、技能点和疑难点,也可以额外提及,甚至有一些关键的截图也可能会放在讲义中,方便读者对比查看。

整套书的讲义,是一个指导新人如何开展学习的【时间计划表】,严格、认真按此计划学习,期待可以达到这样的学习效果:

  • JavaScript语言从入门到精通
  • 模式化、面向对象的软件开发思想从熟悉到熟练
  • 常用经典设计模式从入门到精通
  • 学会标准的编码规范,养成良好的编码习惯
  • 学会微信小游戏开发相关的常用组件及接口

这五项内容也是本套书的主要内容,祝学习顺利。

总体学习步骤建议

如果以章为最小粒度,总体建议的学习步骤如下。

  • 《番外篇》第1章 认识计算机世界
  • 《前端篇》第1章 创建第一个小游戏项目
  • 《番外篇》第3章 JS 语法实例讲解
  • 《前端篇》第2章~第5章 完成HTML5小游戏的开发及向微信小游戏的移植
  • 《前端篇》第6章~第8章 没有增加新功能,三章完成模块化重构
  • 《番外篇》第2章 学习面向对象的设计思想和常见的软件设计模式
  • 《前端篇》第9章~第11章 没有增加新功能,三章完成面向对象重构
  • 《后端篇》第1章~第3章 添加本地功能,学习微信小游戏开发常用的组件及接口
  • 《后端篇》第4章~第5章 学习云开发技术
  • 《后端篇》第6章 使用Node.js编写后端接口及处理客服消息
  • 《番外篇》第4章~第6章 学习Go语言
  • 《后端篇》第7章 使用Go语言编写后端接口,分别使用Node.js、Go语言实现Web管理后台
  • 《番外篇》第7章 学习编码规范

全套书三册总体简要目录(共93课)

为方便读者查找对应章节,下面是一个三册书的总体目录。

第一册《前端篇》(32课)

  • 第一篇 潜龙勿用
    • 第1章 创建第一个小游戏项目
  • 第二篇 见龙在田
    • 第2章 编写一个简单的HTML5小游戏:打造游戏界面
    • 第3章 编写一个简单的HTML5小游戏:完成交互功能
    • 第4章 移植及优化
    • 第5章 移植后对小游戏进行平台功能优化
  • 第三篇 龙战于野
    • 第6章 模块化重构一:准备重构
    • 第7章 模块化重构二:重构背景音乐、小球和挡板
    • 第8章 模块化重构三:重构记分板、背景、页面和游戏对象
    • 第9章 面向对象重构一:重构游戏对象等
    • 第10章 面向对象重构二:重构页面对象和分界线的绘制
    • 第11章 面向对象重构三:重构音频管理、碰撞检测和右挡板移动算法

第二册《后端篇》(18课)

  • 第四篇 飞龙在天
    • 第1章 本地功能:本地存储与LBS定位
    • 第2章 本地功能:优化游戏体验与性能
    • 第3章 本地功能:添加排行榜和广告
    • 第4章 云开发:创建与使用云函数
    • 第5章 云开发:使用云数据库
    • 第6章 后端一:用Node.js实现接口及处理客服消息
    • 第7章 后端二:用Node.js和Go实现管理后台

第三册《番外篇》(43课)

  • 第一篇 潜龙勿用
    • 第 1 章 认识计算机世界
  • 第五篇 亢龙有悔
    • 第 2 章 面向对象和设计模式实例讲解
    • 第 3 章 JS 语法实例讲解
    • 第 4 章 Go语言一:运算符和基本数据类型
    • 第 5 章 Go语言二:变量、逻辑控制与函数
    • 第 6 章 Go语言三:复合数据类型
    • 第 7 章 基础编码规范讲解

是不是感觉目录有点乱?之所以会出现这样的局面,是因为整套书内容很多,在纸质出版时一部分内容被编辑摘了出来组成了《番外篇》,其余内容又分为了前端、后端两册。而出版书目上下两册又是分开编排的,所以在章节目录的编排上出现断续的情况。最好的情况,应该所有内容安排在一本书中,即使要分开,章节序号也应该是连续的,例如后端篇从第12章开始,而不是第1章从头开始。

不过没有关系,学习重在内容,目录是次要的,依靠本讲义可以轻松弥补章节目录混乱上的不足。

在讲义内容的安排上,准备将《番外篇》第1章前4课合并阅读,其它一课一步,一共可以划分为90个学习步骤。读者一天完成一步,3个月内可以完成学习。一个学习步骤写一个讲义稿,共可以划分为90个讲义稿。

2022年12月23日

新人一半的问题都是因为粗心大意所致,遇到问题时不妨先认真自检一下,或者使用谷歌搜索一下,大部分问题谷歌都能给出建议或线索。

最后说明一下,这个公众号主要是我业余用于辅助编写PBL实战教学内容的,关于计算机编程学习方面,你有什么想了解的,都可以在最新推文的评论区留言告诉我。

感谢读者朋友的理解与支持。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 艺述论 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本套书主要内容优势
  • 编写本讲义的目的与价值
  • 总体学习步骤建议
  • 全套书三册总体简要目录(共93课)
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档