그 날 13 층을보고 난 후에 나는 그런 시뮬레이터를 쓰는 것에 사로 잡혀있다.휴먼 시뮬레이터 설계에 대한 참고 자료. (13 층을 생각해라)
필자는 남성 및 여성 하위 클래스가있는 인간 기본 클래스로 여러 시뮬레이션을 작성했습니다. 그들은 runYear라는 루틴을 가지고 있으며 상호 작용합니다. 그들은 데이트하고, 일하고, 죽고, 아이를 낳고, 슬퍼하고, 자살하거나, 이혼하는 등의 일을합니다.
그것은 수천년 동안 계속되며 종자 매개 변수에 따라 매우 커지거나 사라집니다.
내 질문은 : 나는 이걸로 할 수있는 일을 실제로 극복했고, 이것을 기초부터 다시 쓰려고 노력하고 있지만, 앞으로 나아갈 기초를 갖고 싶다. 누구든지 나를 지적 할 수있는 좋은 책이나 기사가 있습니까? 내가 이것을 어떻게 디자인 할 필요가 있는지, 내가 포함시켜야 할 핵심 토대를 더 잘 이해할 수 있도록 도와 줄 수 있습니까?
기술적 인 관점에서:
- 내가이 정보를 저장하는 객체 지향 데이터베이스를 사용하여보고해야합니까?
- 나는 이것을 C#으로 작성하려고 계획했다. (위로하기 위해) LISP를 배우는 것이 더 좋을까?
- 는 사람이 같은에서 실행 된 다른 오픈 소스 시뮬레이터 내가 어쩌면 몇 가지 아이디어가
에서이 다른 아이디어/제안은 굉장 할 것 얻을 수 있습니다.
에릭
내가 궁금한 점 중 하나는 애트리뷰트의 직렬화가 될 수있는 특정 유형의 DNA를 구현하는 것이 었습니다. 그 반대의 경우도 애트리뷰트를 애들로 전송할 수있었습니다. – efbenson
유용한 응답을하기에 충분한 정보가 없다고 생각합니다. 당신이 할 수있는 일을 어떻게 극복 했습니까? 현재의 병목 현상/문제는 플랫폼을 전환하여 해결하고자하는 것입니까? –
죄송합니다. 아마 단계적으로 말하면서 실수로 단계별로 단계적으로 진행할 것입니다. 은 시뮬레이터 작성법에 대해 알지 못했던 기본 시뮬레이터의 한계를 밀었습니다. 시뮬레이터 작성에 대한 리소스를 찾고 실제로 복잡한 시스템을 설계합니다. – efbenson