Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I am quite a special one as (pure) functionnal programming (Haskell in particular) is my favorite paradigm. I know that there is a transpiler Haskell -> Javascript with a FFI. But I am not use to this sort of thing. Do I just need to be able to call javascript code?
I am curious about this game but I prefer to watch it mature before really trying it.
I watched your video about the game. If you are more a C/C++ person emscripten is another project that might be interesting. (Emscripten is C/C++ -> Javascript. It even convert OpenGL to WebGL.)
So what?
The server is being done in node, so... javascript. One language to develop the client side and the server side... and keep it web-based. That, plus the accessibility make javascript the obvious choice.
Personally i like lua but I hate the fact there is basically no structure in it. Every varbiable always exists....
yes I believe that was the largest facotr of why they chose Javascript, it runs in your browser.
You can also use webpack with the babel transpiler to make it easy to include other node libraries into your source. I'm currently pulling in full lodash 4.13.1 and then using the babel-plugin-lodash to remove unused code. Just don't expect to debug in the script window, because the output isn't very legible even without using UglifyJs. :)