關注“差評”,這裡有最好玩的科技~
實不相瞞,小辣椒第一次在公司用 PPT 摳圖的時候,引起了一大幫同事的圍觀。。。
不就是用 PPT P 個圖嗎,有什麼好大驚小怪的?
用微軟 office 全家桶做些簡單的設計,這難道不應該是大學社團生存的必備技能嗎?不僅能摳圖,人家還能用來做動畫呢。
像這樣,做個簡單的設計
再來個簡單設計
本來以為,用 PPT 為所欲為的這項技能可以幫我在公司裝會兒 B ,沒想到過了幾天同桌的小發扭過頭問我:“ 你會用 Excel 做遊戲麼?”
。。。這人怎麼這麼不會聊天呢?
說罷還甩給我一鍊接,打開一看,原來是有人用 Excel 做了一個貪吃蛇遊戲!
這年頭,不會用 PPT 做動畫,不會用 Excel 做遊戲你都不好意思說自己會用 office 全家桶!想裝個 X 的門檻是真的越來越高了。。。
而貪吃蛇,其實已經是用 Excel 做遊戲幾乎最入門的一個級别了。
前不久,有個名為 sOlly 的神人,僅僅隻花了一周的時間,用 Excel 寫下 400 行代碼完美複刻出了一個隻有 8M 大小的《 席德梅爾的文明 》!
除了畫面稍微了簡陋了些,小辣椒暫時還真挑不出什麼毛病。
原版《 席德梅爾的文明 》
sOlly 的 Excel 版《 席德梅爾的文明 》
從地圖到職業角色的設計,sOlly 全部在 Excel 上完成。
你别說,用一個一個 Excel 小格子拼湊出來的畫面,剛好還原了初代《 文明 》像素風的設計感。
Excel 标志制作出來的單位
目前這款 Excel 版的《 文明 》還沒有完全完成,隻允許兩個玩家玩對抗,遊戲體驗可能比起原版還是差了不少。
不過 sOlly 發過話了,會在今年内把它做完,還會帶着它參加 OLC CODEJAM 2019 大賽,并且真實發布這款遊戲,想想還挺期待的。
《 席德梅爾的文明 》從 1991 年誕生至今已經有 28 年的曆史了,絕對是經典中的經典,而這位 sOlly 也絕對是精通 Excel 大佬中的大佬了。
這家夥在 YouTube 上還專門開了個頻道,發布了一系列用 Excel 神操作的視頻。
不僅做動畫,還用 Excel 渲染光追效果模拟光的傳播途徑,還時不時渲染個 3D 建模畫面啥的。。。
要知道想實現這些技術往往都得用到非常高端專業的軟件工具,而 sOlly 就用個辦公軟件就做出來了,這就好比用一雙筷子就給你雕了一座大衛像,想必除了他也沒人會這麼閑了吧。。。
sOlly 并不是第一個用 Excel 做遊戲的人,而相比《 文明 》,可能大家對另一個遊戲會更加熟悉 —— 《 三國殺 》。
2008 年《 三國殺 》風靡全國,還是個初中生的小辣椒沒少在教室目睹後排的男生們因為上課玩兒《 三國殺 》被班主任抓到辦公室。。。
2010 年《 三國殺 》推出了的頁遊版,但遲遲不見 PC 單機版現身,直到一個叫 “ 六隻螞蟻 ” 的人用 Excel 開發才有了單機版。
别因為它是用 Excel 做出來的就小瞧人家,這個版本的《 三國殺 》幾乎原封不動的複刻了頁遊版本的玩法,遊戲體驗也是杠杠的。
一不小心就成了不少中小學生的裝機必備。
甚至還一不小心直接被做成了手遊版的《 Excel 殺 》。
到現在《 Excel 殺 》的貼吧還保持着不錯的活躍度,也算是個有 20 多年曆史的老遊戲了。
更經典的《 超級馬裡奧 》也被用 Excel 複刻過。
不得不說,這個版本畫面幾乎和原版一毛一樣啊。
那麼問題來了,這些 Excel 的遊戲到底是怎麼做出來的呢?
答案就是 Excel 裡面自帶的 VBA ( Visual Basic for Application )這種宏語言。
它是微軟專門為 office 套裝開發出來的,目的就是讓 office 能執行一系列通用的自動化任務,簡單來說,就是一個嵌套在 office 裡的 “ 開發工具 ”。
進入 VBA 模式之後,你甚至可以直接看到一個編程任務框。
普通人拿它就算算工資,一鍵生成個工資單什麼的就差不多了。
不過放到這些大神手裡,它就搖身一變變成了能寫幾百行代碼,能做遊戲,甚至能做渲染的高級編程軟件。
想裝 B 的差友們,現在就可以學起來了。
話又說回來,同樣一套軟件,在小辣椒手裡連統計數據的工作都做得拖拖拽拽,但到人家手裡,就變成了可以 “ 自動 ” 編程的成熟軟件。
問題我是找到了,不是我沒有成熟的軟件,是我壓根兒就還沒進化出一雙成熟的手。。。
“ 還敢說自己精通 Excel 麼 ”,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!