2015-02-10 51 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