微信小游戏开发:前端篇

微信小游戏开发:前端篇

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书涵盖前端后端微信小游戏全栈开发的知识点和技能点。

内容简介

全书共分为三篇。

第一篇(第1章),潜龙勿用,共2课,介绍微信小游戏是如何运行的,以及如何创建第一个小游戏项目。

第二篇(第2~5章),见龙在田,共14课。第2~3章介绍如何用HTML5技术实现一个小游戏;第4~5章介绍如何将这个HTML5小游戏改写成微信小游戏,方便开发者从4399平台或3366平台上学习与借鉴开发技巧。

第三篇(第6~11章),龙战于野,共16课。本篇是本书的实战重点,主要介绍如何对小游戏项目进行重构,因为好的软件不是事先设计出来的,而是通过不断重构慢慢迭代出来的。第6~8章介绍小游戏项目的模块化重构方法,第9~11章介绍小游戏项目的面向对象重构方法。

作者简介

作者李艺,腾讯云TVP,有近20年互联网软件研发经验,参与研发的音视频直播软件产品曾在腾讯QQ上线,有数千万人使用;一汽大众等企业内训讲师,北京协同创新研究院人工智能项目技术负责人。他是国内早期闪客之一,曾自定义课件标准并完成全平台教育课件产品研发,被Adobe官方选为中国社区管理员。

章节目录

版权信息

序一

序二

前言

第一篇 潜龙勿用

第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课 设计模式重构七:访问者模式和策略模式

附录 思考与练习参考答案

微信小游戏开发:前端篇是2022年由机械工业出版社出版,作者李艺。

得书感谢您对《微信小游戏开发:前端篇》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
微信小程序快速开发 电子书
本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发。本书主要内容有小程序注册、编程基础知识、小程序架构搭建、图片组件和单击事件、表单组件和条件渲染、网络请求和flex布局、swiper组件和列表渲染、页面周期和数组缓存、服务器搭建、数据库和用户信息API、模板消息和交互反馈API、页面参数传递和分享、画布组件和绘图API、日期函数和函数封装、动画API和冒泡事件、回调函数、上传下载和
Bootstrap Web前端开发技术(微课版) 电子书
本书系统介绍Bootstrap5的相关知识及其应用,知识全面、案例丰富、易学易用。本书共11章,内容可以归纳为4部分,即Bootstrap5的基本知识、弹性布局和栅格布局、组件和表单、实际网站的设计和实现;同时,本书还将Bootstrap5与之前的版本及DIV+CSS布局进行对比,从多个维度介绍基于Bootstrap5的Web前端开发技术的优势。此外,编者细致整理了本书所有案例的源码和素材资源,以
.NET 微信公众平台开发教程 电子书
本书系统地介绍了使用ASP.NetMVC开发微信公众平台应用程序的的流程、方法、技巧和注意事项,内容涵盖微信公众平台提供的各种功能的开发,包括注册微信公众号、配置和使用微信公众号、自定义菜单、接收和发送消息、用户管理、客服管理、素材管理、统计分析、微信前端开发技术、微信门店管理、微信支付、微信红包等。
JavaScript前端开发程序设计教程(微课版) 电子书
JavaScript是一门广泛应用于Web前端开发的脚本语言,能为网页添加各式各样的动态效果,为用户提供流畅美观的浏览效果,具有简单、易学的特点。本书系统地讲解了JavaScript编程的基础知识和实用技术。全书共10章,内容包括初识JavaScript、JavaScript语言基础、流程控制语句、JavaScript函数、对象、BOM和DOM、事件及事件处理、表单和表单对象、Ajax初步、Jav
微信小程序开发与实战(微课版) 电子书
微信小程序是一种“即用即走”的应用。本书重视理论讲解与实际操作的结合,力求通过丰富的案例详细讲解微信小程序开发的流程和实用技术。全书共15章,内容涵盖微信小程序简介、微信开发者工具、基础架构、文件配置、WXML语法、WXSS布局、WXS语法等基础概念,以及在小程序中使用JavaScript语言的方法,微信小程序核心组件的使用方法,通过API模块实现复杂程序的方法,云开发模式,自定义组件开发方法,常