Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RPGOS NPC独自アセンブリプログラミング
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuma Ohgami
October 25, 2025
Technology
0
23
RPGOS NPC独自アセンブリプログラミング
オープンソースカンファレンス2025 Tokyo/Fall
で行ったLTの発表スライドです。
Yuma Ohgami
October 25, 2025
Tweet
Share
More Decks by Yuma Ohgami
See All by Yuma Ohgami
RPGOS(仮)進捗紹介
cupnes
0
60
へにゃぺんて新作OSのご紹介
cupnes
0
110
セガサターンのタイル描画機能を試す
cupnes
0
100
最近の自作OSネタ
cupnes
0
140
The OS Theory and Design Based on Biological Concepts (SEGA SATURN part)
cupnes
0
45
Other Decks in Technology
See All in Technology
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
360
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
5
2.1k
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
460
スピンアウト講座05_実践活用事例
overflowinc
0
850
スピンアウト講座06_認証系(API-OAuth-MCP)入門
overflowinc
0
820
AlloyDB 奮闘記
hatappi
0
190
エンジニアリングマネージャーの仕事
yuheinakasaka
0
130
SLI/SLO 導入で 避けるべきこと3選
yagikota
0
140
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
160
「コントロールの三分法」で考える「コト」への向き合い方 / phperkaigi2026
blue_goheimochi
0
130
Phase01_AI座学_基礎
overflowinc
0
3k
How to install a gem
indirect
0
230
Featured
See All Featured
Between Models and Reality
mayunak
2
240
Faster Mobile Websites
deanohume
310
31k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Done Done
chrislema
186
16k
Deep Space Network (abreviated)
tonyrice
0
94
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Are puppies a ranking factor?
jonoalderson
1
3.1k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
Building Applications with DynamoDB
mza
96
7k
Speed Design
sergeychernyshev
33
1.6k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
Transcript
RPGOS NPC独自アセンブリプログラミング 2025/10/25 大神 祐真 (へにゃぺんて)
2025/10/25 大神 祐真(へにゃぺんて) 2 自己紹介 大神 祐真 (@yohgami) 「へにゃぺんて」 という個人サークルで 独自なOSを作るための
活動を行っています!
2025/10/25 大神 祐真(へにゃぺんて) 3 まずはデモを
2025/10/25 大神 祐真(へにゃぺんて) 4 RPGのような世界で動くOS(RPGOS) • 「裏では小人さんががんばってる」 という例え話が、本当にそうだったら、 というOS •
ポイントはシステムコールを 電話で表現しているところ • PLiCyで公開中! https://plicy.net/GamePlay/202689
2025/10/25 大神 祐真(へにゃぺんて) 5 同人誌を頒布中! 表紙 裏表紙 500円 RPGOSの現状の実装や考えを解説!
2025/10/25 大神 祐真(へにゃぺんて) 6 NPCプログラミング環境 • この世界のNPCは、 CPUに相当する存在 • 独自な命令
(「アクション」と呼称)を 解釈し実行する • この環境上で、アクションを用いた NPCのプログラミングが可能!
7 ①ユーザーランドのNPCの動作を、 ②アセンブリ言語のような 独自言語でプログラミング! SWA 1 ; システムコール番号 SWB HELLO
; 出力文字列 SYC ; システムコール実行 HLT ; 終了 拡大 ③[実行]ボタンで 実行開始! ④Writeシステムコール により出力 この例だとNPCは電話(システムコール)するだけですが、 NPCが移動するアクション(インストラクション)等もあります。
2025/10/25 大神 祐真(へにゃぺんて) 8 明日の技書博で新刊出します! 配置:あ-02a 「へにゃぺんて」 新刊:RPGOS NPC 独自アセンブリ
プログラミング
2025/10/25 大神 祐真(へにゃぺんて) 9 ご清聴ありがとうございました!