機能要望の一覧 - Polaris Engine Wiki

Wikiトップ   編集   新規作成   複製   名称変更   凍結   アップロード   添付ファイル一覧   バックアップ  

 

機能要望の一覧

Suika2はコミュニティで開発しているため、機能要望については、具体的な使い道をDiscordサーバーでヒアリングさせていただいた上で、ベストな解について議論した上で実装しております。すぐに実装できる内容の場合は、その場で実装していますが、それ以外の場合は、このページのTODOリストに追加させていただき、後ほど実装させていただいております。

また、Suika2はコミュニティで開発しているため、要望者の方がコミュニティの一員としてテストまで面倒を見ていただけますようお願いいたします。実際にテストや必要な素材提供を行ってくださる方が現れるまでは、要望が実装されないことをご承知おきください。

ご申請いただいたストア向けタイトルで使う機能のご要望は優先的に実装しており、機能の実装順はよく前後しています。

バグ報告については バグ報告の一覧 をご覧ください。


TODOリスト

  • メッセージ関連
    • 文字の右揃え、中央揃え (ソローさん)
    • 文字の背景色塗りつぶしの設定 (サイトさん、nekohaさん)
    • クリック待ちしないメッセージ (三力 滴さん)
    • Aキーでオートモードを開始する (りんごめりさん)
    • GenEiMonoGothic-Regular.ttfで縦書きすると小さいぁぃぅぇぉの位置の調整が必要なので改善する
    • 選択肢でメッセージが表示されていて、セーブ後ロードすると、メッセージが表示されないのを改善する
  • ログ関連
    • 最古ログへ飛ぶボタンと、最新ログへ飛ぶボタン(みなさま)
    • ロード時にメッセージボックスのテキスト(継続行の前の行)を復元する (あさつきさん)
    • ログ全体のロードに対応する(あさつきさん)
  • キャラ関連
    • 目パチファイルを_eyeに固定せず、指定できるようにする(Mirinさん)
  • アニメ関連
    • animeファイルのレイヤー指定を@animeコマンドの引数で指定できるようにする(ソローさん)
    • レイヤーの加算合成 (かめのさん、ラワン材さん、Mirinさん) → 対応済みだがバグっている
  • 変数と入力
    • 文字列変数の導入 (%a-%zはローカル、%A-%Zはグローバル) (みなさま)
    • 整数変数と文字列変数をファイル名の指定で利用できるようにする
    • 主人公名を漢字入力できるように、OSのIME入力に対応する(複数のご意見)
  • WMS
    • WMSで文字列変数の設定と取得に対応する
  • iOS関連
    • 最新版でiOSでの動画が実装されていないので実装する(赤月さん)
    • 読み上げ (Ayumiさん)
  • 全般
    • 選択肢表示の際に自動で縦センタリング、下端をどこにするかは要検討(ソローさん)


TODOから外して後回しにされたバックログ

  • テストしてくれるユーザが現れたら実装します
    • 口パク(リップシンク)への対応
    • 主人公名を漢字入力できるように、OSのIME入力に対応する
    • セーブGUIの詳細な座標設定
    • メッセージスキン
    • SE or BGM に1音チャンネル追加
    • iOS版Proでダークモードで文字が読めない
  • スマホ対応が難しいのでドロップします
    • 表情差分
    • 擬似的な3Dのカメラ機能
    • スクロールできるGUI
    • セーブファイル名の改変(ファイル名という概念がスマホにはないのでは)
    • 環境の持つ機能の判定 (スマホにフォーカスする上でいったん不要と判断しました)
    • パーティクルのエフェクト (処理が重いのでいったん諦めます)
  • すでに実装済みです
    • oggのLOOPLENGTHに対応
  • その他個別の事情
    • 文字列変数の導入、ゲーム進行に必要な文字列入力 (名前変数の文字列変数化とマージしました)
    • コマンドのパラメーター指定に変数を利用できるようにしたい (名前変数の文字列変数化とマージしました)
    • メッセージの途中で効果音を再生させる機能 (クリックなしで継続できるメッセージで代替)
    • WMSで整数 + 文字列 の結果が整数になるので、文字列にしたい ("" + 整数 + 文字列 で回避)
  • いったん需要がないと判断しました
    • タイトルへ戻ったときに変数、章タイトルなどをクリアする (init.txtの先頭で意図的に初期化すればOK)
    • コンフィグ画面でのフォント変更を即座に反映 (これはバグの類いですが、フォント変更自体、容量の関係で需要が少ない気がします)


従来要望の多かった拡大・縮小・回転について補足

  • 機能自体は@animeコマンドで実装済み
  • 現状では拡大・縮小・回転はアニメーションエフェクトでのみ利用する
  • 具体的には現状では下記の制約がある(オフスクリーンレンダリングできないプラットフォームとの互換性のため)
    • セーブサムネイル画像では拡大率が常に1.0となる
    • @bg/@ch/@chsxのようなフェードを使った場合、フェード中は拡大率1.0で表示される


「コア開発者」の考え方について

  • コミュニティ開発はまさに「一期一会」です
  • その瞬間の1回限りのご貢献に感謝しながら、2回目もあったらいいなと思いつつ、そうはいかない日々です
  • ずっと開発に付き添っていただける方など存在しないことは明白です
  • それを踏まえて、ロールは下記の通り非常に明瞭に付与しております
    • その月に何らかご貢献のあった方に「月間アクティブ」のロールを付与(月ごとにリセット)
    • コミュニティをリードする状況の方に「コア開発者」のロールを付与(3ヶ月ごとにリセット)
    • それとは別枠で、ワンタイム・長期に関わらず大きくご貢献いただいた方に感謝して「初期貢献者」の名誉ロールを付与(リセットなし)
  • コミュニティ開発は好きなときに参加し、好きなときに離れて、好きなときに戻っていいものです
  • その時々にご貢献いただける方に感謝しながら、これからもたくさんの人を迎え、その卒業を見送っていきます

2024−03−26 16:00 更新 (ktabata)