2012-06-26 1 views
0

매번 위치, HP, 재고, 기술 가치, 사망 목록 등을 변경할 수있는 많은 플레이어가있는 고전적인 2 차원 RPG 게임을 상상해보십시오.게임 디자인 : 고전 게임 개발을위한 기능적, 불변 언어의 접근 방식은 무엇입니까?

Tibia Client

어떻게 불변의 언어는 게임의 디자인을 접근하는 것? 즉, 게임이 항상 변하는 무언가이기 때문에 변하지 않는 요소가 개발을 제한 할 것인가 아니면 전통적인 언어처럼 효과적으로 게임을 디자인하는 데 사용할 수 있습니까?

+1

http://stackoverflow.com/questions/3293059/immutable-game-object-basic-functional-programming-question –

답변

0

Functional Reactive Programming을 살펴보십시오. 주요 개념은 시간에 따라 변하는 값을 나타내는 신호 및 이벤트입니다.

하스켈 위키에는 다양한 하스켈 프레임 워크 및 리소스 목록이 있습니다. here.

직접 게임을 만드는 데 도움이되는지 확신 할 수 없지만 FRP 개념 및 아이디어를 익히면 새로운 가치있는 통찰력을 얻게 될 것입니다.