Hacker News new | ask | show | jobs
by kelvin0 4233 days ago
I would like to know what tools/frameworks/languages were use to develop this cool game. I know it boils down to HTML5/CSS/JS, but was it DART? TypeScript? What frameworks did you use? I want to start a small game as a web app, but I'm having trouble settling into which tools ... so far I'm tinkering with DART and Polymer ... ideas, suggestions?
3 comments

I'm making an assumption here that you don't have a lot of development experience. Given that: start with the basics. Pure javascript/html5/css. You'll then learn what you want out of a framework and will have a better foundation for the next project (which might be a rewrite of the same thing).

You'll also get a first-hand view of how screwed we are in the HTML5 "standards" department,

Actually I have quite a bit of programming experience, and that is the reason why going straight to Javascript (as I have done before) does not seem productive ...
No one else with programming non-web apps finding this HTML/CSS/JS ecosystem intimidating? Please feel free to bash on this comment too..
All I ever used at university was Java and Python, it was extremely intimidating for me to have to learn 3 languages to start doing web programming. After a few months of daily front end work they start to blur together and become one in the same.

Just dive in and you'll get used to it soon enough. Html is really easy and JS is similar to other C-like languages, css is pretty hard if you're building complex applications IMO but things like LESS and SASS make it easier to deal with.

Just look at the source!
Once the beef has been turned into a hamburger, it's hard to identify the specific animals that went into the hamburger's composition ... if you know what I mean.
That somewhat holds for non web apps but when you have the source it's pretty easy to tell what it was made with. Usually if it's a compile to javascript language like TypeScript or Dart the source is going to look horribly obfuscated. The js on the page is pretty straight forward so I really doubt he used one of those.

Looking at the source it looks like everything is hand rolled except for the jQuery dependency.

Did you take a look at the source?