2015-02-10 97 views
0

對於這個任務,我們必須使用Arrays和LinkedLists創建Hangman的工作版本。我完成了Array版本,現在必須執行LinkedList版本。但是,我對LinkedLists很不熟悉,不知道從哪裏開始。我做了一個LLCharacterClass,它基本上創建了鏈,並允許用戶添加到它上面,但現在在主類中,我不知道從哪裏開始創建這個遊戲。LinkedList Hangman

package hangman; 

public class LinkedListGameModel implements GameModel { 

private int state=0; 
private int count=0; 
private LLCharacterNode start; 
private LLCharacterNode end; 

public LinkedListGameModel(String guessWord) 
{ 
    state=STARTING_STATE; 
    start=null; 
    end=null; 

} 
@Override 
public boolean isPriorGuess(char guess) { 
    // TODO Auto-generated method stub 
    return false; 
} 

@Override 
public int numberOfGuesses() { 
    // TODO Auto-generated method stub 
    return 0; 
} 

@Override 
public boolean isCorrectGuess(char guess) { 
    // TODO Auto-generated method stub 
    return false; 
} 

@Override 
public boolean doMove(char guess) { 
    // TODO Auto-generated method stub 
    return false; 
} 

@Override 
public boolean inWinningState() { 
    // TODO Auto-generated method stub 
    return false; 
} 

@Override 
public boolean inLosingState() { 
    // TODO Auto-generated method stub 
    return false; 
} 

@Override 
public int getState() { 
    // TODO Auto-generated method stub 
    return 0; 
} 

@Override 
public String previousGuessString() { 
    // TODO Auto-generated method stub 
    return null; 
} 

@Override 
public String getWord() { 
    // TODO Auto-generated method stub 
    return null; 
} 

}

我只想一個起點或我是否需要添加新的方法,或者別的任何輸入。感謝您的任何幫助。請不要代碼。只是就如何開始以及如何製作這款遊戲​​提供一些建議。

回答

0

首先,我將開始初始化您的開始和結束變量。之後,開始瀏覽提供的框架方法以查看需要實施的內容。

如果您在思考鏈接列表的樣子時遇到問題,可以去here以便更好地掌握。

+0

這是一個比回答更多的評論。 – 2015-02-10 02:47:35