こげぱん(@Kogepan229)
所属
宇部高専 5年
好きな技術
Web系全般 / ネットワーク
趣味
ゲーム / アニメ / 音楽鑑賞

Works

H8マイコン エミュレータ

リポジトリ
https://github.com/Kogepan229/Koge29_H8-3069F_Emulator
技術スタック
Rust
弊学の授業で使用しているH8-3096Fのエミュレータを作成しています。 基本的なCPU命令は実装済みなので、割り込みとか使わない簡単なプログラムなら動かせます。割り込みも大体理解したので近日実装予定。

Secrethome

リポジトリ
https://github.com/Kogepan229/Secrethome
技術スタック
Nextjs / Typescript / Golang / MySQL / Docker
個人用の動画管理プラットフォーム。動画をアップロードして、サムネ、タイトル、概要、タグを設定できます。 タグで動画を分類する機能や独自の動画コントローラを実装しています。
3年間くらい開発・メンテナンスをしながら使ってますが、最近使用する技術スタックとか設計を見直して作り直したい気持ちがある。

Cubener2

リポジトリ
https://github.com/Kogepan229/Cubener2
技術スタック
Unity / C# / VR
Cubener2のスクリーンショット
MinecraftをUnityで簡単に再現したゲーム。VRで遊べます。3、4年生の高専祭で展示しました。
移動、ブロックの設置・破壊が可能。地形は自動生成されます(バイオームとかないけど)。
チャンク生成をマルチスレッド化したり、ブロックが隣接してる部分のテクスチャが描画されないようにしたり、基本的なことしかしてないものの軽量化するのが大変でした。あとVR対応も、操作を実装したり、画面の見え方が違うので調整したりと大変な部分が多かったです。