Можно ли запустить в браузере игру, написанную на Haskell? (Может быть, через GHCJS?)

Интересно, возможно ли в настоящее время писать игры на Haskell с помощью Helm или любого другого движка, работающего в браузере через GHCJS? ?


person Lay González    schedule 05.02.2015    source источник
comment
Это было бы замечательно.   -  person Lay González    schedule 06.02.2015
comment
Вы должны попробовать это и опубликовать свои результаты! Мне было бы интересно узнать.   -  person Alexander Vieth    schedule 06.02.2015
comment
Я мог бы. Я предполагаю, что моим первым шагом будет изучение Netwire. Если я сделаю что-то крутое, я поделюсь. На данный момент я думаю, что, возможно, привязка WebKit может быть выходом.   -  person Lay González    schedule 06.02.2015
comment
@AlexanderVieth Я нашел человека, который использовал не WebKit, а WebGl. Смотрите мой собственный ответ ниже.   -  person Lay González    schedule 07.02.2015


Ответы (2)


Вот Pong в Elm.

И не полную игру, а плавание черепахи

Марио ходит и прыгает.

Вот недавний "Краткий и частичный обзор Haskell в браузере"

person ja.    schedule 06.02.2015
comment
Но обратите внимание, что Elm во многом не Haskell (на мой взгляд, это гораздо более низкий язык с очень хорошей структурой). - person Cactus; 06.02.2015
comment
@Cactus, компилятор Elm написан на Haskell, поэтому очевидно, что Elmers более позитивно относятся к Haskell, чем вы к Elm. - person dfeuer; 06.02.2015
comment
Я согласен с тем, что Elm уступает Haskell, но я бы оставил фразу «значительно хуже» для описания JavaScript. :-Д - person Kris Jenkins; 18.06.2015

Я нашел это: Игра на Haskell с Sodium FRP и GHCJS

person Lay González    schedule 06.02.2015
comment
Тем не менее, я планирую написать свою маленькую игру на Haskell + GHCJS + Netwire. Когда закончу, я опубликую файл src. - person Lay González; 07.02.2015
comment
Очень полезно! Блог кажется полезным. - person Erik Kaplun; 21.04.2015