我试图为roguelike实现基于速度的转弯系统。我已经建立了使用元方法一宗黑社会类,使分配以下的变量将产生一个暴徒到地图在某些网格坐标: function Mob:spawn(x,y,m)
local mob = {}
setmetatable(mob, Mob)
mob.x = x
mob.y = y
mob.is_monster = m
我正在开发一个roguelike游戏作为编程/数据库练习和业余爱好(因为我想让我自己的“矮人堡垒”项目主宰我的意思)。当我试图编写足够强大的系统来生成游戏中的各种生物时,我很早被卡住了。我开始简单;可以说,我希望游戏某处吐出狼(FXML,所以控制器): public class Controller {
Creature pooch = new Creature(Species.WOLF
我正在写一个基于ascii角色的roguelike游戏绘图系统(类似于矮人堡垒的图形)。我使用的是从here的AsciiPanel。我的问题是,当我在地图上绘制实体时,他们似乎眨了眨眼,当他们应该是坚实的。 在这个gif中,顶行中的r字符是实体。 这是每帧调用的地图绘制方法。 public void draw(final Display display) {
for (int x =