One Zero One
人數:2 年齡:8+ 遊戲時間:10 mins
設置
直擺五張行號卡(10-50),另外五張控制卡放在行號卡的左邊(0朝上,1朝下。用來表示目前該行由誰控制)。最後把執行RUN卡放在50那行,距離50約四張卡寬的地方。
把綠色卡跟灰色卡中的命令(Command)卡(一面是0一面是1)分成兩個牌堆,分別分給兩位玩家。每個玩家應該有17張卡片。
其中一名玩家把卡片都翻到0的那面,另外一位翻到1的那面。玩家分別從自己的牌堆中拿出一張上面沒有命令字元(PRINT、ENTER等等)的卡片,剩下16張卡片洗牌後放在旁邊。
隨機決定起始玩家後,起始玩家把自己手上的卡片放到10的右邊,另外一名玩家把卡片放到20的右邊。玩家分別從自己的牌堆中抽最上面三張為起始手牌,然後依序由起始玩家開始遊戲。
遊戲步驟
在玩家的回合中,會發生下列三件事:
- 輸入 INPUT: 從你的手牌中使用一張牌到程式裡。輸入時必須按照以下規則
- 依照玩家所屬的數字朝上
- 在擺放之前,玩家應該選好自己要擺放的方向。必須直放,不能橫放。
- 卡片必須放在該行最左邊的空格。如果該行尚未有卡片,則必須放在行號卡的旁(右)邊。如果兩張卡片中間沒有空格(gap),則你不能把卡片插在它們中間。
- 除了第10行跟第20行之外,除非該行上面的行號都已經擁有至少三張卡在其中,否則不能把卡片放在新的空行裡。(除非卡片上的命令字元允許)
- 卡片一旦放置就不能改變方向或移動(除非其他卡片上的命令字元命令你這樣作),而且不能把卡片放在其他卡片上。
- 每行卡片的數量沒有限制,除了第50行最多只能有三張卡片。
- 執行 EXECUTE: 如果你使用的牌上有命令字元,則執行該命令
- 載入 LOAD: 從牌堆中抽一張牌直到你有三張手牌
每一行代表不同的分數,從10分到50分。要獲得一行的分數必須滿足下列兩個條件:
- 你的卡片要比對方多
- 該行至少要有三張以上卡片
遊戲滿足下列條件時結束:
- 第三張卡片放到50程式行上 或者
- 當有玩家回合結束要補滿手牌時,牌堆剩下不足以讓他補滿三張手牌。
命令字元有:
- 刪除鍵 DELETE: 鄰近DELETE字元的卡片會被移除
- 執行鍵 ENTER: 鄰近ENTER字元的卡片會被移到下一行
- IF...THEN...: 鄰近IF...THEN...字元的卡片會被翻到另一面
- 列印鍵 PRINT: 如果鄰近PRINT字元處沒有卡片,則使用PRINT卡片的玩家可以立即從手牌中再使用一張卡片。如果新卡片上有其他命令字元,該命令也會執行。
- 儲存鍵 SAVE: 當使用SAVE字元卡片時,鄰近SAVE字元的卡片以及SAVE字元本身的卡片不會受到其他卡片效果影響。
擴充
101.1
- 50行變成60行
- 新增命令:
- END x 1
- CONT x 1
- GOSUB x 2
- GET x 1
- NEXT x 1
- CPU卡(單人模式)