Ryota Nakahama
central-beach.bsky.social
Ryota Nakahama
@central-beach.bsky.social
Software Engineer 🇯🇵
Ph.D. (Biology)

Github: https://github.com/ryota37
Qiita: https://qiita.com/camino37

#GameDev #C++ #Siv3D #GameEngine #web_browser
Unreal Festなう

Now I’mm joining #uefest !
November 15, 2025 at 3:15 AM
Siv3D ゲームジャム 2025、提出&発表終わった〜〜〜!
とりあえず作品紹介ページ置いとく
(プレイ動画の視聴やゲームのダウンロードなどができる)

scrapbox.io/bnscup2025/%...

#Siv3D #bnscup2025
芯シューティング - バンダイナムコスタジオ杯 | Siv3D ゲームジャム 2025
#シューティング #個人開発 リンゴの芯(シン)をテーマにした2Dシューティングゲームです ゲームのダウンロード Shin.zip https://scrapbox.io/files/6906fb7a556a60fd44ebd28b.zip 解凍して Shin.exe を実行 開発メンバー ryota37 ryota37 1. プレイ動画 https://www.youtube.com/watch
scrapbox.io
November 2, 2025 at 9:08 AM
claude code webで遊んでたら、このレベルが一瞬でできて震えてる
I played with the claude code web and I am frightened by the speed and the quality of its output.
October 27, 2025 at 1:44 PM
VisualStudioのGithubCopilotのAgent、もう軽い指示出すだけで意図を全部くみ取ってコードを書き換えてくれるだけでなく、ビルドしてエラー出ない所まで確かめてくれて別次元を感じている

I used the agent mode of GithubCopilot in VisualStudio, and surprised for its convenience. With a short instruction, it writes and even checked that there is no build error with the code.
October 21, 2025 at 12:59 PM
September 27, 2025 at 6:11 AM
claude chatに過去に聞いた記憶はあるけど詳細な内容を思い出せない事項について、「メモリを参照して過去に〇〇についてやり取りしたチャットを教えて」と頼んだら、日付と内容とそのチャットのURLまで教えてくれて天才過ぎ~~ってなった
chatGPTでもここまでやってくれるんかな
September 26, 2025 at 2:55 PM
#Siv3D ゲームジャムノリで申し込んだ
初日にテーマが発表され、そのお題に沿ったゲームを2週間で作るというものらしい
開発時間を確保できるかどうかは不明

bandainamcostudios.connpass.com/event/364446/
バンダイナムコスタジオ杯 | Siv3D ゲームジャム 2025 (2025/10/18 15:00〜)
## 1\. イベントについて * お題に沿った PC ゲームを 2 週間で開発する、オンライン参加型のゲームジャム(ゲーム開発イベント)です * 個人または事前に組んだチームで参加できます * ゲーム本体は C++ フレームワーク Siv3D を使用して開発します * 開発したゲームの権利は、開発者自身に帰属します ## 2\. 参加して得られること ### 💻 実践的な開...
bandainamcostudios.connpass.com
September 13, 2025 at 10:26 AM
Qiita 100 contributions🎉🎉
September 6, 2025 at 1:58 AM
#Siv3D で倉庫番ゲーム実装した (赤:プレイヤー、青:荷物、緑:ゴール)
I implemented a warehouseman game with Siv3D.
August 25, 2025 at 10:37 AM
生成AI絡みの基礎固めにちょうど良いと感じた
単語レベルではチラホラ知ってるけど頭の中でとっ散らかってるのを、体系的に整理するような用途で読むのが向いてそう

This book seems to be suitable for the one who want to learn the basics of the generative AI.
It might help you organize the pieces of knowledge about generative AI.
August 22, 2025 at 3:44 AM
godot何故か非公式のチュートリアルから手をつけたけど、普通に公式のチュートリアルもやっていいかもな

I began godot with an unofficial tutorial for some reason, but I now come to think of experiencing the official tutorial.

