턴 게임 (일종의 보드 게임)을 계획 중이며 백엔드는 아마도 Erlang에서 수행 될 것입니다. 게임 로직 부분은 계층 적 상태 머신에 적합한 것 같지만 얼랭에서 구현하는 방법에 대해서는 잘 모르겠습니다.Erlang의 계층 적 상태 머신 구현
어쩌면 나는 각 자식 fsm과 별도의 프로세스를 생성 할 수 있습니다. 이것이 작동하는지 확실하지 않습니다.
또 다른 옵션은 스크립트 언어를 임베드하거나이 용도로 DSL을 작성하는 것입니다.
당신은 어떻게 생각하십니까?
감사합니다.
다른 곳에서는 언급 할 수 없으므로 여기에서 의견을 말합니다. AFAIK, NIF 기반 접근 방식으로 문제를 해결할 수 없으며 NIF 충돌로 인해 링크드 인 드라이버와 동일한 결과가 발생할 수 있습니다. 여기를보십시오 : http://groups.google.com/group/erlang-programming/browse_thread/thread/896f6269d874da10/07b09a0770d47491 – Papipo