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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuma Ohgami
October 25, 2025
Technology
50
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RPGOS NPC独自アセンブリプログラミング
オープンソースカンファレンス2025 Tokyo/Fall
で行ったLTの発表スライドです。
Yuma Ohgami
October 25, 2025
More Decks by Yuma Ohgami
See All by Yuma Ohgami
RPGOS(仮)進捗紹介
cupnes
0
85
へにゃぺんて新作OSのご紹介
cupnes
0
140
セガサターンのタイル描画機能を試す
cupnes
0
120
最近の自作OSネタ
cupnes
0
180
The OS Theory and Design Based on Biological Concepts (SEGA SATURN part)
cupnes
0
62
Other Decks in Technology
See All in Technology
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
1
670
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
340
コンテナ・K8s研修【MIXI 26新卒技術研修】#2
mixi_engineers
PRO
1
200
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
7
1.5k
エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay
cdataj
1
110
CloudWatchから始めるAWS監視
butadora
0
190
文字起こし基盤の信頼性
abnoumaru
0
140
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
210
Flutter研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
150
reFACToring
moznion
1
620
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
180
システム監視入門
grimoh
3
580
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
630
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
How to build a perfect <img>
jonoalderson
1
5.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
270
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The Language of Interfaces
destraynor
162
27k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
320
New Earth Scene 8
popppiees
3
2.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
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 ご清聴ありがとうございました!