docs.godotengine.org/ja/4.x/getti...
プロジェクトの設定
まずはじめに、プロジェクトのセットアップを行います。 Godotを起動し、プロジェクトを新規作成します。 新規プロジェクトを作成する際、必要なのは有効なプロジェクトパスを選択することだけです。他のデフォルト設定はそのままで大丈夫です。 GDScript C# C++ dodge_the_creeps_2d_assets.zip をダウンロードしてください。これにはゲームを作るのに使う画像とサ...
docs.godotengine.org
August 21, 2025 at 3:07 AM
このサイト、C#初学者の勉強用にいいかもしれん
ufcpp.net ++C++; // 未確認飛行 C

This website looks good for C# beginner.(written in Japanese)
++C++; // 未確認飛行 C
C# によるプログラミング入門・情報工学を中心とした勉強用ページとブログを載せています。
ufcpp.net
August 7, 2025 at 1:56 PM
有志の方が作ってくれたgodotのチュートリアル見ながらハンズオン形式で進めて、とりあえず最低限動くものはできた!
I implemented a minimum 2d platform videogame with the tutorial of godot engine !! (link below)

zenn.dev/hathle/books...
August 2, 2025 at 9:27 AM
cpp referendceみてたらhiveというものがあって、何だろうと思って調べてみたらどうやら頻繁に生成破棄を繰り返すのに向いてるコンテナ型のデータ構造っぽく、ゲーム開発でよく使われるデータ構造からインスパイアされたらしい
C++26でようやく標準ライブラリに入るのだとか
en.cppreference.com/w/cpp/header...
www.open-std.org/jtc1/sc22/wg...
Introduction of std::hive to the standard library
www.open-std.org
August 2, 2025 at 1:05 AM
CEDEC行ってきた!楽しかった!
I enjoyed CEDEC 2025 so much!!!

cedec.cesa.or.jp/2025/
CEDEC2025
CEDECはCESAが主催する国内最大級のゲーム開発者向け技術カンファレンスです
cedec.cesa.or.jp
July 23, 2025 at 11:35 AM
#Siv3D のジャンプの実装どうすればよいかずっと分からなかったけど、これ参考にしたらスッと自然なジャンプを実装できた
ジャンプフレームという値を用意して一定時間だけ上昇するようにすればいいんやなぁ

github.com/Siv3D/Refere...
重力とジャンプの実装
旧 Siv3D (Siv3D August 2016 v2) リファレンス. Contribute to Siv3D/Reference-JP development by creating an account on GitHub.
github.com
July 13, 2025 at 1:21 PM
happy~ (Qiita 90 Contribution)
July 9, 2025 at 1:01 PM
オセロゲーム、石を置いたらひっくり返す処理が実装できたのでほぼほぼ終わり
後は
・おける場所がなくなったらスキップ
・全部置いたら勝敗判定
を実装するだけ

github.com/ryota37/Reve...
Impl: Reverse stones when a new stone is put · ryota37/Reverse@f31b6e6
github.com
July 5, 2025 at 1:25 AM
cpp standard library headersを眺めていたら brain floating pointなる謎の概念があり、なんで"brain"なんだろうと調べてみたらどうやらGoogle Brainによって作られたフォーマットだかららしい
どういう用途で作られたんやろな~?
en.wikipedia.org/wiki/Bfloat1...
bfloat16 floating-point format - Wikipedia
en.wikipedia.org
July 2, 2025 at 12:01 AM
June 28, 2025 at 8:11 AM
個人開発のコミットメッセージやコメントは基本英語で書いてるから、DMM英会話やって脳を少し英語モードに寄せると個人開発も捗るようになることに気づいた
特にコメントを書く時の抵抗感が薄れるのが良くて、コメント書いてるとAIエージェントに指示出しやすくなる(プロンプトで文脈を説明しなくてよいため)
June 27, 2025 at 1:12 PM