Рассматривая игру freeciv c караванами, можно заметить, что она написана на неправильном языке (си) и построена по неправильной архитектуре (люди и АИ ходят по очереди, это неправильно, должны ходить параллельно/одновременно).
Логично сделать вывод, что такая игра должна быть написана на языке, более подходящем для многопоточных вычислений (чтобы АИ думали параллельно). То есть на haskell.
Однако раздумывая над тем, как сделать графику, я не вижу там выгоды от многопоточности. То есть не вижу преимуществ haskell над Си. Значит они должны появиться в серверной части. Вобщем, объясните, чем haskell будет круче. Спасибо.
Перемещено hobbit из general