LoginSignup
4
5

More than 5 years have passed since last update.

年末なので web アプリ作った

Last updated at Posted at 2014-12-31

minmax
http://amo12937.github.io/minmax_web/

遊び方

  • パネルを交互に取っていき、合計得点を競うゲームである。
  • 先手は好きな位置から始められる。
  • 後手は、先手が選んだ位置を含む縦一列の中からパネルを選ぶ。
  • 再び先手は、後手が選んだパネルを含む横一列の中からパネルを選ぶ。
  • 一度選んだパネルは選べない。
  • パスはできない。
  • パネルを選ぶことが出来なかった時点で、合計得点の高い方の勝ちである。

ゲーム進行例

スタート

ゲーム開始。最初はやっぱり 10 でしょ
スクリーンショット 2014-12-31 23.24.53.png

序盤

10 を 2 つ取れて出だしは順調
スクリーンショット 2014-12-31 23.26.12.png

中盤

ちょっと負けてきた中盤。
一番右の 9 を取ると次に右上の 10 を取られる。
左の 5 を取れば次に相手はマイナスしか取れない。というわけで 5 を選択。
スクリーンショット 2014-12-31 23.29.42.png

ラスト

盛り返して引き分け。
レベル 5 で引き分けならいい方です。
スクリーンショット 2014-12-31 23.31.53.png

開発環境

言語

  • CoffeeScript
  • Haml
  • CSS (どーん)

フレームワーク

  • angularJS
  • Bootstrap

プロジェクト管理

  • git
  • grunt

テスト

  • Karma
  • Jasmine

その他

モジュール化や自動テスト、ステートマシン、多言語対応など、今年学んだことをいろいろと盛り込んでみました。年明けにテストの追加とリファクタリングをやります。あと、内部的なことも年明けに Qiita に投稿する予定です。

それではみなさん良いお年を。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5