Skip to content

文章を書くだけでゲームになるコンパイラ

License

Notifications You must be signed in to change notification settings

satuki-k/gakura_novelcompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6f4aedd · Nov 29, 2025

History

37 Commits
Sep 21, 2025
Sep 17, 2025
Oct 4, 2025
Sep 17, 2025
Sep 17, 2025
Sep 17, 2025
Nov 29, 2025
Sep 17, 2025
Sep 17, 2025
Sep 24, 2025
Nov 29, 2025
Nov 29, 2025
Nov 29, 2025
Sep 17, 2025
Sep 17, 2025

Repository files navigation

gaku-ura novelcompiler

2025-11-29

web: http://bq.f5.si/?Page=novelcompiler

how to use: http://bq.f5.si/?Page=how2gkrs

bbs: http://bq.f5.si/bbs/board/?Board=7

必要なもの/runtime

play game: webbrowser or windows

gakuracompiler_gui.exe(editor and compiler): nothing

gakuracompiler.py(compiler only): python3

gakuracompiler_gui.py(editor and compiler): python3 and tkinter

実行/execute

gakuracompiler_gui.py(or exe): choose option in menu "Build"

gakuracompiler.py:

linux:

python3 gakuracompiler.py

windows:

python gakuracompiler.py

arguments: filepath(=script.gkrs) -y(debug mode) -n(publish mode) -WEB(open html file in web after compile)

配布/publish

Please make a zip file yourself.

Must be includes: export/index.html and export/static

文法の解説/how to coding

http://bq.f5.si/?Page=novelcompiler

All of text files are must be "LF" and "UTF-8".

コーディング規約

  1. 定義や宣言は可能な限り最初に行う
  2. 伏線は必ず回収する
  3. 偶然か第六感でしかクリア出来ないような仕様を避ける
  4. 宣言した登場人物や変数は必ず使われなければならない
  5. 記述するファイルパスや変数の名前は1バイト文字でなければならない
  6. ラベルやマクロなどコンパイル後に消失する情報はこの限りではない
  7. コンパイラの魔法は完璧でなない
  8. 分割プリロードが必要なほどの量の画像を使ってはならない
  9. 実行時にインラインscriptやevalをやってはいけない

ライセンス/license

MIT license.

協力/collaborators

welcome.

About

文章を書くだけでゲームになるコンパイラ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published