gridworld

    0熱度

    1回答

    我在康威的生活遊戲中遇到了麻煩(如果你不熟悉它,這裏是一個解釋它並指向頂端的鏈接是規則http://en.wikipedia.org/wiki/Conway's_Game_of_Life)。我正在使用gridworld,當我運行代碼時,它會生成網格並更改其狀態。這一切看起來好像是正常工作。然而,應該死亡/活着的細胞不會。相反,看似隨機的細胞分類會改變它們的狀態。我無法弄清楚這個問題。我已經檢查過,

    0熱度

    2回答

    無法填充網格。每次我這樣做,我得到一個stackoverflow錯誤。這裏是我當前的代碼: public void removeSelfFromGrid() { Grid<Actor> grid = getGrid(); int rows = grid.getNumRows(); int cols = grid.getNumCols(); for (int

    0熱度

    1回答

    我想爲使用JSpinner和JOptionPane的小項目創建一個簡單的菜單。我創建了所需的輸出,但是當我與窗口交互,甚至超過在框中的按鈕徘徊,一遍又一遍產生視覺假象再次(見下面的圖片): JOptionPane before mouse hover JOptionPane after mouse hover 我做了一些研究,並認爲它可能是由於JOptionPane不是線程安全的,但沒有得到任何工

    0熱度

    1回答

    我正在嘗試製作一個只向隨機位置添加鮮花的「GrowingFlower」。所添加的花的數量基於一個隨機數。當我在6次擊球之後運行花時,它會像所預期的那樣死去,但它永遠不會添加任何花,所以我需要您的幫助來解決這個問題。先謝謝你。 下面是 「GrowingFlower」 package projects.flowers; import info.gridworld.actor.ActorWorld;

    0熱度

    2回答

    我將如何檢查錯誤類前面的兩個空格是否爲空,並且不會超出邊界?現在,這是我所擁有的 public void act() { if(canMove()) { Location loc = getLocation(); Location nextLocation = loc.getAdjacentLocation(getDirection()); ne

    0熱度

    2回答

    所以基本上我要做的就是隨機添加crabcritters到gridworld,這是我做的。然後,我需要使用getOc​​cupiedLocations方法以有序對的形式打印佔用位置的數組。有什麼建議?這是我到目前爲止: package projects.critters; import info.gridworld.actor.ActorWorld; import info.gridworld.

    0熱度

    1回答

    我想在GridWorld中控制Bug。我已經嘗試了兩種方法來做到這一點,這兩種方法都沒有實際移動或轉換錯誤。他們都編譯但沒有任何反應。 這裏是一個將被控制在Bug: package info.gridworld.actor; import info.gridworld.grid.*; import info.gridworld.grid.Location; import java.awt

    0熱度

    1回答

    我的問題是當我的代理獲得0,0,0,9等我試圖阻止它去9,0或9,9等 這樣在這個例子中 (0,0) N -1.0 (9,0) (9,0) N -1.0 (8,0) (8,0) W -1.0 (8,9) 我希望它在兩者之間移動網格而不是去在網格後面短距起降。例如,代替goind形式(0,0)到(9,0)到(0,1)0r(1,0)等。 我試過一些簡單的代碼,檢查x和y值是比對

    -1熱度

    1回答

    因此,我使用gridworld的代碼來製作遊戲。對於我的遊戲,我需要在網格周圍的JFrame邊框中顯示的數字0到39,以使網格看起來像下面的圖片。 [[1]:http://i.stack.imgur.com/hDK43.png][1] package info.gridworld.gui; import info.gridworld.grid.Grid; import info.gridwo

    0熱度

    1回答

    在AP快速參考代碼,它指出「公共setDirection(int newDirection)設置該演員爲0和359度之間的角度的方向,它等效於newDirection」 然而,在一個已發佈的考試選擇題,它表示可以通過調用setDirection(getDirection + RIGHT);來設置方向,但是,如果角度變得大於或等於360度,該怎麼辦?一個例子是390度。 這會產生一個運行時錯誤,還是