img | 22 days ago | ||
lib | 1 month ago | ||
.gitignore | 1 month ago | ||
README.md | 21 days ago | ||
index.html | 21 days ago | ||
matterWorld.js | 21 days ago | ||
piece.js | 22 days ago | ||
pieceList.js | 22 days ago | ||
piecedb.js | 21 days ago | ||
presenter.js | 21 days ago | ||
render.js | 21 days ago | ||
script.js | 21 days ago | ||
util.js | 28 days ago |
このプログラムにはPixi.js(https://pixijs.com/)とMatter.js(https://brm.io/matter-js/)を使用しています
数字が振られた謎のボールが渡されるので それを落としてくっつけて大きくするゲームだよ
同じ数字の ボールが ぶつかると くっついて大きくなるよ
ただ残念なことに ゲームオーバーしないので できるときに すすめます
そんな ガバガバでも 動いてるところを 見たいなら git clone
で おねがいねclone
したら みなさん お持ちのTerminal
で
$ cd path/to/taikaGame/ $ git checkout develop # ここではRuby の WEBrick をつかった例を のせるけど、ローカルサーバ わかる人は 好きな方法で やってね(VSCodeのひとは Live Serverで いいんじゃないかな) $ ruby -r webrick -e "srv = WEBrick::HTTPServer.new(Port: 8080, DocumentRoot: '.', BindAddress: '0.0.0.0'); trap('INT') {srv.shutdown}; srv.start";
3行くらいの[INFO]
で おしゃべりされるから、そしたら 皆さんお持ちのブラウザで アドレスバーに http://localhost:8080
といれると 動かせるよ
webrickが ないって 怒られたら gem install webrick
で いけるはず?
(タイトル: 作れといわれたら作)
🎉メインループ
ゲームオーバー
MVP
(Model, View, Presenter)を作ろうとしてたら汚くなってしまい、直していたらいつの間にか MPPP
(Matter, Pixi, Piece, Presenter)になってた話する?