這些機器人,從左到右分別是Sparky,Scanner和Checkers。它們能夠移動,探測墻壁,拿起或是放下物品,而且可以相互交流。
這里所謂的編程其實比通常我們講的電腦代碼更加原始,甚至可以說只是最底層的組合。我指的是組成內(nèi)置芯片的邏輯門(AND, OR, NOT)。所以說玩《機器人奧德賽》不止是在編程,而且也是在玩電子工程。玩家用來編程的工具是最基本的,玩家可以使用電流通過導(dǎo)線和邏輯門的電路。這些邏輯門構(gòu)成了布爾數(shù)學(xué)體系邏輯的基本操作。
布爾數(shù)學(xué)體系的邏輯其實十分簡單。它其實是兩個相對值,通常稱為“TRUE”或者“FALSE”,但是我們討論的是電路,所以稱之為“ON”和“OFF”似乎更恰當(dāng)些。游戲中的機器人擁有各自的推進器,以便可以自由移動。比如說,如果你通過一條“ON”的導(dǎo)線向機器人推進器輸入電流時,那么它的推進器將會被打開并驅(qū)動機器人移動。
通過使用這些邏輯門,玩家需要利用機器人來完成一些一開始非常簡單的任務(wù),但是隨著游戲環(huán)節(jié)的不斷深入,任務(wù)將會變得越來越困難。
隨著游戲的深入,當(dāng)有些任務(wù)需要玩家用一個機器人通過一根只能發(fā)送“ON”和“OFF”信號的天線向另一個機器人發(fā)送信號來使它移動的時,
這些邏輯門的功能就不夠用了。但是這些邏輯門其實是非常強大的,只要有足夠的組合,這些小小的邏輯門可以完成任何任務(wù)。但是這需要玩家去思考,這也是游戲的精髓所在。
這些簡單的邏輯門可以通過足夠的組合來完成極其復(fù)雜的任務(wù)。這就是計算機編程,利用基本的操實現(xiàn)非常復(fù)雜的架構(gòu)。
該游戲得到了業(yè)界的一致認可,獲獎無數(shù)。盡管規(guī)劃中的續(xù)作始終未能發(fā)布,但是這絲毫不能掩蓋其光輝的歷史。
評論