「仕様・バグ関連」の編集履歴(バックアップ)一覧はこちら

仕様・バグ関連 - (2020/05/21 (木) 17:00:15) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*バグ &bold(){バグ情報を書く際にはバージョンも併記してください。} **LEVEL IS ALL ver.320で確認。 2種類以上の名詞またはオブジェクトが存在しているとエラー。 TEXT以外の特殊な名詞は反応しない。 *文法 よりわかりやすく修正できる方いましたらお願いします -記法 --{A}/{B}…AまたはBが入る --(A)…Aが0または1回入る --(A)+…Aが0回以上入る -語句のグループ分け(括弧内は例) --noun…名詞(BABA) --verb…動詞(HAS) ---vi…後ろに名詞/形容詞を伴う動詞(IS) --adj…形容詞(YOU) ---dir…方向を表す形容詞(UP) --prep…前置詞(ON) ---pf…向いている(FACING) --adv…副詞(LONELY) -AND,NOTの文法 --n_*** ---(NOT)+ *** --nouns ---n_noun (AND n_noun)+ --adjs ---{n_noun}/{n_adj} (AND {n_noun}/{n_adj})+ --verbnoun ---{verb nouns}/{vi adjs} --verbnouns ---verbnoun (AND verbnoun)+ --prepnoun1 ---n_prep n_noun ---n_pf {n_dir/n_noun} --prepnoun2 ---n_prep n_noun AND n_noun (AND n_noun)+ ---pf {n_dir}/{n_noun} AND {n_dir}/{n_noun} (AND {n_dir}/{n_noun})+ --prepnouns ---(prepnoun2)+ (prepnoun1) (AND prepnoun1) --advs ---n_advs (AND n_advs)+ -解釈可能な構文 --(advs) nouns (prepnouns) verbnouns *仕様 &co(){とりあえず「仕様」の見出しを作って分類しました。必要なら修正お願いします} **暗黙のルール Baba Is Youには、明示されていないが常に成立しているルール(基本ルール)が3つ存在する。 -TEXT IS PUSH -LEVEL IS STOP -CURSOR IS SELECT **同種のオブジェクトの重複は6つまで 同種のオブジェクトは同じマスに6つまでしか存在できない(ただしレベルオブジェクトを除く)。 それ以上重ねようとすると消える。これは破壊ではないのでHASは反応しない。 *処理順 おおざっぱには +移動 +変化 +消滅 +その他の形容詞 の順(推測です) **移動 +YOU +FEAR +MOVEとCHILL +SHIFT +SELECT +UP / DOWN / LEFT / RIGHT +TURN RIGHT / LEFT +TELE / FALL -/ で区切ったもの同士にも優先順位は存在する(未調査なだけ) -PUSH、PULL、SWAPはそれぞれの移動において追随する -上記の移動番号が同じ移動で、同時に同じマスに2つの異なるオブジェクトが侵入した場合、その2つのオブジェクトが固体であるかどうかに関わらず重なる --PUSH、PULLによる移動も同じ番号扱いで処理される --TELEとFALLに関しては未調査 -PULL , SWAPオブジェクトが移動するとき、移動先が固体であるかどうかに関わらず侵入できる -TELEのルール成立と重なり判定の挙動については謎が多い -複数のTELEオブジェクトが同一マスに重なっているとき、どのTELEから先に処理されるかは名詞の種類(推測:内部IDでないことは確定、名詞の種類なのかレイヤーなのかその他なのかは不明)によって決まる -6-8に関しては以下の消滅の間に入るかもしれない **消滅 +変化・自己矛盾による消滅 +DONE +(SAFE) +侵入によるOPEN / SHUT +侵入によるEAT +(PUSH) +WEAK +SINK +HOT / MELT +YOU / DEFEAT +重なりによるOPEN / SHUT +重なりによるEAT +(WIN) +BONUS -ROCK IS ROCKがある状態で、自己矛盾とROCK IS FLAGを同時成立させると、岩は旗になる **その他の形容詞 +向きの適用 +色の適用 +いろいろ
*バグ &bold(){バグ情報を書く際にはバージョンも併記してください。} **LEVEL IS ALL ver.320で確認。 2種類以上の名詞またはオブジェクトが存在しているとエラー。 TEXT以外の特殊な名詞は反応しない。 *文法 よりわかりやすく修正できる方いましたらお願いします -記法 --{A}/{B}…AまたはBが入る --(A)…Aが0または1回入る --(A)+…Aが0回以上入る -語句のグループ分け(括弧内は例) --noun…名詞(BABA) --verb…動詞(HAS) ---vi…後ろに名詞/形容詞を伴う動詞(IS) --adj…形容詞(YOU) ---dir…方向を表す形容詞(UP) --prep…前置詞(ON) ---pf…向いている(FACING) --adv…副詞(LONELY) -AND,NOTの文法 --n_*** ---(NOT)+ *** --nouns ---n_noun (AND n_noun)+ --adjs ---{n_noun}/{n_adj} (AND {n_noun}/{n_adj})+ --verbnoun ---{verb nouns}/{vi adjs} --verbnouns ---verbnoun (AND verbnoun)+ --prepnoun1 ---n_prep n_noun ---n_pf {n_dir}/{n_noun} --prepnoun2 ---n_prep n_noun AND n_noun (AND n_noun)+ ---pf {n_dir}/{n_noun} AND {n_dir}/{n_noun} (AND {n_dir}/{n_noun})+ --prepnouns ---(prepnoun2)+ (prepnoun1) (AND prepnoun1) --advs ---n_advs (AND n_advs)+ -解釈可能な構文 --(advs) nouns (prepnouns) verbnouns *仕様 &co(){とりあえず「仕様」の見出しを作って分類しました。必要なら修正お願いします} **暗黙のルール Baba Is Youには、明示されていないが常に成立しているルール(基本ルール)が3つ存在する。 -TEXT IS PUSH -LEVEL IS STOP -CURSOR IS SELECT **同種のオブジェクトの重複は6つまで 同種のオブジェクトは同じマスに6つまでしか存在できない(ただしレベルオブジェクトを除く)。 それ以上重ねようとすると消える。これは破壊ではないのでHASは反応しない。 *処理順 おおざっぱには +移動 +変化 +消滅 +その他の形容詞 の順(推測です) **移動 +YOU +FEAR +MOVEとCHILL +SHIFT +SELECT +UP / DOWN / LEFT / RIGHT +TURN RIGHT / LEFT +TELE / FALL -/ で区切ったもの同士にも優先順位は存在する(未調査なだけ) -PUSH、PULL、SWAPはそれぞれの移動において追随する -上記の移動番号が同じ移動で、同時に同じマスに2つの異なるオブジェクトが侵入した場合、その2つのオブジェクトが固体であるかどうかに関わらず重なる --PUSH、PULLによる移動も同じ番号扱いで処理される --TELEとFALLに関しては未調査 -PULL , SWAPオブジェクトが移動するとき、移動先が固体であるかどうかに関わらず侵入できる -TELEのルール成立と重なり判定の挙動については謎が多い -複数のTELEオブジェクトが同一マスに重なっているとき、どのTELEから先に処理されるかは名詞の種類(推測:内部IDでないことは確定、名詞の種類なのかレイヤーなのかその他なのかは不明)によって決まる -6-8に関しては以下の消滅の間に入るかもしれない **消滅 +変化・自己矛盾による消滅 +DONE +(SAFE) +侵入によるOPEN / SHUT +侵入によるEAT +(PUSH) +WEAK +SINK +HOT / MELT +YOU / DEFEAT +重なりによるOPEN / SHUT +重なりによるEAT +(WIN) +BONUS -ROCK IS ROCKがある状態で、自己矛盾とROCK IS FLAGを同時成立させると、岩は旗になる **その他の形容詞 +向きの適用 +色の適用 +いろいろ

表示オプション

横に並べて表示:
変化行の前後のみ表示: