Skip to content

Latest commit

 

History

History
78 lines (62 loc) · 2.72 KB

README.md

File metadata and controls

78 lines (62 loc) · 2.72 KB

BASICMASTER

LIFE2

LIFE GAMEの亜種。雑誌か何かで読んだものだと思うが覚えていない

ファイル一覧

  • life2.cmt エミュレータ用CMT形式ファイル
  • life2.bin バイナリファイル(0x3000-)
  • life2.dump.txt I/Oダンプ形式
  • life2.pdf 太古の資料のスキャン放電プリンタで印刷したものをコピーしたものが残っていた)

遊び方

  • 人間(#)、羊(@)、狼(*)がいる。% は障害物

  • LIFE GAME同様、周りのセルの状況で、セルの状態が変わる。

  • 周りの8セルの状況を見る {{{ 1|2|3 4|X|5 6|7|8 }}}

  • 死ぬと空白セルになる

  • 中央のセルが羊(@)のとき

    • 周囲に狼が1匹でも存在する 死ぬ(喰われた)
    • 羊が5匹以上いる 死ぬ(過密)
    • 人が3人以上いる 死ぬ(喰われた?)
    • 周囲の羊の数が1匹以下 死ぬ(繁殖できなかった)
    • その他の場合は羊を置く
  • 中央のセルが狼(*)のとき

    • 周囲に人間が1人でも存在する 死ぬ(狩られた)
    • 狼が5匹以上いる 死ぬ(過密)
    • 周囲に羊が3匹以上いる 死ぬ(多勢に無勢?)
    • 周囲の狼の数が1匹以下 死ぬ(繁殖できなかった)
    • その他の場合は狼を置く
  • 中央のセルが人間(#)の場合

    • 周囲に羊が1匹でも存在する 死ぬ(なんでよ)
    • 人間が5人以上いる 死ぬ(過密)
    • 周囲に狼が3匹以上いる 死ぬ(喰われた)
    • 周囲の人間の数が1人以下 死ぬ(繁殖できなかった)
    • その他の場合は人間を置く
  • 何もないセルの場合

    • 周囲に人がいない
    • && 周囲に狼が4匹以下
    • && 周囲に羊が2匹以下
    • && 羊+狼が3匹以上なら狼を置く
    • 周囲に人がいて狼がいない
    • && 周囲に羊が4匹以下
    • && 周囲に人が2人以下
    • && 人+羊が3匹以上なら羊を置く
    • 周囲に人がいて狼もいる
    • && 周囲に人が4人以下
    • && 周囲に狼が2匹以下
    • && 狼+人が2匹以下なら狼を置く
    • その他の場合は空白を置く
    • (人がいて狼がいるときに羊をチェックしようとして何もしてないけど、本当はどうするべきなのか)

初期設定

  • 3000番地から実行すると画面が消去され、キー入力になるので
  • @ * # を押して配置を行う。矢印キーで移動可能。
  • Eで最初に戻る(画面消去から)。
  • 改行キーで実行開始。
    • スペースで1ターンずつ進む。
    • 1で画面入力に戻る。
    • 後退で最初に戻る(画面消去)

BUG

ワークエリアの初期化を失敗しててゴミがでる。 1100-13FFを20でクリアしてください。