ここ一週間のバグ報告・改善の報告(CoR αテスト中!)

投稿者:Material 6858 mini akasata 投稿日:2017/02/11 18:46

Rmakeのご利用ありがとうございます!
運営のあかさたです。

ここ一週間のバグ報告・改善の報告をします。
ご報告くださった皆様ありがとうございます。

バグ修正


  • 2017/02/04対応完了 トップページ右側の新着コメントから飛べるコメント一覧が表示されていない
    • 【改善】ヘッダーのコミュニティに「ゲーム/データ/素材へのコメント一覧」を追加しました
  • 2017/02/04対応完了 CoRのゲームをプレーしていると、数分で固まる
  • 2017/02/06対応完了 プロフィールが更新できない
  • 2017/02/07対応完了 CoRでログエリアにシステムのデバッグ表示が出力されて意味がわからなくなっている
  • 2017/02/08対応完了 IEとFirefoxでCoRのゲームが起動しない
    • IEは不安定なので、CoRはChrome/Firefox/Edgeの利用を推奨します
  • 2017/02/10対応完了 「OP/ED/全滅時素材の設定」にて、素材を外すことができない
  • 2017/02/10対応完了 タグのWikiページが作れない
  • 2017/02/11対応完了 Rmake記法のlist記法の「もっと見る」リンクが間違っている

改善


  • 2017/02/04実施 マップ・シーンエディタでスクリプト編集をする際に、エディタが小さくて編集しにくい問題を改善
  • 2017/02/04実施 画像の読み込みを高速化しました(CDN対応)
  • 2017/02/10実施 CoRゲーム作成時に、CoRシーンとコード(start.rb)を自動生成するようになりました
  • 2017/02/10実施 CoRゲームエディタにエディタ項目を追加しました(start.rbを開きます)

CoRに関する情報


何かとわかりにくいCode on Rmakeですが、光楼(114)さんが講座を書いてくださっています。
仕組みをきちんと理解して書くというだけでなく、CoRを使うにあたって必要となる周辺知識の解説も入っており、とてもわかり易くなっています。
あと面白いです。まだ、連載途中ですが、おすすめです!


CoRドキュメント
https://github.com/akasata/cor/blob/master/doc/references/index.md

CoRサンプル集
https://rmake.jp/games/cor_examples

引き続き、よろしくお願いします!

コメントする

コメントするには、ログインする必要があります。

コメント一覧

            mini mosmoss(投稿日:2017/02/15 18:47, 履歴)
お疲れ様です!
RPGエディタについて報告です

RPGエディタの命令リスト

ゲーム操作関連

プレーヤーワープ

一覧から選択

この「一覧から選択」のボタンを押しても
同ゲームに設定されているマップが表示されず補助機能を使うことができません
マップidや座標を手打ちで入力すれば問題なく動きます

ついでに他の素材データ呼び出しも確認しましたが、
音楽、効果音、一枚絵、キャラクタ、アイテム、
すべて「一覧から選択」の呼び出し機能は問題ありませんでした
Material 6858 mini akasata(投稿日:2017/02/15 21:00, 履歴)
運営のあかさたです。

ご報告ありがとうございます!
また、詳細な検証ありがとうございます!

プレーヤーワープ関数の入力補助機能にて「一覧から選択」が動作していないことを確認しました。
修正しましたのでご確認ください。
            mini mosmoss(投稿日:2017/02/16 00:25, 履歴)
「一覧から選択」使うことができました!
ご対応ありがとうございました!
Michael mini ミカエル(投稿日:2017/02/12 11:33, 履歴)
お疲れ様です。
CoRは難しく上級者向けのように感じます。
ですが、光楼(114)さんが講座まで書いてくださっているので
少しづつ学んでいこうと思います。
Michael mini ミカエル(投稿日:2017/02/13 20:26, 履歴)
ゲーム制作等でいつもお世話になっております。

一つ気になったことがあるのですが、
エディタで保存しようとすると20秒ほど待たないと保存されないのですが
それは何が原因なのでしょうか。
マップ設定が100×100なのか、スクリプトが簡易化できてないのが問題なのでしょうか。

