Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RPGOS NPC独自アセンブリプログラミング

RPGOS NPC独自アセンブリプログラミング

オープンソースカンファレンス2025 Tokyo/Fallで行ったLTの発表スライドです。

Avatar for Yuma Ohgami

Yuma Ohgami

October 25, 2025
Tweet

More Decks by Yuma Ohgami

Other Decks in Technology

Transcript

  1. 2025/10/25 大神 祐真(へにゃぺんて) 6 NPCプログラミング環境 • この世界のNPCは、 CPUに相当する存在 • 独自な命令

    (「アクション」と呼称)を 解釈し実行する • この環境上で、アクションを用いた NPCのプログラミングが可能!
  2. 7 ①ユーザーランドのNPCの動作を、 ②アセンブリ言語のような  独自言語でプログラミング! SWA 1 ; システムコール番号 SWB HELLO

    ; 出力文字列 SYC ; システムコール実行 HLT ; 終了 拡大 ③[実行]ボタンで  実行開始! ④Writeシステムコール  により出力 この例だとNPCは電話(システムコール)するだけですが、 NPCが移動するアクション(インストラクション)等もあります。