独立游戏开发

11 4

黑魂的输入“陷阱”

今天这篇是个短文,讲一下我这几天发现的《黑魂》里面的输入“陷阱”,我觉得这个设计真的很恶心但是很精髓。

4 2

黑魂的 Combat Loop

最近一直在思考一个问题,为什么很多动作游戏的战斗都被人说成“模仿黑魂”?为了弄清楚这个问题,我决定花些时间研究黑魂的战斗到底是怎么回事。

44 3

Journey中的沙丘渲染(及其 shader 实现)

Journey 里面的沙丘渲染是很久之前一直想做的,但总是没时间。最近因为项目中在做一个沙丘的场景,所以趁这个机会来做一下。

22 2

从像素之间谈起:像素游戏的画面增强(下)

本文提供了一个像素风格 shader 的实现思路。其更多的模拟 LCD 屏幕而不是 CRT 屏幕。同时利用 psp 模拟器,将扫描线效果应用到 Tactics Ogres(中文译为:皇家骑士团)上。

87 8

Dead Cells 的随机地图生成

这一次介绍了 Dead Cells 的地图生成方法,顺便也简要介绍了下 Spelunky 的地图生成。主题就是预定义地图在 roguelike 游戏中的使用。

51 4

关于Rougelike游戏地牢地图算法,在3d引擎中的应用实现

本人作为一个游戏爱好者,入坑unity引擎半年在假期的时候尝试写一下 rouguelike游戏,翻阅很多国外网站(用翻译软件),自己写了一个小算法。

10 3

基于深度优先搜索的寻路算法及其进一步的探究

许多游戏开发的过程中会涉及到自动寻路,而深度优先搜索则是一种实用的、能够处理自动寻路的算法。本文将会对深度优先搜索实现寻路的过程进行解析,并对更深层次的一些内容进行探究。本文介绍算法时将采用伪代码,不使用某一特定的编程语言。

34 10

概率与游戏:伤害检定

本文由游戏古登堡计划译自 Amit Petel 的博客,探讨了使用骰子或者任意分布生成随机数的问题,对电子游戏或者桌面游戏制作都颇有帮助。

18 2

多边形游戏地图的生成 #2

Amit 对多边形地图生成也颇有研究,本系列教程是其研究成果的结晶。由于原文篇幅较长,分为多篇推出,本教程是该系列中的第二篇。本文中提到的 demo 参见系列文章第一篇。

17 9

多边形游戏地图的生成 #1

Amit 对多边形地图生成也颇有研究,本系列教程是其研究成果的结晶。这里的 inidenova 译文版还参考了 ivan 博客的许多内容,他还非常慷慨地分享了自己制作的多边形地图生成器 unity 实现,在此特意表示感谢。

11 2

六角网格的实现

Amit 潜心研究六角网格系统多年,本文是其系列教程中的一篇,探讨了具体如何实现六角网格系统。文本需要参考作者的另外一篇文章《六角网格大观》来阅读。

22 9

用 LÖVE 实现帅气的 Downwell 式尾迹效果

这篇教程会教给大家如何用 LÖVE 来实现游戏 Downwell 中帅气的尾迹效果。即便你对 LÖVE/lua 还了解甚少,但只要有一定的编程基础知识,就应该能够看懂这篇教程。此外,把这篇教程当成学习 LÖVE/lua 的教程和练习来阅读也完全不成问题。