HTML 5 游戏:瓦片地图

我最近加入了 Mozilla 的开发者关系团队,目前我的重点是帮助**为 MDN 创建关于HTML 5 游戏开发的内容**。我对此感到非常兴奋,因为创造游戏是我的热情所在。我转向 HTML5 游戏开发是为了扩大我的游戏的影响范围 - 顺便说一句,如果你正在参加游戏黑客松,这也是一件很棒的事情。

我们一直在进行的一部分工作是关于**2D 瓦片地图**的 MDN 文章集,这是游戏开发中的一种流行技术 - 无论是在经典游戏中还是在最近的游戏中。

例如,看看这张截图

Mockup of a tile-based game - by Kenney

来自开源瓦片集游戏模型,由 Kenney 制作

您是否看到游戏关卡是由更小、正方形的图像组成的?这些较小的部分称为**瓦片**。许多游戏在视觉上和/或逻辑上都是基于瓦片的:超级马里奥兄弟模拟城市最终幻想战略版文明等等。

“瓦片和瓦片地图概述”》文章提供了一个关于瓦片地图工作原理的基础。无论您在游戏中如何使用它们(您自己的实现或第三方) - 甚至是编程语言或技术! - 您都会发现它很有用。

我们还撰写了关于**如何使用 Canvas API 实现瓦片地图**的文章

与这些文章相配套的是**一组实时演示**,您可以查看,以及它们的源代码。但是这里有一个供您尝试:单击下面的图像,然后使用箭头键移动角色。

我们将继续为 HTML5 游戏开发创建新的 MDN 内容,并随时为您更新。希望您喜欢它!

关于 Belén Albeza

Belén 是一位在 Mozilla 开发者关系部门工作的工程师和游戏开发者。她关心 Web 标准、高质量代码、可访问性和游戏开发。

更多 Belén Albeza 的文章...


3 条评论

  1. Remo Vetere

    嗨,Belén,

    很棒的文章!但我是在谷歌搜索其他东西的时候偶然发现了它。这也是我想问你的 - 就像你这样与 MDN 相关的人:-)

    我最近有了一个非常酷的游戏想法 - 我需要实现它的一件事 -> 在 3D 中渲染 HTML 页面。就像 Firefox 的开发者工具内置的那样。

    我想知道这个用于检查器 3D 模式代码是否对公众开放 - 或者没有。我的意思是,我可以自己开始使用 three.js 并且弄清楚如何以 3D 方式渲染 HTML 对象的逻辑 - 但为了加快基本游戏开发速度,我想花一些时间找出是否存在这样的东西 - 仅仅是为了获得一个小小的启动:-)

    我对游戏的最终愿景远远超过仅仅在 3D 中渲染网站 - 但基本的游戏方式就像检查器的 3D 模式.. :)

    所以.. 我很确定这不是与你联系的最佳方式,但我在这里的午休时间不多 ^^

    一切顺利,
    Remo

    2015 年 10 月 27 日 下午 04:59

  2. Belén Albeza

    嗨,Remo,Firefox 是开源的,所以您可以从 mozilla-central (http://hg.mozilla.org/mozilla-central/) 存储库下载其代码。您可能还会发现这个关于调整 DevTools 的维基页面很有用 https://wiki.mozilla.org/DevTools/Hacking

    祝你好运!

    2015 年 10 月 27 日 上午 09:07

  3. Jesse

    我认为 MDN 文章真的很酷。希望这能让我最终完成一款游戏。

    2015 年 10 月 30 日 下午 13:02

本文的评论已关闭。