开发:编程

11 0

即时战略游戏中实用的寻路算法

对独立开发者来说,掌握一些必要的算法是必不可少的。这篇文章介绍了一些在即时战略游戏中实用的寻路算法,同时还给出了相应的来源,可以作为延伸的阅读和研究。授权转自伍一峰在知乎针对该问题的回答。

94 28

随机生成 Tile Based 地图之——洞穴

Roguelike 有很多基本要素,那么对开发者来说,有几项是需要花时间去做的。比如随机地图的生成,就是整个 Roguelike 游戏的基础之一。我们也曾经介绍过其它的一些方法,今天用互动形式来介绍:随机生成洞穴类的地图

54 11

基于 Tile 地图的视觉范围生成方法以及实现

我们之前曾经介绍过关于视觉范围的算法,比如针对任意形状的《视线和光线:如何创建 2D 视觉范围效果》。那么,今天我们再来了解另外一种算法,它是基于 TileSet 图块的,也就是说:我们将会学习如何实现在一个 Tile-Based 的游戏环境中实现视觉范围。

62 9

视线和光线:如何创建 2D 视觉范围效果

本文编译自 Nothing To Hide 开发者 NCASE 的相关教程,简要描述了视线范围效果的一种实现方法。现在这种类型的游戏很多,本文介绍的方法简单易懂,很容易用来开发当中,值得参考。

49 4

一种 Roguelike 地牢生成算法

随机生成的地图是 Roguelike 类游戏最独特的一点,它让游戏变得很有乐趣,因为玩家永远要面对新的挑战。相关算法多如牛毛,这篇来自 Mike Anderson。

12 1

用 lua 脚本配合 C++ 开发

现在,越来越多的 C++ 服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面。今天我们先探讨一下 lua 怎样与 C++ 相结合。

23 1

入门:游戏主循环

主循环是一款游戏或者框架的核心以及基础,它会让游戏以及动画看起来是在做实时的运行。几乎所有游戏(除了回合制等)都要基于主循环以及精确的时间控制。