cmccormack / minesweeper

Simple Minesweeper Game in JS
MIT License
1 stars 3 forks source link

Need to determine what framework/library to use for game function #5

Closed cmccormack closed 5 years ago

cmccormack commented 5 years ago

Default options are Vanilla JavaScript, React, Angular, Vue, and Marko. Other options are welcome for discussion.

bradtaniguchi commented 5 years ago

I vote for React (stick with the mainstream) or PhaserJS if someone wants to use a game-engine, except we'd have to produce some images/sprites for the elements in the game which adds some graphic work. PhaserJS might be to far out of left-field, but its worth tho mention 😉

Also, we should use typescript regardless of what framework/library we use.

PS. I know no one wants to learn Angular so I wont suggest it :'(

kbaig commented 5 years ago

Markooooooooo.

I'd bootstrap with create-react-app. It comes with testing and TypeScript already set up.

kbaig commented 5 years ago

I should also add that React has the added benefit of making it easier to port to mobile using React Natiive

bradtaniguchi commented 5 years ago

Currently we are considering using just TS with no framework :)

Now we are back to considering using React 😆

cmccormack commented 5 years ago

React has been added (in PR https://github.com/cmccormack/minesweeper/pull/13 ) but we still haven't written any actual code so feel free to add justifications for anything else!

bradtaniguchi commented 5 years ago

anything else!

I mean we could use Angular, which I know everyone wants to learn and use 😜

kbaig commented 5 years ago

Seeing as we are locking React in, shall we close this?