マガジンのカバー画像

非プログラマのRen'Pyノート

20
プログラムの知識はない個人開発者が推しツール「Ren'Py」のTIPSなどをまとめてみました。
運営しているクリエイター

2023年1月の記事一覧

非プログラマのRen'Pyノート:はじめに

個人でゲームを作っています。今までに何作かゲームを完成させ、Steamで販売しています。 ここへ至るまでに色々なノベルゲームエンジン・エディタを使っては頓挫したのち、割と良いなと思って1年ほど使っているのが「Ren'Py(レンパイ:以下renpy)」という海外製のゲームエンジンです。 割と良い……しかし、 -海外製、かつ有志により長年かけて作られたこともあってか、入口のハードルが高い -マニュアルが広大かつ難しくてやりたいことが探し出せない -公式チュートリアルが多言語

コピペで使える! 「Ren'Pyお試しキット」 配布中

使い方1.まず以下記事を読んでいただく 2.以下データをダウンロード&解凍 3.Ren'Pyのアイコンがあるフォルダに2を入れる ※名前を変えてなければrenpy-8.X.X-sdk 的なフォルダ 4.ランチャー(ピンクの女子のアイコン)を起動 5.「repy_kit」と左に表示されてるので、選択(クリック)して、右下の「プロジェクトの起動」をクリック 6.中身を一通り遊んでみる 7.スクリプトを書き換えて何が起こるか試してみる 8.ご自分の新規プロジェクトへ

非プログラマのRen'Pyノート:Ren'Pyあるあるポイントまとめ

使っていて「お前……そうなのかrenpy……?!」と思った、良い点と注意すべき点をまとめました。 便利なことやお役立ちポイント-ランチャーが有能。ランチャーから割となんでもできるので、まずランチャーに何があるか、一通り回っていただくとよい -アップデートが激しいが、安定板ならまず支障なくすぐ動くので、割と気軽にアップデートして大丈夫(ただしランチャーから) -エラーメッセージの青色の部分がリンクになってるので、押すと当該箇所に飛べる(便利!!!) -Visual St

非プログラマのRen'Pyノート:導入編〜DLと準備〜

Ren'Pyのダウンロード方法以下のページから無料で、ユーザー登録等もなくDLできます。 DLしたら解凍。するとピンク色の女の子に蛇が巻きついた「renpy」というアイコンが入ってるはずです。 これをダブルクリックすると「ランチャー」が起動します。 起動時に使用言語を聞かれると思うので「日本語」を選択。ここで間違えちゃったりした場合は、ランチャー右下の「設定」→「一般」から変更することも可能です。 ランチャーを使い倒すのが効率化の鍵まずはTutorial……と言いたい

非プログラマのRen'Pyノート:エラーの種類&エラーメッセージの読み方

renpyは海外製なので、エラーメッセージも英語です。ちょこっと調べてみたものの、日本語化する方法は今の所ないみたいです(2023年1月現在)。 自分が知る限りエラーの出方は大きく以下の4つに分かれます。全種類は網羅できていませんが、頻出エラーをまとめてみました。 ちなみに、エラーメッセージの青色の部分がリンクになってるので、クリックすると当該箇所に飛べます。便利だ。 1.起動時にメッセージが出て起動できない私が一番よく遭遇するのがこれ「スクリプトの変換に失敗しました」

非プログラマのRen'Pyノート:よく使うスクリプト

ノベルゲームでは最低限欲しい一般的なスクリプト、いわゆる「タグリファレンス」がRen'Py(以下renpy)でもマニュアル等にまとめられてる……はずなのですが、基礎と応用が混ざっているので初心者ことわたくしは新規プロジェクトを作った際、毎回スクリプトを探して彷徨いがちです。 そこで普段使いがちな、特に設定等しなくてもすぐ呼び出して使えるスクリプトを以下にまとめました。 -サンプルファイル名はxxx, yyy, zzz 等と記載します -標準スクリプトでは拡張子(.png、

非プログラマのRen'Pyノート:スクリプト応用編

何回も使う長めのスクリプトはひとつ作って呼び出しだけする方法が役に立ちます。いわゆる「ユーザー関数」「マクロ」とか呼ばれるやつですね。 いや別に、動きさえすれば同じスクリプトを何度書いても、長くなってもいいんじゃない? と、ゲームを作り始めた当初は思っていました。しかし、プログラマさんたちと一緒に仕事をしてみると分かるのですが、短く・綺麗にスクリプトを書くことは結果としてバグを減らし、開発生命を穏やかに長く保つ一助となります。 例えばRen'Pyでは、メッセージ話し手の表