热门问题
时间线
聊天
视角

核心大戰

1984年游戏 来自维基百科,自由的百科全书

核心大战
Remove ads

核心大戰(英語:Core War,又譯作「磁芯大戰」)是一款由D·G·瓊斯和A·K·杜德尼在1984年創造的程式設計遊戲,在遊戲中兩個或更多的戰鬥程式(稱為「戰士」)為了控制虛擬電腦而競爭。這些戰鬥程式是用一種叫做Redcode的抽象組合語言編寫的。

快速預覽 核心大戰, 類型 ...

遊戲設定

在遊戲開始時,每個戰鬥程式都被隨機加載到記憶體中,然後每個程式依次執行一條指令。這個遊戲的目標是使對立程式的進程終止(如果它們執行了無效的指令,就會發生這種情況),讓獲勝的程式獨占機器。

最早發布的Redcode版本只定義了8條指令。ICWS-86標準將這個數字增加到10,而ICWS-88標準將其增加到11。當前使用的ICWS-94標準有16條指令。然而,Redcode支援許多不同的尋址模式和(來自ICWS-94)指令修飾符,它們將實際操作的可能數量增加到7168。Redcode標準沒有定義底層的指令表示,也沒有為程式提供訪問它的方法。可以對每條指令中包含的兩個地址欄位進行算術運算,但指令程式碼本身支援的唯一運算是複製和比較,以確保相等。

參考文獻


Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads