したい リバーシのCOM戦を作る COM戦を作る前に検討してみたけど、今から手番の選択をしたり、対人戦・対COM戦を分けたりがめんどくさいので、プレイヤーの手番は常に黒番かつCOM戦のみという形で実現したい。COMくん思考方法マスを調べていって、置ける場所が見つかったら石を... 2018.11.24 したい
したい リバーシで時間表示したい チェスクロック的な時間表示をさせたいなーって思ってたんだけど、時間設定とか秒読みとか切れ負けとか実装するのめんどくさそう。なので経過時間だけ表示させようと思う。Chronometer一番簡単なのがこれみたい。デザインとかは今の所どうでもいい... 2018.11.24 したい
したい リバーシの終了処理を作りたい(+パスの処理も) 終了の判断を作りたい。今はプレイヤー任せ。終了処理終了処理の中に、パスの処理も含まれるみたいなので、どっちも作っていきたい。終了条件は マスが全部埋まる 石数の多いほうが勝ち 同数の場合は引き分け それ以外 どちらか一色になる どちらもパス... 2018.11.23 したい
したい 石を置けない場所をタップした時にトーストを出す 考えたことすでに石があった場合(○●が表示されていた場合)「そこに石は置けません。」のトーストは出していた。前回置き石可能な場所の表示ができたので、その場所を配列かなんかで持っておいて、タップするごとにその配列の要素をチェックし、それ以外だ... 2018.11.21 したい
したい リバーシで8方向の処理をまとめる&置ける場所の表示 いろんなサイトを参考にしつつ、なんとなく頭の中にはできてきたので、サクサクいくかなぁと思ったらそんなことはなく、やたら手間取ってやっとできた。なんか色々あったけど全部は覚えてないのでさらっと書いとく。8方向の処理をまとめるCheckFlip... 2018.11.20 したい
したい 手番の表示と石数の表示ができた 簡単そうなやつから作ってこーと思い、手番と石数の表示を作ってみた。手番と石数の表示手番の表示サブクラスに親Viewを渡す今までonClickの時に子Viewを渡して、先の関数内で親Viewを取得してたけど、それ以外でも使えると便利そうだなー... 2018.11.17 したい
のーと Androidアプリ リバーシのソース (Board.java) package net.dalomo.reversi;import android.content.Context;import android.view.View;import android.widget.TextView;import... 2018.11.17 のーと
のーと Androidアプリ リバーシのソース (Reversi.java) package net.dalomo.reversi;import android.content.Context;import android.support.v7.app.AppCompatActivity;import android... 2018.11.17 のーと
のーと Androidアプリ リバーシのソース (activity_reversi.xml) <GridLayout xmlns:android="" xmlns:app="" android:id="@+id/gridLayout1" android:layout_width="match_parent" android:layo... 2018.11.17 のーと
できた AndroidStudioでリバーシできた 基本はできた懸念していた盤端にかかった時のエラーも解消され基本的な部分は完成したと思う。 動いてるとこ apkファイル ソースエラーの原因デバッグでステップインして調べていったら、やっぱり盤外のTextViewを取得しようとして落ちてた。と... 2018.11.17 できた