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
9
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
49
へにゃぺんて新作OSのご紹介
cupnes
0
81
セガサターンのタイル描画機能を試す
cupnes
0
88
最近の自作OSネタ
cupnes
0
130
The OS Theory and Design Based on Biological Concepts (SEGA SATURN part)
cupnes
0
38
Other Decks in Technology
See All in Technology
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
100
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
2.4k
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
260
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.4k
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
240
Next.js 16の新機能 Cache Components について
sutetotanuki
0
190
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.9k
Microsoft Agent Frameworkの可観測性
tomokusaba
1
120
ActiveJobUpdates
igaiga
1
320
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.7k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
エンジニアに許された特別な時間の終わり
watany
106
220k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Producing Creativity
orderedlist
PRO
348
40k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Mobile First: as difficult as doing things right
swwweet
225
10k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
73
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
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 ご清聴ありがとうございました!