您現在的位置是:首頁 > 籃球

用了十幾年Excel,今天才發現原來一直用錯了

  • 由 差評 發表于 籃球
  • 2022-01-24
簡介sOlly 並不是第一個用 Excel 做遊戲的人,而相比《 文明 》,可能大家對另一個遊戲會更加熟悉 ——《 三國殺 》

excel裡 什麼意思

用了十幾年Excel,今天才發現原來一直用錯了

關注“差評”,這裡有最好玩的科技~

實不相瞞,小辣椒第一次在公司用 PPT 摳圖的時候,引起了一大幫同事的圍觀。。。

用了十幾年Excel,今天才發現原來一直用錯了

不就是用 PPT P 個圖嗎,有什麼好大驚小怪的?

用微軟 office 全家桶做些簡單的設計,這難道不應該是大學社團生存的必備技能嗎?不僅能摳圖,人家還能用來做動畫呢。

像這樣,做個簡單的設計

用了十幾年Excel,今天才發現原來一直用錯了

再來個簡單設計

用了十幾年Excel,今天才發現原來一直用錯了

本來以為,用 PPT 為所欲為的這項技能可以幫我在公司裝會兒 B ,沒想到過了幾天同桌的小發扭過頭問我:“ 你會用 Excel 做遊戲麼?”

。。。這人怎麼這麼不會聊天呢?

說罷還甩給我一連結,開啟一看,原來是有人用 Excel 做了一個貪吃蛇遊戲!

用了十幾年Excel,今天才發現原來一直用錯了

這年頭,不會用 PPT 做動畫,不會用 Excel 做遊戲你都不好意思說自己會用 office 全家桶!

想裝個 X 的門檻是真的越來越高了。。。

而貪吃蛇,其實已經是用 Excel 做遊戲幾乎最入門的一個級別了。

前不久,有個名為

sOlly

的神人,

僅僅只花了一週的時間,用 Excel 寫下 400 行程式碼完美復刻出了一個只有 8M 大小的《 席德梅爾的文明 》

用了十幾年Excel,今天才發現原來一直用錯了

除了畫面稍微了簡陋了些,小辣椒暫時還真挑不出什麼毛病。

原版《 席德梅爾的文明 》

用了十幾年Excel,今天才發現原來一直用錯了

sOlly 的 Excel 版《 席德梅爾的文明 》

用了十幾年Excel,今天才發現原來一直用錯了

從地圖到職業角色的設計,sOlly 全部在 Excel 上完成。

你別說,用一個一個 Excel 小格子拼湊出來的畫面,剛好還原了初代《 文明 》畫素風的設計感。

Excel 標誌製作出來的單位

用了十幾年Excel,今天才發現原來一直用錯了

目前這款 Excel 版的《 文明 》還沒有完全完成,只允許兩個玩家玩對抗,遊戲體驗可能比起原版還是差了不少。

不過 sOlly 發過話了,會在今年內把它做完,還會帶著它參加 OLC CODEJAM 2019 大賽,並且真實發布這款遊戲,想想還挺期待的。

《 席德梅爾的文明 》從 1991 年誕生至今已經有 28 年的歷史了,絕對是經典中的經典,而這位 sOlly 也絕對是精通 Excel 大佬中的大佬了。

這傢伙在 YouTube 上還專門開了個頻道,釋出了一系列用 Excel 神操作的影片。

用了十幾年Excel,今天才發現原來一直用錯了

不僅做動畫,還用 Excel 渲染光追效果模擬光的傳播途徑,還時不時渲染個 3D 建模畫面啥的。。。

要知道想實現這些技術往往都得用到非常高階專業的軟體工具,而 sOlly 就用個辦公軟體就做出來了,這就好比用一雙筷子就給你雕了一座大衛像,想必除了他也沒人會這麼閒了吧。。。

用了十幾年Excel,今天才發現原來一直用錯了

sOlly 並不是第一個用 Excel 做遊戲的人,而相比《 文明 》,可能大家對另一個遊戲會更加熟悉 ——

《 三國殺 》

2008 年《 三國殺 》風靡全國,還是個初中生的小辣椒沒少在教室目睹後排的男生們因為上課玩兒《 三國殺 》被班主任抓到辦公室。。。

2010 年《 三國殺 》推出了的頁遊版,但遲遲不見 PC 單機版現身,直到一個叫 “ 六隻螞蟻 ” 的人用 Excel 開發才有了單機版。

用了十幾年Excel,今天才發現原來一直用錯了

別因為它是用 Excel 做出來的就小瞧人家,這個版本的《 三國殺 》幾乎原封不動的復刻了頁遊版本的玩法,遊戲體驗也是槓槓的。

一不小心就成了不少中小學生的裝機必備。

用了十幾年Excel,今天才發現原來一直用錯了

甚至還一不小心直接被做成了手遊版的《 Excel 殺 》。

到現在《 Excel 殺 》的貼吧還保持著不錯的活躍度,也算是個有 20 多年曆史的老遊戲了。

用了十幾年Excel,今天才發現原來一直用錯了

更經典的

《 超級馬里奧 》

也被用 Excel 復刻過。

用了十幾年Excel,今天才發現原來一直用錯了

不得不說,這個版本畫面幾乎和原版一毛一樣啊。

用了十幾年Excel,今天才發現原來一直用錯了

那麼問題來了,這些 Excel 的遊戲到底是怎麼做出來的呢?

答案就是 Excel 裡面自帶的

VBA

( Visual Basic for Application )

這種宏語言。

它是微軟專門為 office 套裝開發出來的,目的就是讓 office 能執行一系列

通用的自動化任務

,簡單來說,就是一個巢狀在 office 裡的

“ 開發工具 ”

進入 VBA 模式之後,你甚至可以直接看到一個程式設計任務框。

用了十幾年Excel,今天才發現原來一直用錯了

普通人拿它就算算工資,一鍵生成個工資單什麼的就差不多了。

用了十幾年Excel,今天才發現原來一直用錯了

不過放到這些大神手裡,它就搖身一變變成了能寫幾百行程式碼,能做遊戲,甚至能做渲染的高階程式設計軟體。

想裝 B 的差友們,現在就可以學起來了。

話又說回來,同樣一套軟體,在小辣椒手裡連統計資料的工作都做得拖拖拽拽,但到人家手裡,就變成了可以 “ 自動 ” 程式設計的成熟軟體。

用了十幾年Excel,今天才發現原來一直用錯了

問題我是找到了,不是我沒有成熟的軟體,是我壓根兒就還沒進化出一雙成熟的手。。。

“ 還敢說自己精通 Excel 麼 ”

Top