프로젝트 용 RPG 게임을 완성하려하지만 게임 맵을 만드는 방법을 모릅니다. 그래픽 일 필요는 없지만 전체 맵과 각 타일의 코드가 정확해야합니다.Java로지도를 생성하는 방법은 무엇입니까?
지금까지, 나는 연결된 모든 타일을 포함하는 ArrayList를 사용하여 비 매트릭 맵을 (교수의 요청에 따라) 만드는 것에 대해 생각했습니다.
public abstract class Casella {
/**
* @uml.property name="tabellone"
* @uml.associationEnd multiplicity="(1 1)" inverse="casella:Tabellone"
* @uml.association name="contains"
*/
private int id;
private boolean free = true;
private List adjacent;
private List items;
private Tabellone tabellone = null;
public void in(){
free = false;
}
public void out(){
free = true;
}
}
이 코드는 하나의 타일 (확장하는 클래스가 3 개)에 대한 코드입니다. 나는 함께 모이고지도를 만드는 방법에 대해서는 아직 모른다.
감사합니다.
이 게임이 무엇인지, 그리고 어떤 종류의지도에 대해 더 자세히 설명해 주시겠습니까? 흥미로운 장소가 포함 된 세계지도? – akarnokd
지도는 모든 게임마다 생성됩니다. 그것은 단지 하나의 레벨이고 모든 세포는 3 가지 종류 (도시, 언덕, 평야) 중 하나가 될 수 있습니다. 각 셀에는 4 가지 종류 중 하나 인 항목 (클래스 항목)도 포함될 수 있습니다. 캐릭터는 1 턴에 1 타일을 움직입니다. – Gurzo