2013-01-22 1 views
0

나는 최근에 이걸 video으로보고 무엇이 복제되는지에 관심이있었습니다. 내가 직면하고있는 주요 문제는 시작하는 방법을 결정하는 것입니다. 몇 가지 아이디어가 있지만 올바른지 또는 원격으로 맞는지 확실하지 않습니다. 동영상을 게시 한 사람의 댓글은 아직 사용하지 않은 미적분의 사용을 나타냅니다 (나는 고등학교에만 머물러 있습니다). 게다가, 사용자는 파이썬에서 code을주었습니다. 그러나 나는 파이썬에서 그것을 깊이 이해하는 것이 효율적이지 않습니다.보행자 시뮬레이션 Java

    1. 클래스는 "스프레이" "입자"A 검사 방법의 위치
    2. 를 나타내는하는 방법이 포함됩니다 "사람"을 나타내는 클래스를 구축 : 여기

      내 생각이다 다른 사람을 둘러 보면서 위치를 조정합니다.
  1. 사람의 초기 위치를 설정할 기본 클래스 및 s tart the program

당신이 볼 수 있듯이 계획은 매우 상세하지 않지만이 아이디어는 효과가 있습니까? 그리고 그렇지 않다면, 내가 이것을 할 수있는 경로는 무엇입니까?

감사합니다.

답변

1

기본 환경 (그래픽)으로 시작하십시오. OpenGL에는 LWJGL과 같은 미묘한 래퍼가 있으며 jMonkeyEngine과 같은 본격적인 게임 엔진도 있습니다. 자습서를 따르면 도메인을 객체에 매핑하고 시뮬레이션을 기반으로 렌더링하는 방법이 명확 해집니다.

시뮬레이션 아이디어는 OOP를 좋아하는 이유입니다. 당신은 인간의 행동 측면에서 생각하고 직접 객체와 행동 (방법)에 매핑합니다. 그래서 당신의 아이디어는 확실히 작동해야합니다. 그러한 일반적인 대답은 유감 스럽지만 일반적인 질문에 대해서는 동등한 반응을 보입니다.

+0

감사합니다. 그 아이디어가 효과가 있다는 것을 알면 아주 좋습니다. 죄송합니다. 질문을하는 것이 그렇게 길다는 것을 알았습니다. 문제 자체가 시작하는 방법에 관한 것이었기 때문에 나는 다른 방법을 말하는 법을 알지 못했습니다. –

관련 문제