微信小游戏开发·前端篇

微信小游戏开发·前端篇

作者:李艺

出版社:机械工业

出版年:2022年8月

ISBN:9787111716839

所属分类:艺术理论

书刊介绍

《微信小游戏开发·前端篇》内容简介

“微信小游戏开发”系列图书包含本书和《微信小游戏开发:后端篇》,融汇了腾讯云TVP李艺多年来的一线项目研发和教学经验。本书的特点是基于一个精心设计的PBL实战项目,以模拟项目迭代重构的方式,循序渐进地介绍前端所有的知识点和技能,包括但不限于计算机网络通信基础、JS编程语言、面向对象的软件设计思想和设计模式、模块化编程思想、小游戏开发技巧等。为了方便读者学习,随书还附有相应的完整源码。
本书共分为三篇。
第一篇(第1章),潜龙勿用,共2课,介绍微信小游戏是如何运行的,以及如何创建第一个小游戏项目。
第二篇(第2—5章),见龙在田,共14课。第2—3章介绍如何用HTML5技术实现一个小游戏;第4—5章介绍如何将这个HTML5小游戏改写成微信小游戏,方便开发者从4399平台或3366平台上学习与借鉴开发技巧。
第三篇(第6—11章),龙战于野,共16课。本篇是本书的实战重点,主要介绍如何对小游戏项目进行重构,因为好的软件不是事先设计出来的,而是通过不断重构慢慢迭代出来的。第6—8章介绍小游戏项目的模块化重构方法,第9—11章介绍小游戏项目的面向对象重构方法。
李艺,腾讯云TVP,有近20年互联网软件研发经验,参与研发的音视频直播软件产品曾在腾讯QQ上线,有数千万人使用;一汽大众等企业内训讲师,北京协同创新研究院人工智能项目技术负责人。他是国内早期闪客之一,曾自定义课件标准并完成全平台教育课件产品研发,被Adobe官方选为中国社区管理员。业余喜欢写作,创建微信公众号和视频号“艺述论”,用以分享技术教程,是微信学堂“小程序性能优化实践”和极客时间“微信小程序全栈开发实战”的专栏作者,著有《小程序从0到1:微信全栈工程师一本通》等书。

作品目录

序一
序二
前言
第一篇
潜龙勿用
第1章:创建小游戏项目
第1课
创建项目
第2课
微信小游戏是如何运行的
第二篇
见龙在田
第2章:编写一个简单的HTML5小游戏:打造游戏界面
第3课
绘制游戏标题
第4课
绘制挡板
第5课
绘制小球
第6课
绘制分界线
第3章:编写一个简单的HTML5小游戏:完成交互功能
第7课
实现动画:让小球动起来
第8课
监听用户事件:让挡板动起来
第9课
实现游戏的重启功能
第10课
控制游戏音效:添加单击音效和背景音乐
第4章:移植及优化
第11课
移植准备工作
第12课
移植音频和事件
第13课
移植文本与图像
第5章:移植后对小游戏进行平台功能优化
第14课
绘制微信用户头像
第15课
添加游戏反馈
第16课
添加超时限制
第三篇
龙战于野
第6章:模块化重构一:准备重构
第17课
梳理游戏逻辑
第18课
JS如何创建对象及如何实现模块化
第7章:模块化重构二:重构背景音乐、小球和挡板
第19课
创建背景音乐模块
第20课
创建小球模块
第21课
创建挡板模块
第8章:模块化重构三:重构记分板、背景、页面和游戏对象
第22课
创建记分板模块
第23课
创建游戏背景对象和游戏对象
第24课
创建页面对象
第25课
重构游戏对象
第9章:面向对象重构一:重构游戏对象等
第26课
设计模式重构一:单例模式、观察者模式和组合模式
第27课
设计模式重构二:模板方法模式、职责链模式和简单工厂模式
第10章:面向对象重构二:页面对象和分界线的绘制
第28课
设计模式重构三:工厂方法模式和抽象工厂模式
第29课
设计模式重构四:建造者模式、命令模式和原型模式
第30课
设计模式重构五:复合命令模式、迭代器模式和享元模式
第11章:面向对象重构三:重构音频管理等
第31课
设计模式重构六:适配器模式、桥接模式和装饰模式
第32课
设计模式重构七:访问者模式和策略模式
附录
思考与练习参考答案

相关推荐

微信二维码