2019年09月27日

Light.vnを使ってみた


Ren'pyの良さを語ろうと思ったら他のエンジンについても知っていた方が良いのでは?という思想のもと、幾つかのエンジン(ティラノスクリプト/ティラノビルダー、SkyNovel、Light.vn)を入れてみました。因みにUnityは2年前くらいに試して頓挫しています;

その中で、まずLight.vnが比較的すぐ作品を完成させられそうだったのでミニゲームを作ってみました。かけた時間は、途中で間が空いてしまいましたが全体では1週間(休日2日+平日夜5日)くらいだと思います。

感想は以下の通りです。
※使い込めていないので誤りなどあるかもしれません、見つけた方はお手数ですがご指摘ください
※要望のうちいくつかは「Light.vn "I-Wish"」にも記入させていただきました。また、いくつかは近い将来実現する見込みがあるようです。

■良い点
・エディタの使い勝手の良さ、軽快さ◎(これがかなりポイント高い
・出来上がった作品のプレイの軽快さ
・文字の縁取りがあるなど、デフォルトで文字が読みやすい
・配布パッケージ作成時、ウイルスとして誤検知されなよう最適化できる
・(まだ使っていないが)修正パッチを作れる
・問い合わせ先がSlackからDiscordに代わったのも〇(個人的には)

■気になった点
プレイヤー視点:
・Autoやスキップが、ボタンを再クリックしないと止まらない
・(バージョンや条件によっては)メモリ解放がうまくいかず、
 プレイ時に徐々に動作が重くなる・バグが出る(ドキュメント参照)
 ※現在はデフォルトだと自動的にメモリ管理がされるようです
開発者視点(エンジン):
・C++版で動作正常でも、ブラウザゲーム版で出力するとバグが出るようです
 (少なくとも、現在のバージョンで何も気にせずに作ると)
・本体のダウンロード方法がわかりづらかった
 (gitのページの最下部→「Light.vn.release.7.6.0.zip」をクリック)
・ドキュメントがgoogle docなのがやや不便
 自分のGoogleDriveの閲覧履歴に表示されてしまうのが△
 閲覧時に右上に閲覧状況?が表示されてしまうのも△
・エンジン名が、ドットを入れるとしばしばURLと誤認されてしまう...
(尚、同じ開発者様が開発中の新エンジンは「Soul Engine」という名前)
・エディタ終了時に強制的に最新版で保存させられるのが△
・BGMや効果音はできればmp3への対応もしてほしい
(素材がmp3の場合に変換が手間、oggはwin標準ソフトで再生不可のため)
・save/loadの編集がやや大変だった(というより多分Ren'pyが優秀
800x600テンプレートについて:
・セーブ時のキャプチャが、デフォルトのままだと横伸びする
・テンプレートに付属のフォントの種類が多い、かつ重い
 (使用しなくて良いフォントが混入しているので一応頑張れば軽量化できる)

■その他
・エディタ上で、デモ作品だとBGMが流れるが、テンプレから作ると流れない?
 →エディタでBGMのOn/Offを選択できる(プレビューの下のチェックマーク)
・専用エディタの他、Atomなどの任意のエディタでも編集可
 (全スクリプトに対し検索・置換をかけるときはAtomで読み込みました)
・拡張言語がLuaなのでNスクユーザーもお得?
・サポートには力を入れている模様(Rne'pyも英語さえ使えれば親切だが
・匿名で問い合わせられるフォームも需要があるかも?(または質問箱?
・ブラウザゲームが投稿できるならスマホ用タテ形テンプレもあると尚良い?
 (ティラノビルダーだとある)

■ 今回は見送ったが、きちんと使い込めばできるかもしれないもの
・なぜかスクリプト(の呼び出し)がうまく使えず(コピペの嵐でゴリ押した
・デフォルトのQセーブ/ロード、リプレイボタンが効かなかった(→非表示に
・テキスト速度や音量の、初期値の設定方法?
・キャラ名の色の変更ができず(セリフの色を変えてごまかした
・作風の都合で文字の縁取りをなくしたかったが、方法が見つからず
・ボディと各顔パーツから立ち絵を合成する
・主人公のサイドグラフィックを入れる
・テキストボタン(画像不要で、文字列をボタンにできるもの)?
・Readmeの置き場所?(パッケージ生成後に手動で追加はできる
・exeファイルの名称変更方法?(パッケージ生成後に手動で直せはする

総じて、細かい使い勝手については
Rne'pyの方が良い点とLight.vnの方が良い点がそれぞれありました。
プレイヤーさんの声も幾つか聞く限りでは概ね好評なのかと思います。

今までRen'pyを使い込んできた人間としては乗り換えるほどの優位性は感じませんが
これから開発する方やエンジンの乗り換えを検討されている方には
是非ご検討いただきたいエンジンだと思います。
(プレイヤーとしてティラノ製が億劫なので...。)


---

ちなみに今回Light.vnで作成したミニゲームは、元はRen'pyでブラウザゲームを作ろうとして作ったものでした。事情によりふりーむ!さんに掲載を見送られてしまい、ふりーむ!さんやRen'py開発者の方に問い合わせつつ現在模索中です。尚、Ren'pyブラウザゲームはitch.io(海外のゲーム投稿サイト)や各自の持つサーバーを使う分には公開可能なようです。詳しくはRenPyWeb参照。

---

ビジュアルノベルのエンジン選びについては、概ね下記のように解釈しています
(※有料エンジンは除く)。

■全く初めての場合
・Ren'pyかLight.vnのうち、好きな方を選ぶ(導入が簡単なので両方試すと良い)
・スクリプト苦手かも...という方はまずLight.vn → ダメならティラノビルダー
・海外展開が視野に入っているならRen'py

■製作経験や、プログラミング言語への興味もしくは経験がある場合
・Python -> Ren'py
(・C# -> Unity)
・Lua (C/C++, NScripter) -> Light.vn
・Javascript -> ティラノスクリプト
・KAG -> SkyNovel, ティラノスクリプト(又は暫く吉里吉里)

※ティラノはプレイ時の動作が重いので
 他で今一つorすぐにブラウザゲームを投稿したい場合に


この辺りの内容はもう少し突き詰めて
願わくば将来的にコラムにまとめたいところです。

おまけ...先日の落書き。



posted by 倉下 遼 at 05:26 | Comment(0) | 日記

2019年09月20日

9/15-20更新情報


こんにちは、倉下です。
ここ1週間ほどでサイトの方をちょこちょこ更新しました。一気にいけると思ってたけど欲張りすぎた…。

はじめにアンケートについてです。
先日より、ビジュアルノベルのプレイヤー様を対象としたアンケートを開始しました。
こちらについて、
・回答する
・ブログで宣伝する
・webサイトの目立つところにバナーとリンクを貼る

をして頂けたら非常に嬉しいです!バナーとリンク先はこちら
Twitterでも回答を集めていますが、どうしても回答者がTwitterユーザー中心になりバイアスが生まれてしまうので、Twitterを使わないプレイヤー様にも見つけていただけるようにwebサイトやブログでの宣伝も是非お願いしたい所存です。
また、Twitterで宣伝して頂く際も普通のリツイートだけでなく、一言添えて引用リツイートにして頂いたり、アンケートへのリンク(https://forms.gle/s4hVBzXsbPpSkj6z7)を貼ってご自身の言葉でツイートして頂けますととても有難いです!普通のリツイートはタイムライン上で非表示にできる機能があり、アカウント主?のツイートの方が多くの方にご覧いただけるのではないかという観点からです(自分もリツイート非表示は結構使っています…)。
今回のアンケートはコラムを書いていた頃から夢見ていたものでして、多くの方にご協力頂く以上はと内容も精査いたしました。正直、立場的にどうなの?という疑問はあります。実際プラットフォーム提供者や大手レビューサイトの管理人などではないので回答数もなかなか…。ただ、それでも有難いことに現時点でも70件近いご回答を頂いており、最低限の情報は提供できる見込みです。できれば100件ほど、クロス集計まで考慮すると200〜300件くらいあるとそれなりの信頼性を確保できるのではないかと考えています。
製作者の皆様に有意義な情報が提供できればと、そしてその結果プレイヤーの皆様がより安心して快適にゲームができるようになればと願っておりますので、何卒よろしくお願いいたします。


それから超嬉しい頂き物についてです!
ひとつめ。M.Mさんからレビューを頂きました!!!

寝た後に投稿されてて朝見たので「夢か?これは夢か?」と気が狂ったようになっていましたw穴が開くほど読み返しました。
HPへの掲載まで少々お日にちが空いてしまい申し訳ございません;内容についての詳細は、またレビューのレビューを書きましたので、ご興味のある方は併せてご覧ください。

ふたつめ。deliさんからファンアートを頂きました!!!

こちらのイラスト、とても見どころ満載なのですよ…
・アルスとサンテがエゼノスをからかってる?ような配置(笑)
・でもって2人のポーズめちゃ可愛い、サンテのまつ毛が可愛い
・エゼノスが嘗て“黙ってりゃイケメン“という設定があったのを思い出させられるくらいイケメンでたくましい
・新衣装で初のファンアート
・分かる人には分かる怪しい影(?)
etc...
こちらも、もう何度見したかわかりません。本当にありがとうございました!!

レビュー・ファンアートともに頂き物ページに展示させていただいています。
また、有難いことにファンアートが増えてきたので新旧の並びをひっくり返して新しいものが上にくるようにしました。

そして、ふりーむ!の方の「いいね」が増えていました^^有難いです!
これのことです↓。お気に召された方は「いいね」して頂けたら幸いです。

でもって、先日GreenGrassのアンケートを1件頂いたのと、今ブログ書いてたら何と1件TEADのアンケートを頂きました!ぎゃー!ありがとうございます!!追々またアンケート結果ページに反映します。あの結果ページも見づらい&更新しづらいので改造したい…。

リンクの更新の件につきましては、日ごろお世話になっております塩路ハル様が先日正式にwebサイトをオープンされたので(開設おめでとうございます!)、以前のナイト・メアリー特設サイトへのリンクと差し替えています。

更新についてのお知らせ(+α)は以上です。


-

上記の件も含めて、このところは一際あれこれ充実していました。M.Mさんからレビューを頂き、deliさんからファンアートを頂き、有休でお知り合いの方と出かけて、そして着々と準備していたアンケートを公開して…裏ではRen'py以外のエンジンをいじってみたり、Ren'py製ブラウザゲームをふりーむ!に投稿できないか四苦八苦してみたり(まだ出来ていませんorz)、とある製作者様からのご質問一覧に回答してみたり(楽しかった!)、思わぬところから来た作品についての問い合わせに対応したりと。何だかんだGreenGrassの製作が終わってからもそのままの勢いで突っ走ってる感じがします。10月末くらいまでは色々やりたいことがありますね。加えて11, 12月も楽しみにしてるイベントが2つほどありますし、充実した日々になりそうです。

posted by 倉下 遼 at 22:14 | Comment(0) | 日記