ちののホームページ
表示モード切替
使用言語等
HTML、CSS、JavaScript
製作時間
約1ヶ月半
製作者コメント
卓上遊戯として知られる麻雀に関する手牌の役・点数計算ができるツールを作成しました
手牌という配列の状態から面子(持っている牌をブロック化したもの)に分ける処理などに再帰処理を用い、処理速度等についても考慮しました。
将来的には役から手牌を生成したり、生成された手牌の役や点数をユーザが考えて当てるものも作りたいと思っています。
使用言語等
HTML、CSS、JavaScript
製作時間
約1週間
製作者コメント
卓上遊戯として知られる麻雀に関する聴牌(アガリまであと1歩手前の状態)時の待ち当てツールを作成しました
上記の計算ツールで作成した関数などを再利用することを念頭に置きながら作成しました。そのため、比較的短時間で作成できたと思います。
自分で問題を作成できたり、手牌の種類を変更したりといった追加機能に関しても一般的な開発における改修依頼などを意識して作成しました。
使用言語等
HTML、CSS、JavaScript、PHP
製作時間
約2週間
製作者コメント
ナンプレ(数独)を生成するツールを作成しました
生成の処理やヒント回数の管理はサーバ側で行うようにしました。
難易度でおおまかな穴の数の物を生成できるほか、穴の数を数値で指定して生成することもできるようにしました。
今後は特殊なギミックを使わないと解けないナンプレを生成できるようにしたり保存機能を作ったりしたいと思います。
使用言語等
HTML、CSS、JavaScript
製作時間
約1週間
製作者コメント
一般的なポーカーゲームを作成しました
トランプが降ってきたり役が揃うと輝いたりといったアニメーションを加えることも行いました。
現在は完全ランダムに山札を生成しているので将来的には役の出現率の調整なども行えるようにしてみたいです。
使用言語等
HTML、CSS、JavaScript、jQuery、PHP
製作時間
約2週間
製作者コメント
お問い合わせ機能付きのホームページをPHP等を用いて作成しました。
コンテンツ読み込み時のエフェクト等にも配慮しました。
また、一部バックエンドの情報を漏らさないようにgitignoreを用いて管理しています。
使用言語等
HTML、CSS、JavaScript
製作時間
約1週間
製作者コメント
AIプログラミングの初歩的なものとして作成してみました。
ミニマックス法、アルファベータ法といったアルゴリズムを自力でプログラミングしました。
AIが導き出した解が複数存在する場合、ランダムに手を打ってきたりなどワンパターンにならないような工夫も施しました。
使用言語等
HTML、CSS、JavaScript
製作時間
1週間
製作者コメント
Javascriptを用いたプログラミングの練習として作成しました。
一部ボタンが機能しませんが、現時点では基本的な四則演算などができるようになっています。