互联网
类型
可以朗读
语音朗读
247千字
字数
2022-08-01
发行日期
展开全部
主编推荐语
本书涵盖前端后端微信小游戏全栈开发的知识点和技能点。
内容简介
全书共分为三篇。
第一篇(第1章),潜龙勿用,共2课,介绍微信小游戏是如何运行的,以及如何创建第一个小游戏项目。
第二篇(第2~5章),见龙在田,共14课。第2~3章介绍如何用HTML5技术实现一个小游戏;第4~5章介绍如何将这个HTML5小游戏改写成微信小游戏,方便开发者从4399平台或3366平台上学习与借鉴开发技巧。
第三篇(第6~11章),龙战于野,共16课。本篇是本书的实战重点,主要介绍如何对小游戏项目进行重构,因为好的软件不是事先设计出来的,而是通过不断重构慢慢迭代出来的。第6~8章介绍小游戏项目的模块化重构方法,第9~11章介绍小游戏项目的面向对象重构方法。
目录
- 版权信息
- 序一
- 序二
- 前言
- 第一篇 潜龙勿用
- 第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课 设计模式重构七:访问者模式和策略模式
- 附录 思考与练习参考答案
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。