From 7237494b4b096f5fa4849738bc470637c65a1000 Mon Sep 17 00:00:00 2001
From: wizardforcel <562826179@qq.com>
Date: Thu, 31 May 2018 22:22:13 +0800
Subject: [PATCH] 16.
---
16.md | 76 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 62 insertions(+), 14 deletions(-)
diff --git a/16.md b/16.md
index d73ca96..0ae7410 100644
--- a/16.md
+++ b/16.md
@@ -10,7 +10,7 @@
本章将会介绍如何实现一个小型平台游戏。平台游戏(或者叫作“跳爬”游戏)要求玩家操纵一个角色在世界中移动,这种游戏往往是二维的,而且采用单一侧面作为观察视角,玩家可以来回跳跃。
-### 15.1 游戏
+## 游戏
我们游戏大致基于由Thomas Palef开发的Dark Blue([www.lessmilk.com/games/10](http://www.lessmilk.com/games/10))。我之所以选择了这个游戏,是因为这个游戏既有趣又简单,而且不需要编写大量代码。该游戏看起来如下页图所示。
@@ -22,7 +22,7 @@
该游戏包含一个固定的背景,使用网格方式进行布局,可可移动元素则覆盖在背景之上。网格中的元素可能是空气、固体或岩浆。可可移动元素是玩家、硬币或者某一块岩浆。这些元素的位置不限于网格,它们的坐标可以是分数,允许平滑运动。
-### 15.2 实现技术
+## 实现技术
我们会使用浏览器的DOM来展示游戏界面,我们会通过处理按键事件来读取用户输入。
@@ -34,7 +34,7 @@
在下一章中,我们会研究另一种浏览器技术——
+
+