PythonのPyGameによるビジュアルノベル作成ツール.
詳細はRen’Pyの日本語ドキュメントを参照.

テスト

# キャラクターの略称を定義
define s = Character('彼女', color="#ffa500")
define c = Character('ネコ', color="#008b8b")

# フラグの初期化
default f = False

# labelステートメントによってジャンプ先を指示
label start:

# 背景を設定(with dissolveだとディゾルブ。以下、画像は拡張子不要。)
scene bg_img
with fade

# BGM(ステートメント同行にfadeout 1.0 fadein 1.0を続けると、前曲フェードアウトしてフェードイン。playをqueueにすると前曲終了後から。)
play music "bgm.ogg"

# 2秒停止(秒指定なしだとクリックするまで)
pause 2.0

# セリフ
s "おやつだよ!"
c "なー!"

# 立ち絵(hideだと消える)
show cat_img at right
with dissolve

# 効果音
play sound "cat_voice.ogg"

# menuステートメントで選択肢を提示
menu:

"おさかなだよ!":
jump label_1

"カリカリだよ!":
jump label_2

label label_1:
s "カツオだよ〜!"
jump conclusion

label label_2:
s "チーズ味だよ〜!"

# フラグをオン($記号によりpythonとして扱う)
$ f = True

jump conclusion

label conclusion:

# ディゾルブで背景変更
scene bg2_img
with dissolve

# ifステートメント
if f:
"フラグが立っています。"
else:
"フラグが立っていません。"

# 終了
"ゲームを終了します。"
return