我試圖爲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 =