LinkedList Hangman

时间:2015-02-10 02:25:59

标签: java list

对于作业,我们必须使用Arrays和LinkedLists创建Hangman的工作版本。我完成了Array版本,现在必须执行LinkedList版本。但是,我对LinkedLists非常不熟悉,不知道从哪里开始。我创建了一个LLCharacterClass,基本上创建了链,并允许用户添加到它,但现在在主类,我不知道从哪里开始创建这个游戏。

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;
}

}

我想知道是否需要添加新方法或其他任何内容的起点或任何输入。感谢您的任何帮助。请不要代码。关于从哪里开始以及如何制作这个游戏的一些建议。

1 个答案:

答案 0 :(得分:0)

首先,我将从初始化开始和结束变量开始。之后,开始浏览提供的骨架方法,看看需要实现什么。

如果您在查看链接列表的内容时遇到问题,可以here进行更好的掌握。