更新时间:2023-03-30 22:45:50
封面
版权信息
内容简介
序一
序二
前言
第一篇 潜龙勿用
第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课 设计模式重构七:访问者模式和策略模式
附录 思考与练习参考答案
推荐阅读
作者简介
文后内容