1st Merigar Hackathon project organized by Shang Shung Foundation
Website | Github | Tasks | Issues
Online tibetan turn game following simple rules with simple interface. Proposed game is Mig Mang (tib. Many Eyes)
Developement of online 2 paricipant game with optional AI and porting it to native mobile apps using React Native
Anyone interested
Fun, developement of personal logic skills, strategy
- Unicode support
- Multilanguage
- Interface done
- Game logic implemented
- Players interaction, turns (backend)
- Players chat
- AI Monte_Carlo_tree_search
- Mobile versions
JavaScript, ES6, React, Bootstrap, Browserify
node.js, with websockets or Webrtc messanging
Medium/High
- Editor: Sublime Text 3 with react support, Atom with react or Vim ;)
- Git client: Shell, Git Desktop
tib. many eyes
- wikipedia
- http://homepages.di.fc.ul.pt/~jpn/gv/mingmang.htm
- http://www.gosymposium.org/papers/peter_shotwell_migmang.docx
Very similar to Othello or Reversi game
- https://github.com/kana/othello-js
- https://github.com/jbub/reversi-js
- https://www.reddit.com/r/reviewmycode/comments/59wc58/javascript_and_p5js_othello_game/
- https://www.lemoda.net/games/othello/index.html
- http://othellogame.net/
- http://en.doc.boardgamearena.com/Tutorial_reversi
- https://www.somewhereincanada.com/games/board_/reversi3/ https://www.somewhereincanada.com/games/board_/reversi3/js/reversi.js
- http://www.p-six.de/othello-game-replayer.html
- https://www.npmjs.com/package/reversi
- https://www.youtube.com/watch?v=EngA8C4Xpno
- https://hackernoon.com/how-to-build-a-multiplayer-browser-game-4a793818c29b
- http://www.dynetisgames.com/2017/03/06/how-to-make-a-multiplayer-online-game-with-phaser-socket-io-and-node-js/
- http://lance.gg/
- http://buildnewgames.com/real-time-multiplayer/
- https://couchfriends.com/news/4-built-a-real-time-multiplayer-game-with-html5-in-less-than-30-minutes
Assuming that you have node.js installed globally More info
npm install -g create-react-app
create-react-app tibetan_game
cd tibetan_game/
npm install --save gh-pages
git init
rm package.json README.md
git add .
git commit -m "First commit"
git remote add origin https://github.com/ShangShungFoundation/tibetan_game.git
git pull origin master --allow-unrelated-histories
npm start
npm start
npm run deploy
We are grateful to following persons for their ideas and collaboration: