競プロで頻繁に用いる処理をライブラリにしたものです。言語はC++です。Library list
- グラフ・木構造
- 幅優先探索 (BFS)
- 辺彩色
- 深さ優先探索 (DFS)
- メモ化DFS
- 最小全域木
- 2部グラフ判定
- ワーシャルフロイド法
- ダイクストラ法
- ベルマンフォード法
- 動的計画法 (DP)
- 1次元DP
- LIS (最長増加部分列)
- 2次元DP
- bitDP
- 区間DP
- その他データ構造
- 累積和
- 2次元累積和
- Binary Indexed Tree (BIT)
- 区間加算BIT
- Range Sum Queries (RSQ)
- セグメント木
- 1点更新セグメント木
- Range Maximum Queries (RMQ)
- Range Sum Queries (RSQ)
- 遅延評価セグメント木
- Union-Find
- 重み付きUnion-Find
- ダブリング
- 双対問題
- その他
- 順列全探索
- bit全探索
- しゃくとり法
- 二分探索
- いもす法
- 座標圧縮
海洋生物たちの復讐
大学1年次に制作した初めてのゲーム作品です縦スクロールシューティングゲームで, C言語とDXライブラリを用いましたMovie
ボイストラベラー (Voice Traveler)
音声認識と自身の声を周波数に変換して操作する前例のない世界初の音声アクションゲームです音声認識エンジンはJulius, 周波数変換は高速フーリエ変換 (FFT) をゲームエンジンUnityに組み込みました 言語はC#ですMovie
TadanoAction3DXGame
3Dゲームを作りたい and Blenderの勉強目的で制作した3Dアクションゲーム規模がデカすぎて, 制作は中断しました言語はC#で, ゲームエンジンはUnityを使用していますMovie
タピタピ
ハッカソンで制作しましたコロナ禍でタピオカを満喫したいタピオカ女性向け混雑表示・レコメンドアプリですプラットフォームはWeb, Androidで言語はHTML, CSS, JavaScript, Javaで, IDEはAndroid Studioを使用しています下の図はAndroidでの表示になります
レコメンドレシピチャットボット
Dialogflowを用いて簡単な献立レコメンドチャットボットを作りましたランダムに料理カテゴリーを4つ作り、選んだカテゴリー内で人気のレシピを表示します右下のアイコンから試せますが、メンテナンスしていないため動かなくなる時が来るかもしれません (裏で動いているコードリポジトリ)