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
Yuma Ohgami
October 25, 2025
Technology
0
19
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
57
へにゃぺんて新作OSのご紹介
cupnes
0
110
セガサターンのタイル描画機能を試す
cupnes
0
97
最近の自作OSネタ
cupnes
0
140
The OS Theory and Design Based on Biological Concepts (SEGA SATURN part)
cupnes
0
44
Other Decks in Technology
See All in Technology
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
6
7.7k
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
3
460
20260305_【白金鉱業】分析者が地理情報を武器にするための軽量なアドホック分析環境
yucho147
0
110
AI Agentにおける評価指標とAgent GPA
tsho
1
280
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
44k
実録・Platform Engineering 失敗から学び、AI時代の波を乗りこなす技術
sansantech
PRO
1
100
Agentic Software Modernization - Back to the Roots (Zürich Agentic Coding and Architectures, März 2026)
feststelltaste
1
140
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Windows ネットワークを再確認する
murachiakira
PRO
0
250
管理者向けGitHub Enterpriseの運用Tips紹介: 人にもAIにも優しいプラットフォームづくり
yuriemori
0
110
トラブルの大半は「言ってない」x「言ってない」じゃねーか!!
ichimichi
0
300
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
79
BBQ
matthewcrist
89
10k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Being A Developer After 40
akosma
91
590k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
65
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
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 ご清聴ありがとうございました!