2013-02-24 2 views
0

Java에서 Roguelike과 유사한 경주 시스템을 구현하는 좋은 방법은 무엇입니까?Roguelike 용 클래스 시스템

나는 각 생물을 그것의 종족의 하위 클래스로 만드는 것에 대해 생각 해왔다. 그러나 나는 이것이 일을하는 좋은 방법이라고 확신하지 못한다.

+3

http://stackoverflow.com/faq의 FAQ를 읽으십시오. 귀하의 질문은 스택 오버 플로우에 적합하지 않습니다. 어쩌면 자매 사이트 중 하나 일 수도 있지만이 사이트는 아닙니다. –

+0

[Java roguelike 게임에서 신체 부분을 어떻게 구현할 수 있습니까?] (http://stackoverflow.com/questions/15049510/how-could-i-implement-body-parts-in-a-java-roguelike- 경기) –

답변

0

확실히 하위 클래스 관계는 필요하지 않습니다. inheritance 대신 composition을 사용합니다.

특히, 나는 수업을 Race

public class Race { 

    public String name; 

    public Race(String name) { 
     this.name = name; 
    } 

} 

을 각 생물은 Race 필드가 있는지 확인합니다.