【前言】
今天逛機核的時候,在首頁精選看到一張圖,上面配文寫的是“全民製作人”,標題則是“一起來看看小朋友做的遊戲吧!”,點進去一看,果然是 Scratch編程 。
裡面展示了小朋友做的一些精品小遊戲,真的非常有想法,雖然製作的可能不那麼精美,但是能感覺出他們的用心和天馬行空,比之某些大廠明明有能力有實力卻仍然選擇製作一些換皮偏氪的遊戲來說,簡直薄紗好吧!(俺第一次發機核,不知道能不能罵人!),這讓我開始懷念小時候玩遊戲時的夢想——做出個超級好玩的遊戲
【遊戲經歷】
在我小學二年級的時候,我媽就買了臺大屁股電腦,但是沒有聯網,只能玩玩掃雷、蜘蛛紙牌這種電腦自帶遊戲,覺得很一般(那個時候我還是每天回家先做作業的乖孩子),直到有一天! 我表哥來到我家,手裡拿著一個光盤,鼓搗了一番,然後開啟了他的遊戲,這也是我愛上的第一個遊戲(後來我媽也愛上它了,經常把我趕在外面做作業,我媽就那邊打人機,我一邊聽著“脖子右擰”,一邊痛苦的寫作業)
其實在此之前,我還是接觸了不少遊戲(去同學家蹭遊戲玩),當時都是用CD光碟一樣的東西插入電腦安裝,盜版非常多,但是當時產商都是看質量來搞盜版光碟(畢竟差的遊戲也賣不出去),所以童年時候玩的遊戲基本都是精品,像金庸、流星蝴蝶劍、 火線獵殺 、仙劍系列都非常好玩,沒玩過的夥伴可以試試哦~
【4399】
後來大了一些,連上網絡,就開始尋覓各種遊戲,那時候4399在我的認知裡就是天堂,什麼類型的遊戲都能找到,瘋狂小人作戰、死神VS火影、拳皇、造夢等等無數精品遊戲,也讓我徹底愛上了玩遊戲,同時也萌生了想做一款屬於自己的遊戲,把自己想玩的都放到我要做的遊戲當中(當初看小說也是,覺得不符合我期待時就想自己寫一本小說)
【保持初心】
為了製作遊戲的目標,大學也是選了軟件技術專業(當時也笨,周圍人也不知道做遊戲要去哪個專業),就開始無邊無際的C、C++、C#、H5、SQL的掉髮旅程,你要說沒用吧,確實做遊戲得用到,你要說有用吧,每個都只學了個入門,教寫語法函數之類的,根本沒到做遊戲(其實是到了,但是沒用滿足我對於遊戲的要求),天天那邊做淘寶商城、增刪改查、員工管理系統,就是和遊戲不搭嘎。那咋辦嘛,心一橫,花了一筆錢去搞培訓,那段時間就像高中一樣,早上上課到晚上,學的那叫一個頭疼(終於知道為什麼敲代碼會頭禿了),難受到什麼程度呢,當時在軟件園3期培訓,剛好附近有洗髮店,我直接辦了張卡,每天走十五分鐘,花二十塊錢讓她幫我按十分鐘,否則都睡不著覺。
【初識Scratch】
就算如此,還是做不出我想要的遊戲,讓我感嘆世道之艱難,後面因為學校要搞創新創業大賽,讓我回去組個小隊打比賽,也就簽了個不包就業同意書(當初機構有協議,可以幫忙做簡歷、找公司一條龍服務,但是為了我的頭髮我還是放棄了),打完比賽後就自己找工作,尋覓良久發現有一家教青少兒編程的機構不需要工作經驗,剛好讓我試試手吧。準備完就直接面試了,一切很順利。其中有個插曲是面試官問問;“為什麼你喜歡遊戲卻不走遊戲開發或者程序這條路呢?”這句話在後面我面試其他崗位的時候也經常聽到,確實很喜歡,但是如果當愛好變成強制的工作、學習,那可能就不會再喜歡了吧(當然最重要的是能力不足)
因為我深受遊戲製作的苦,所以我也問了面試官一個問題;“小學生就開始學遊戲製作了?這也太為難人家小朋友了吧?” 面試官笑而繼續語;“你下載個Scratch,摸索幾分鐘就能知道了”
【做遊戲居然這麼簡單??】
如果讓你敲個代碼,讓角色跟隨鼠標移動,你會怎麼做?需要多少時間?
如果你用了Scratch的話,那就只需要20秒(當然是我手速太慢了)
可能有些不太瞭解代碼的朋友不理解這是什麼概念,我換個例子,以下是我培訓的時候老師教我敲的,貪吃蛇的代碼,不需要大家理解,只需要照著敲的話,大家覺得需要用多少時間
那如果我們用Scrath製作一個非常簡單的遊戲需要多久呢?答案是一分鐘,就可以製作出一個有互動性、得分、背景的簡單小遊戲,這在當時的我看來簡直驚為天人
並且它除了細節方面(剛體和微調還是有很大缺陷的),其他方面簡直是性價比之王,可以製作出非常多不需要細節的東西,真的讓我有種說不出來的滋味
【結語】
隨著科技的發展,製作遊戲的門檻也越來越低,隨著chatgpt的出現,代碼似乎也逐漸變得可以替代,沒準有一天,真的能做到只要你想的到,就能製作出來的宏大遊戲。讓我們期待未來、期待以後吧!