Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
KiriKiri x O2 x NVLMarker
Search
Oursky Limited
June 23, 2015
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KiriKiri x O2 x NVLMarker
Oursky Limited
June 23, 2015
More Decks by Oursky Limited
See All by Oursky Limited
UI Automation
oursky
1
570
SSH Can
oursky
1
350
HTTP/2
oursky
0
400
watchOS2
oursky
0
380
Common QA issues
oursky
0
260
Complex is better than complicated
oursky
0
330
Clean code again
oursky
3
430
Flux + React
oursky
1
430
git_workflow.pdf
oursky
0
330
Other Decks in Programming
See All in Programming
No More NoSuchMethodError
exoego
1
110
AmebaブログはKMPから卒業します
kmars0605
0
240
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
320
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.7k
Performance Optimization With LLMs
xleitix
0
210
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
200
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
1.3k
Groovy as a human and AI friendly programming language
paulk
0
110
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
1.1k
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
4
970
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.9k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
740
A designer walks into a library…
pauljervisheath
211
25k
Building Applications with DynamoDB
mza
96
7.3k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
350
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
900
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
460
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
760
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Transcript
Kirikiri, NVL & O2
Download • Kirkiri • http://kikyou.info/tvp/ • NVL maker • http://www.nvlmaker.net/
• O2 Engine • http://developer.novelsphere.jp • Demo and Sublime Text syntax: • https://github.com/novelsphere
Kirikiri / krkr.exe plugins/ <DLL files> data/ image/ character.jpg someone.png
sound/ effect.ogg bgm/ sad.ogg scenario/ first.ks system/ <TJS files> config.tjs
Kirikiri Build in tags are defined here Entry point, like
main() in C / krkr.exe plugins/ <DLL files> data/ image/ character.jpg someone.png sound/ effect.ogg bgm/ sad.ogg scenario/ first.ks system/ <TJS files> config.tjs
NVL Modified Generated / krkr.exe plugins/ <DLL files> data/ image/
character.jpg someone.png sound/ effect.ogg bgm/ sad.ogg scenario/ first.ks system/ <TJS files> config.tjs
O2 / krkr.exe config.json plugins/ <JS files> data/ image/ character.jpg
someone.png sound/ effect.ogg + mp3 bgm/ sad.ogg + mp3 scenario/ first.ks system/ <TJS files> Ignored Convert to JS Copied Ignored
Script 1.Normal flow 2.Debug 3.Non-blocking tags 4.Jump 5.Macro 6.Animation
Debug • O2 plugins • debug.js • debugger.js
jump / call macro macro macro macro.ks first.ks jump /
return chapter1.ks jump / call text image more tags Common patterns Setup
Common patterns Multiple choice locate button locate button locate button
s make_button make_button make_button s NVL maker selstart selbutton selbutton selbutton selend
Animation [Image] .asd _a.png
Kirikiri vs O2 • [if exp=“f.ײ>5”][endif] • [if o2_exp=“f.ײ>5”][endif] •
[loadplugin] • [o2_loadplugin] DLL JS JS TJS
Kirikiri vs NVL • NVL is based on KAGEX!!!!!!!!!!!!!!!!!!!!!!!!!! •
It’s like C and C++ • New layers: stage, event • Encourage game-specific terms as tag name • [npc name=“ໟ”] vs [ໟ] • Convenient(?) options • er_after_p = [p][er]