Web Game

チンイツ麻雀

清一色(萬子のみ)で遊ぶ一人麻雀の練習ゲームです。8局1セットの合計点数でランキングを競います。テンパイやアガリを知らせるヒントは出ないので、自分で見抜けないとその場でゲームオーバーになります。

フロントエンドは React(TypeScript)、バックエンドは NestJS(TypeScript)と PostgreSQL で構築し、Azure 上にデプロイしています。

KAWAII LAB. 検定
(非公式)

KAWAII LAB. に関するクイズに挑戦できる非公式の検定サイトです。 フロントエンドは React(TypeScript)、バックエンドは NestJS(TypeScript)で構築し、 インフラは Azure 上にデプロイしています。

KAWAII LAB. 検定の結果画面

Unity 1週間ゲームジャム

Unity 1週間ゲームジャムに参加して制作したゲームです。 お題に沿ったアイデアを1週間で形にしました。

カウント10x10 ゲーム画面

カウント10x10

お題「10」。ランダムで出てくるボタン(最大10個)を、10秒経ったタイミングで押すゲームです。10秒ごとに難易度が上がります。

ジュース缶開け ゲーム画面

ジュース缶開け

お題「あける」。指定されたジュースの缶をクリックして開けるアクションゲームです。缶の外見と中身の色が違うので注意!

機械学習 ニューラルネットワーク編

実際に操作しながら、機械学習の基本を学べるアプリです。サンプルデータの選択から 学習結果の確認まで、段階的に試せます。Unity で開発した Android アプリです。

機械学習アプリアイコン Google Play 公開時のバッジ

Google Play で公開していたアプリですが、現在は公開していません。

アプリの詳細を見る

まずはサンプルデータを選択し、文字の特徴を分析してみてください。 その後は、学習条件をまとめたケースを自分で作成し、教師データを登録しながら、 ネットワークの変化を確認できます。

  1. 新しいケースを作成して条件を設定
  2. 教師データを作成
  3. 教師データを使って学習を実行
  4. 分析結果と各値の変化を確認

学習結果がどのように計算されたかも画面から追えるため、 初めて学ぶ方にも取り組みやすい内容です。

アプリ画面のスクリーンショット