16得票11回答
用于创建Roguelike游戏的最佳编程语言是什么?

如果想要创作一个类似于Nethack、Rogue和ADOM的随机生成地牢角色扮演游戏(简称“roguelike RPG”),哪种编程语言最适合?为什么? 在选择编程语言时,请确保列出任何使其特别适合的库或方面。

10得票3回答
将地图约束表示为抽象数据类型(ADT)

以下是一个玩具问题: (Roguelike)2D地图由正方形单元格组成,每个单元格都有一种材料(岩石或空气)。 每个单元格都有四条边界(N,S,E和W)。 每个边界由两个单元格共享。 当一侧为岩石,另一侧为空气时,边界可以选择包含“墙体特征”。 (墙体特征可以是杠杆、图片、按钮等) ...

9得票1回答
基于组件的实体系统在Scala中

我正在寻找一些库,这些库实现了组件化实体系统 (ECS)框架,该框架在多个游戏中使用,并在许多游戏引擎(unity、libgdx等)中得到实现。 我正在用Scala开始一个小型游戏项目(ECS魔幻风格游戏),目前只找到一个名为ashley的Java库。 你知道是否存在其他ECS库(用Sca...

9得票6回答
纯Java文本界面用于Roguelike游戏

好的,这听起来像是个疯狂的想法——但我对用纯Java模拟1980年代风格的Roguelike游戏文本界面很感兴趣,即使用Swing或类似的工具。 大致需要实现以下功能: 提供固定大小的字符网格作为“屏幕”(例如100*75) 使用合适的等宽字体,最好有许多有趣的符号 允许单独为每个字符位...

7得票4回答
用F#编写非常简单的RogueLike游戏,让它更具“函数式”特征。

我有一些现有的C#代码,用于非常简单的RogueLike引擎。它故意很幼稚,因为我试图尽可能简单地做最少的事情。它所做的全部工作就是使用箭头键和System.Console在硬编码的地图上移动@符号: //define the map var map = new List<string...