ゲームID:30427(バレンタインホワイト)
マップシーンID:42601(城下町)

ほかのマップシーンはすぐに保存できますので問題ないです。
よろしくご検証お願い致します。

【PC環境】
OS : Windows 10
ブラウザ : Microsoft Edge 38.14393.0.0
Material 6858 mini akasata(投稿日:2017/02/13 22:55, 履歴)
ご報告ありがとうございます。
運営のあかさたです。

マップのデータサイズが大きくなると保存にかかる時間が長くなっていきます。
特にスクリプトの長さに影響されるため、スクリプトの最適化などの軽量化が必要になってくるかと思います。

エディタの動作を軽量化については、すぐに行える対策は見つけられていないのですが、引き続き検討してみます。

よろしくお願いいたします。
Michael mini ミカエル(投稿日:2017/02/13 23:17, 履歴)
お忙しい中、ご返答くださりありがとうございます。
また、軽量化のご検討くださり感謝致します。
こちらもスクリプトの最適化に努めたいと思います。
Material 185033 3 mini 光楼(114)(投稿日:2017/02/12 17:12, 履歴)
お疲れ様です!
シーンとコードの自動生成助かります。
それと講座の紹介ありがとうございます!!

講座を書いてるときにバグを見つけたので報告させていただきます。
  • CoR関連
    • エディタでctrl+fででる検索ウィンドウに文字を入力しても表示されない(反転すると見える)
    • /の色がオレンジにならない
    • 'で囲んだ文字列を途中で改行すると白色になってしまう。
    • while文で無限ループをさせるとブラウザが応答しなくなる
    • 全角文字を入力していると□が表示される
  • Rmake記法関連
[wiki Rmake記法]
のリンクが出来ていない。
[bold 太文字]
で["太文字"]と表示される。
    • italicで半角文字しか斜めにならない
以上です。よろしくお願いいたします。
【PC環境】
OS:Windows 10 Home
ブラウザ:Google Chrome バージョン56.0.2924.87 (64-bit)
Material 6858 mini akasata(投稿日:2017/02/12 19:00, 履歴)
ご報告ありがとうございます!

下記について確認し、修正をしました。

* エディタでctrl+fででる検索ウィンドウに文字を入力しても表示されない(反転すると見える)
* wiki記法のリンクがおかしい。動作例:Rmake記法
* bold記法の出力がおかしい。動作例:太文字
* italicで半角文字しか斜めにならない。動作例:イタリックdesu

エディタのシンタックスハイライト(テキストの部分を分類ごとに異なる色やフォントで表示する機能)関連のバグは後ほど修正を検討します。

「'で囲んだ文字列を途中で改行すると白色になってしまう。」についてですが、本当は文字列を改行するときはヒアドキュメントというものを使わないといけないのですが、ドキュメント整備から漏れていました。(以下のような書き方をします。)

debug_log <<-EOS
改行の
ログテスト
EOS


「while文で無限ループをさせるとブラウザが応答しなくなる」についてですが、これは、Rmakeというよりブラウザの仕様となっています。CoRはブラウザ上で動作するjavascriptを使って実装されているのですが、ブラウザ上のjavascriptはシングルスレッドで動作しており、whileの無限ループがブラウザの動作をブロックしてしまうためです。

基本的にはwhileの無限ループは避けてほしいのですが、どうしてもという場合は、wait_timeメソッド(updateブロックのみ、ドキュメント未提供、既存のRmakeのwaitTime関数と同じです)を挟み込むという方法はあります。wait_timeメソッド実行中は処理をブラウザに戻すため、ブラウザの動作をブロックしません。

while(true) do
  # ここに何らかの処理を書く
  
  # 100ミリ秒待つ
  wait_time(100)
end

Material 185033 3 mini 光楼(114)(投稿日:2017/02/12 22:54, 履歴)
対応ありがとうございます!

また改行、無限ループの件承知いたしました。
Cdv30200 aoi icon mini aoihikawa(投稿日:2017/02/12 11:11, 履歴)
更新作業、および纏め
おつかれさまです

状況が把握しやすくて
助かります

ありがとうございます