游戲介紹程序員升職記學習版是一款送給宅男們的智力游戲。 在每一層,老板都會派給你一份工作。你可以通過編寫小程序自動把工作搞定!一旦你成功了,恭喜!你升職了!程序員升職記學習版迅雷你獲得了去往公司更高一層做一年苦力的權利,就算你以前從沒寫過程序...... 不必擔心,寫程序就像玩解謎游戲一樣,十分的簡單。
程序員升職記steam學習版只要你不去管那些0和1, 還有那些嚇人的奇怪符號, 你就會發現編程其實是如此單純、合理、美麗、簡單易懂、又充滿樂趣。 程序員升職記學習版特色1、全面優化簡體中文界面 2、令人著迷的復雜謎題關卡 3、持續更新的日常任務挑戰 4、獨特的暗黑藝術畫面風格 程序員升職記學習版游戲玩法關卡 雖然每個關卡都有按順序編號的“年份”,但玩家不一定要按照年份順序游戲。部分關卡屬于支線關卡,不影響玩家主線推進。而有些“關卡”實際是過場動畫,在選關界面(“電梯”)中的圖標是一杯咖啡并被稱為“咖啡時間”@Java,但仍然計入年份,玩家也不能直接跳過(動畫開始后可以跳過動畫)。 每個關卡還會有兩個附加成就,分別要求玩家使用盡可能少的指令數量以及盡可能提高程序運行的速度。兩個附加成就可以使用不同的程序達成。為方便玩家游戲,每個關卡都有三個獨立的檔案,玩家可以將程序保存在不同檔案中以實現修改備份、達到不同目標等。此外,移動端游戲可以切換橫/豎屏布局。 劇情 雖然游戲的主體是編程,但游戲實際是有劇情的。主要的劇情出現在“咖啡時間”中,內容是主角所在的城市遭遇了智械危機,這也為續作的劇情埋下了伏筆。 指令 極其簡單粗暴原始例如把if和jump綁定一塊不能分割: inbox:從輸入欄取出一個方塊。 outbox:從輸入欄取出一個方塊。 copyto:把手上的方塊復制到地毯上。 copyfrom:把地毯上的方塊復制到手上。 add:把手上的方塊與地毯上的相加,把結果拿在手上。 sub:用手上的方塊減去地毯上的,把結果拿在手上。 bump+:手上方塊+1。 bump-:手上方塊-1。 jump:跳轉。 jump if zero:如果手上的方塊是0,則跳轉;反之忽略該條繼續向下執行。 jump if neg:如果手上的方塊是負數,則跳轉;反之忽略該條繼續向下執行。 注釋:不執行。不能打字,只能手繪。 Brainf**k + Scratch即視 所以這游戲真的不要當作編程入門!這是面向有編程基礎的人玩的不是編程入門游戲! 程序員升職記學習版技巧一般提示和要記住的事項: 字母對象可以減去但不能添加。 整數對象的最小值為 -999,最大值為 999。 您必須持有要添加或減去的東西,結果將替換所持有的項目。 BUMP 命令不需要你拿著任何東西。 請記住,OUTBOX 會刪除所持有的項目! SUB '0' 表示持有的數字減去 tile '0' 的數字。結果將替換持有的數字。跟著 JUMPN 你有“如果對象小于 0 塊,跳到這里!” 只有 COPYTO 和 BUMP 命令可以修改(寫入)磁貼。 整個語言只有十一個命令! 尺寸和速度挑戰 對關卡進行編碼后,尋找優化程序以應對規;蛩俣忍魬鸬姆椒āMǔ,只需進行一些簡單的優化就可以實現至少一個目標(請參閱下面的提示)。然而,在某些情況下,可能需要完全不同的方法來實現某個目標。尺寸目標通常比速度目標更容易實現。36 個關卡中的大多數都可以通過一個程序同時實現兩個目標。(據我所知)在大小和速度方面沒有單一解決方案的級別是: 第二年:繁忙的收發室 第 19 年:倒計時 第 20 年:乘法研討會 第 28 年:三類 38 歲:數字爆炸機 40 年:主要工廠 尺寸編碼 盡可能重用代碼段(即,使用 JUMP)。 尋找多余的 COPYFROM 和 COPYTO。 請記住,BUMP 命令不需要先拾取對象,然后在您的手中得到相同的碰撞對象。(這是免費的 COPYFROM!) 編碼速度 一些早期的關卡依賴于循環展開,它只是重復相同的命令或命令序列,而不是使用 JUMP 來創建循環。每個 JUMP 都是增加步數的額外命令。許多后續級別也可以通過循環展開來改進,但通常有更優雅的解決方案。 有時,程序的主外循環可以重新排列以保存 JUMP 命令,方法是將 INBOX 放在循環的中間,就在最終結果放入 OUTBOX 之后。這只節省了幾個步驟,但有時可以決定是否實現目標。(9 年就是一個很好的例子。) 以下部分提供了每個級別的解決方案,包括速度和大小。如果某個概念或思考問題的方式可能是找到優化解決方案的關鍵,有些人會給出提示。 然而,自己解決這些問題是值得的,所以我鼓勵讀者在尋找解決方案之前對每個級別(或“年”)進行一次很好的嘗試。提供的代碼可以簡單地剪切并粘貼到游戲中,但即使只是簡單地查看代碼以獲取想法然后回到游戲中,也比剪切和粘貼更有價值。無論哪種方式,本指南都適合您;隨心所欲地使用它! 程序員升職記學習版點評你以為程序員玩這個游戲就能輕松過關?這游戲考的可不是寫程序,這NM是寫算法! 俗話說得好,程序和人,只要有一個能跑就夠了,可見對于很多程序,“能跑通”就已經能難倒很多程序猿了 而在這款游戲中,首先你要解決能跑的問題(而且是在一切情況下能跑,否則即便當前的謎題能過,還是不算你過關,就是說還需要Debug) 在能跑的基礎之上,你還要解決“優化”的問題,要通過代碼重構完成每一關卡的挑戰(代碼行數限制 or 執行次數限制),而這部分才是算法中最為燒腦的部分 如果你是做算法研究的,這款游戲可能并不算太難;但是如果你是普通程序員(尤其是鍵盤只有Ctrl、C、V三個鍵的那種)或者干脆是沒有任何編程基礎的普通玩家,那么這個游戲獨立完美通關幾近于是不可能的。因為算法這東西,說白了就是一套數學邏輯,而數學這玩意兒,最為純粹 —— 你不會,就是不會,甚至于給你看答案,你都不會 配置需求一覽最低配置: 系統版本:Windows 10 (64-bit) 運行環境:DirectX 版本: 11 CPU:Intel? Core? i3-4130 or Core? i5-3470 or AMD FX?-6100 內存:8 GB RAM 顯卡:NVIDIA? GeForce? GT 1030 (DDR4) or AMD Radeon? RX 550 硬盤:需要 1 GB 可用空間 推薦配置: 系統版本:Windows 10 (64-bit) 運行環境:DirectX 版本: 12 CPU:Intel? Core? i5-4460 or AMD FX?-8300 內存:16GB RAM 顯卡:NVIDIA? GeForce? GTX 1060 (VRAM 3GB) or AMD Radeon? RX 570 (VRAM 4GB) 硬盤:需要 1 GB 可用空間 |