Phaser3をかじる
PhaserはHTML5ゲームを作成するために使用できる2Dゲームフレームワークだそうだ。初めのリリースが2013年だが、2020年も更新されている。チュートリアルをひとつやってみた。
初めてのPhaser3ゲームを作るト ...
チェスGUIを作ってみた
チェスのGUIを作ってみた。エンジンを作るのは大変そうだったのでStockfishを使わせてもらった。
犬猫の駒とかを作ってみた。
phina.jsGUIはphina.jsで作成した。2500行程になった。
Blenderをかじる
3Dモデリングソフトを試してみる。フリーので何がいいのだろう。
基礎から学ぶには統合型でフリーだとBlenderがいいようだ。
Blender2.91.0(blender-2.91.0-windows64.zi ...
リバーシの探索を色々試してみた
はじめαβ法を試したがうまく動かなかった。すぐ角を取れてしまう。きっとコードが間違っている。αβ法を諦めモンテカルロ法を試した。300回ランダムに最後まで指して石の数の差を評価値とした。やはりすぐ角を取れてしまう。300 ...
4×4オセロ完全解析を試してみた
8×8リバーシでは大きすぎて探索の検証方法がよくわからなかったので、次のページを参考に4×4ボードのNegaMax法で完全解析を試してみた。
参考サイトの1回目に親切にも動くソースがダウンロードできる。 ...
探索アルゴリズムを小さなモデルで動かして確認してみた
オセロで探索アルゴリズムを使おうとしてうまく使えなかったので、小さなモデルで動作を確認しながら理解しようと思い、試してみた。
どうやって動作を確認しようかと思ったが、最近JavaScriptがわかってきたので、JSONを探 ...
リバーシをプログラミングしてみた
phina.jsの基礎も学んだのでリバーシを作ってみた。弱い。
誰が弱いって?
phina.jsGUIはphina.jsで作ってみた。Unityではブラウザでうまく動かせなかったが、phina.jsはPCでもス ...
phina.js Tips集を試してみる(後半)
Tipsの後半を試した。
Physical編物理的移動を扱うPhysicalクラスに関するTips
force 慣性gravity 重力
friction 摩擦
addForce 加速 ...
phina.jsのCDN(Content Delivery Network)をrawgitから変更
phina.jsの公式サイトで紹介されているocdパスは2020年12月13日現在rawgitとなってる。
<script src='></script>しかし、なんとrawgit2019年の10月まで提供だそ ...
phina.js Tips集を試してみる(前半)
phina.jsの基本的なことが知りたかったのでこういうページはありがたい。ひとつひとつ丁寧に教えてくれる。サンプルコードがついているので試せる。よく入力間違いをしたが、サンプルコードと比較することで動かすことができた。間違いに気づく ...