|
2010年 05月 18日
道玄斎です、こんばんは。 風邪の具合は大分良くなりました。少なくとも喉の痛みは消えたので、これで何とか何とか。 さて、今日は記念すべき(?)箸休めの第40回目、ですから、それに相応しい記事を書こうかな、と思っています。もし、宜しければお付き合い下さいませ。 ■Ren'Pyを使おう 世の中のノベルゲームの多くは、NScripterだったり吉里吉里/KAGで出来ていたりします。 が、ここ数年でLiveMakerの使い勝手が凄く良くなった事、或いはYU-RISという新興勢力が出てきたりして(台本化ツールなんてのも用意されてます、凄い!)、選択肢の幅は確実に広がっている、と云えます。 んで、そんな数あるツールの中で、私が窃かに注目しているもの、それが「Ren'Py」です。 もしかすると、あまりお耳にした事の無い名前かもしれませんね。多分、英語圏の人たちがノベルゲームを作るのに使っているツール、というと一番イメージが伝わりやすいんじゃないかな、と思います。 クロスプラットフォームですから、Macじゃプレイ出来ない! 俺のLinuxで動かんのか! なんて悩みとも無縁になりそうな、そういうハッピーなノベルゲーム制作ツール。 どうやらPythonが使えるらしいですよ? 私はPythonはおろかPerlも全然出来ませんけどw まぁ、兎に角「國産」という事に拘らなければ、選択肢はまだまだあるよ、って事ですな。 折角なので、ツール一式ダウンロードしてきました。 ここからダウンロード出来ます。 まぁ、いつものように、解凍してやります。 Windows版を落としてきていますから、解凍する際も #tar xvfj hogehoge.tar.bz2 なんてコマンドを打つ必要も無し。普通の解凍ソフトであっさり解凍してやります。 おもへらく「renpy.exe」ってのが、本体でしょうからそいつをクリックして起動。 ![]() こんな感じの画面が立ち上がりました。 いきなりド親切ですねぇ……。チュートリアルまでついて至れり尽くせり。悲しい哉、英語表記、なんですけれどもね。 さて、この画面のまま放置しておくのは忍びないので、「Launch」(日本語訳すれば、「起動」かな)をクリックしてやります。 すると、 ![]() どうやら、デモゲームが起動されたようです。 もう、私達が普段良く目にするノベルゲームの世界が広がっていますねぇ……。ちゃんと「ノベルゲーム制作ツール」だという事が分かります。 どうでも良いことですが、ベースの娘可愛いですなw このまま、「Start Game」をクリックしてやれば、チュートリアルのスタートです。 ![]() ざっと目を通してみたら、このツールの使い方、或いは「こんな事が出来るよ!」というお披露目的な、そういう説明文で、実際はゲームじゃありませんでしたw さて、ここで一枚目のスクリーンショットに戻って頂きたいと思います。 大きく、「Tutorial」「Ren'py」と二つのブロックで、この画面は構成されています。 先ほどの「Launch」っていうのは「Tutorial」のブロックでしたが、今回は「Ren'py」のブロックの「New Project」という所をクリックしてみます。 すると……ゲーム(あなたが作るゲーム、です!)のプロジェクトが起動します。 どこにそのプロジェクトのディレクトリを作るのか? フルスクリーンかウインドウか? システムカラーは何色か? そういう事を聞かれますので、お好みでパパパッと決めていきます。 一渡りの質問(設定)に答えると、もう、すぐさまゲームが起動しちゃいます。 最初に起動したRen'pyの画面とは別にゲームの画面が立ち上がる、という感じ。 どうも、この最初のRen'py画面の「Edit Script」をクリックすれば、内蔵のエディタが立ち上がりスクリプトの編集が可能、という事らしい。 多分……普通のテキストエディタを使って直接開いても問題ないと思うけれども(文字コードは気をつけて)。 ざっと見た感じ、割と使いやすい……というかちょっと弄って楽しいツールかも。 唯一の難点は、全て英語表示、だという点。 じゃあ、日本語表示を可能にしちゃおうぜ、というのが次のステップ。 検索を掛けてあれこれあれこれ、調べてきました。 どうやら、日本語のフォントが無いとどうしようもない、という状態だったので、参考にさせて頂いたサイトに書いてある通り、Vine Linuxに使用されている(?)日本語フォントをダウンロードしてきました。 そして、先ほど作った「New Project」のディレクトの下に「game」というディレクトリがあるハズなので、そこにフォントを(というか.ttfファイル)を移動させます。 そして、例のRen'py画面に戻って、「Edit Script」を選択。 script.rpyがすぐさま開かれるハズなので(もしかしたら隣のタブにあるか、だけど)、スクリプトの頭を編集してやります。 具体的に云うと、「init:」のブロックの書き換え、ですね。「 $ style.default.font = " "」(←クオテーション内は自分がgameディレクトリに入れたフォント名を入れる事)「$ style.default.language = "eastasian"」を追記するだけです。 うん。これだけなら簡単簡単。 コメント行を見れば、「Declare characters used by this game.」なんて書いてありますから、「このゲームで使用する文字の宣言」くらいでしょうかね。素直にそこに「どのフォントを使うのか?」「デフォルトの言語は?」を追加してやっただけです。 まだ、このくらいだったら、何となく英語でも何とかなりますよね。 そいでもって、gameのディレクトリの中に、「translations.rpy」なるファイルをダウンロードして入れてやれば、翻訳されたメニュー画面を使う事も可能。 translations.rpyはこちらからダウンロード可能。 「得体の知れぬファイルをダウンロードするのか……」と腰が引けている人は、兎にも角にも空のファイルでtranslations.rpyというファイルをgameディレクトリの中に作っちゃいましょう。んでもって、テキストエディタで、ここの内容をコピーして貼り付ければOKみたい。漢字コードはUTF-8でね。 そうすれば……先ほど作った私の「New Project」のメニュー画面が日本語に変わりました! ![]() 中々悪くないですよね。 取り敢えず、今回はこんな所、かな? まだまだ、「じゃあ、シナリオはどこに書けばいいんだ?」とか「スクリプトが分からん」とか色々問題はあるんですが、触りとしてはこんなもんでしょう。 やっぱりね、NScripterや吉里吉里/KAGのように、ガイドブックが出ていると、分かりやすいですし、間違いはありません。何より「國産」ですからw 私も、そのNScripterと吉里吉里/KAGの解説本持ってます。プレイオンリーって人でも読んでみると面白いですし、「ゲーム作りにはこういう苦労があるのか……」というのが一読で分かるようになっていますw 一つ、ゲーム作り、という事で謎のなのは、「シナリオを書きながら、スクリプトを打っているのか?」「シナリオはシナリオで書き上げてから、最後にスクリプトを入れるのか?」どういう方法を採っているんだろう? という点。 個々人によって違う、スタイル? の問題なのかな? ちょっぴりこの辺り気になってます。 使いやすくて、解説本まで出ている國産のツールがある一方で、「こんなのもあるんだぜ?」って所に無茶を承知で突っ込むのが私の特性なので、今回はRen'pyを取り上げてみました。 決して、悪いツールじゃない、と思うので(寧ろかなりの優良ツールだと思う)、我こそは、という方がいらしたら、是非Ren'pyでのゲーム制作にチャレンジしてみて下さい。 この記事が、そのきっかけの一つになれば……それに勝る喜びはありません。 それでは、また。
by s-kuzumi
| 2010-05-18 23:37
| サウンドノベル
|
アバウト
カレンダー
メモ帳。らしきもの。
■レビューリストを作りました。随時更新予定です。こちらからどうぞ。
■ノベルゲームのコミュニティと素材ポータル始めました 制作者の方とプレイヤーを繋ぐような、そんなコミュニティを作りました。 こちらからどうぞ。 そして、ゲーム制作に利用出来る素材ポータルサイトも作りました。 こちらからどうぞ。 どちらも、是非ご覧になってみて下さい。そして、ご参加/ご利用頂ければ幸いで御座います。 フリーのノベルゲーム/サウンドノベルをレビューをやっております。たまに私のどうでもいい日々之記録が入る事がありますが、ご了承下さいませ。 ・“引用”としてスクリーンショットやストーリーの概略などの文章を使わせていただいております。問題が御座いましたらご連絡下さい。対処いたします。 連絡先はkazenitsurenaki あっとまーく gmail.com です。 ・レビューは「甘口~中辛」くらいです。 ・評価は完全に私個人の主観に基づいています。評価は「大吟醸」「吟醸」「無印(=純米)」の三段階となっております。参考までに。 で、実は、 こちらが本館です。ブログは別館的な位置づけなのですが、何故かこちらがメインになってしまっています……。バナーなんかもあるので、リンクを張って下さる方はご利用下さいませ。 リンクに関しては、お好きにやっちゃって下さい。許可なんかは一切要りませんので。 本館の方では、謎の音楽制作などをやっております。こっそり更新している事もありますので、たまに見てやって下さると嬉しいです。 カテゴリ
以前の記事
2020年 08月 2020年 05月 2020年 01月 2019年 12月 2018年 09月 2017年 09月 2016年 12月 2016年 06月 2016年 04月 2016年 02月 2016年 01月 2015年 12月 2015年 10月 2015年 08月 2015年 07月 2015年 06月 2015年 04月 2015年 03月 2015年 02月 2015年 01月 2014年 12月 2014年 11月 2014年 10月 2014年 09月 2014年 08月 2014年 07月 2014年 06月 2014年 05月 2014年 04月 2014年 03月 2014年 02月 2014年 01月 2013年 12月 2013年 11月 2013年 10月 2013年 09月 2013年 08月 2013年 07月 2013年 06月 2013年 05月 2013年 04月 2013年 03月 2013年 02月 2013年 01月 2012年 12月 2012年 11月 2012年 10月 2012年 09月 2012年 08月 2012年 07月 2012年 06月 2012年 05月 2012年 04月 2012年 03月 2012年 02月 2012年 01月 2011年 12月 2011年 11月 2011年 10月 2011年 09月 2011年 08月 2011年 07月 2011年 06月 2011年 05月 2011年 04月 2011年 03月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 10月 2010年 09月 2010年 08月 2010年 07月 2010年 06月 2010年 05月 2010年 04月 2010年 03月 2010年 02月 2010年 01月 2009年 12月 2009年 11月 2009年 10月 2009年 09月 2009年 08月 2009年 07月 2009年 06月 2009年 05月 2009年 04月 2009年 03月 2009年 02月 2009年 01月 2008年 12月 2008年 11月 2008年 10月 2008年 09月 2008年 08月 2008年 07月 2008年 06月 2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 検索
タグ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||