나는 뱀이 ArrayList of Points
내 자신의 스네이크 게임을 작성하고 내가 자기 먹는 확인하려면이 방법을 사용하십시오뱀자가 먹는 최적화
public void checkSelfEating() {
for (int i = 1; i < body.size(); i++) {
if (body.get(i).equals(body.get(0))) {
sgv.setGameOverState(true);
sgv.setMessage("Game over!");
System.out.println("SelfEatingdetected");
}
}
}
을하지만 그것을 너무 느리고 뱀은 게임이 끝날 때까지 약 5 번 움직입니다. 더 나은 해결책이 있습니까?
신체의 종류는 무엇입니까? –
그것이 얼마나 간단한지를 감안할 때 이것이 느리다는 것은 놀랍습니다. 뱀의 시체는 얼마나 걸립니까? – Dan
@Dan 9-15 Points – JohnDow