この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
ch_jsdiff [2020/07/14 20:01] klab |
ch_jsdiff [2020/07/30 23:00] klab |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | このページには、現在確認している不具合や、意図せずインストール版と仕様が異なっている点について掲載致します。 | + | インストール版/オンライン版/Bit Arrow版の違いをまとめます。 |
- | オンライン版ドリトルは、開発と不具合の修正を鋭意進めています。 | + | |
- | 確認している不具合につきましても、順次対応を進めてまいりますので宜しくお願い致します。 | + | |
- | ## オンライン版で確認している不具合 | + | ### エラー表示 |
- | ### 『タイマー!実行』の第二引数が無効 | + | オンライン版とBit Arrow版では、インストール版でエラーになる書き方がエラーにならないことがあります。 |
- | オンライン版では、『タイマー!実行』の第二引数に実行回数を指定することができません。 | + | * 代入する変数をカッコで囲んだ場合。(例)**(かめた) = タートル!作る。** |
- | <code> | + | * 最後の行にエラーがある場合。 |
- | //#が5つだけ表示されて終了されるべきだが、5つを超えて表示される | + | * 末尾に「。」がない。(例)**かめた!100 歩く** |
- | タイマー!作る 「ラベル!"#" 作る」 5 実行。 | + | * 文が途中で終わっている。(例)**かめた!** |
+ | * 命令定義が『**」。**』で正しく閉じていない場合。 | ||
- | //『タイマー!回数』で実行回数を指定できます | + | ### タイマー |
- | タイマー!作る 5 回数 「ラベル!"#" 作る」 実行。 | + | * 実行回数は回数で指定してください。(例)**時計!5 回数「かめた!100 歩く」実行。** |
- | </code> | + | * インストール版では次のように書くこともできます。(例)**時計!「かめた!100 歩く」5 実行。** |
- | ### 図形の線が表示されない場合がある | ||
- | n角形として閉じた図形から直線が伸びている図形を描画し、色を塗った場合に直線が表示されないケースを確認しています。 | ||
- | 色を塗った段階で図形が「線」から「面」として認識されますが、直線が「0角形」として認識されるため描画されないという原因を確認しております。 | ||
- | <code> | ||
- | かめた = タートル!作る。 | ||
- | かめた!100 歩く。 | ||
- | 「 | ||
- | かめた!100 歩く 90 左回り | ||
- | 」!4 繰り返す (赤) 図形を作る。 | ||
- | </code> | ||
- | (色を塗る前の線の状態) | + | ### タートルグラフィックス |
+ | * 「ゆっくり動く」はオンライン版で使用できます。インストール版とBit Arrow版は対応していません。 | ||
+ | * 「線の色」を続けて使ったときに、オンライン版とBit Arrow版では複数の色の線になりますが、インストール版では全体が最後に指定した色の線になります。 | ||
+ | * 「ペンなし」を実行したときにオンライン版とBit Arrow版ではタートルが線を引かなくなることに加えて、それまでに描いた線から図形が作られます。 | ||
+ | * 図形を作ったときに、オンライン版とBit Arrow版では面積のない直線のような図形が画面に表示されないことがあります。(例)**かめた!100 歩く 180 右回り 100 歩く(赤)図形を作る。** | ||
+ | * 「拡大する」で拡大・縮小しても当たり判定の範囲が変化しません。 | ||
- | {{:jsdiff_figure_1.png?200|}} | + | ### 配列 |
- | + | * 「書く」では要素を1つずつ追加してください。 | |
- | (色を塗ったあとの状態 四角形の左下から伸びた直線が描画されない) | + | |
- | + | ||
- | {{:jsdiff_figure_2.png?200|}} | + | |
- | + | ||
- | ### 本来構文エラーとなるプログラムが通ってしまう場合がある | + | |
- | オンライン版では、本来エラーが起こるはずの構文がエラーとならないケースを確認しています。 | + | |
- | <code> | + | |
- | //代入の左式に()が使えてしまう | + | |
- | (かめた) = タートル!作る。 | + | |
- | </code> | + | |
- | <code> | + | |
- | //最後の文が途中で終わっているにも関わらずエラーにならないケースがある | + | |
- | かめた=タートル! | + | |
- | </code> | + | |
- | <code> | + | |
- | //関数の最後が『」』で閉じられていないにも関わらずエラーにならないケースがある | + | |
- | 処理=「 | + | |
- | かめた=タートル!作る。 | + | |
- | かめた!100 歩く。 | + | |
- | </code> | + | |
- | <code> | + | |
- | //プログラムの最後に『。』が抜けているにも関わらずエラーにならない | + | |
- | かめた=タートル!作る。 | + | |
- | かめた!100 歩く | + | |
- | </code> | + |