當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 資訊教程 > 游戲攻略 > 程序員升職記游戲攻略

程序員升職記游戲攻略

2020/10/1 17:25:09作者:佚名來源:網(wǎng)絡(luò)

移動端

程序員升職記是一款非常真實的休閑益智類手游,完美還原了程序員的日常工作。游戲具有一定的難度,很多關(guān)卡對于大家來說非常困難,比如第20關(guān),很多朋友都卡在那里,下面不妨讓小編為大家分析一下。
程序員升職記游戲攻略

20關(guān)攻略

1、這關(guān)是要求將inbox里的每兩個數(shù)相乘后放進outbox,一開始沫沫以為會給乘法代碼,然而并沒有,說明我們只能靠目前的加減符號來完成字母相乘的運算,是不是覺得不可能呢?
2、這關(guān)與以往關(guān)卡不同,并不上一上來就輸入inbox代碼,而是先從地毯上復(fù)制0最為最初的結(jié)果到地毯另一個位置去,乘法還沒開始的結(jié)果結(jié)果就設(shè)為0。
3、接下來分兩次從inbox取出數(shù)字復(fù)制到地毯上的其他位置作為乘數(shù)與被乘數(shù),在此沫沫介意小伙伴們最好使用注釋,不然很容易將概念弄混。
4、將被乘數(shù)復(fù)制到毯子上后,再重新將結(jié)果copyfrom從毯子上復(fù)制一份到手中,拿去加乘數(shù),也就是輸入add代碼,接下來再將結(jié)果copyto毯子上。
許多小伙伴不懂這是什么意思,沫沫解釋一下:假設(shè)乘數(shù)是3,被乘數(shù)是4,二者相乘結(jié)果是3x4=12,但在這里我們無法使用代表乘數(shù)的代碼,因此我們將兩數(shù)相乘理解為是3+3+3+3=12,因此才會出現(xiàn)0+3=3這一步。
5、結(jié)果再次復(fù)制后就變?yōu)榱?,而被乘數(shù)經(jīng)過一次加法后,也就只能加3此了,所以在這里添加bump-代碼將被乘數(shù)減掉一次,變成3,然后創(chuàng)建一個向上的jump循環(huán),重新copyfrom結(jié)果拿到手里與乘數(shù)相加,變成3+3=6,加了兩次后被乘數(shù)次數(shù)變成4-2=2,如此循環(huán),直至次數(shù)加完。
6、當(dāng)次數(shù)加完后,3x4=3+3+3+3=12,游戲目的已經(jīng)達到了,這時我們就可以在創(chuàng)建一個跳轉(zhuǎn)代碼后將結(jié)果送進outbox。
7、最后只需再輸入下個向下省略第一二步驟的jump代碼即可成功運行程序,不過最終診斷也只達到了一項要求,除此之外,沫沫想不到其他兩全其美的辦法了,小伙伴們原諒沫沫吧!

標簽: 休閑  程序員升職記  程序員升職記游戲攻略