-1

位置、HP、インベントリ、スキル値、デス リストなどを毎回変更できるプレイヤーのインスタンスが多数ある古典的な 2D RPG ゲームを想像してみてください。

脛骨クライアント

不変言語は、そのようなゲームのデザインにどのようにアプローチしますか? つまり、ゲームは常に変化するものであるため、不変性要因によって開発が制限されるのでしょうか? それとも、従来の言語と同じくらい効果的にそのゲームを設計するために使用できるでしょうか?

4

1 に答える 1

0

Functional Reactive Programmingを見てください。その主要な概念は、時間とともに変化する値を表すシグナルとイベントです。

Haskell Wikiには、さまざまな Haskell フレームワークとリソースのリストがあります。

ゲーム制作に直接役立つかどうかはわかりませんが、FRP の概念とアイデアを学ぶことで、新しい価値ある洞察が得られると思います。

于 2012-08-10T17:01:07.513 に答える