談到經典小遊戲,除了圈圈叉叉遊戲之外,還有一個家喻戶曉的遊戲,就是貪吃蛇
,雖然現在智慧型手機和各種遊戲機的遊戲越做越華麗,越來越炫砲,但是經典的遊戲終究還是無法從每個人的心中抹去,玩了各種現代手遊之後,無意間看到貪吃蛇,還是會手癢想要下去玩個幾回,回憶一下自己的青春歲月。
我覺得瞭解遊戲的歷史,能夠加深玩家及開發者對於遊戲的情感。為了做貪吃蛇,我也上網稍微瞭解一下這個遊戲的演進,這邊稍微講個大概,後面附上參考連結供大家詳細閱讀。
貪吃蛇最早的原型聽說是在1976年,世界上第一台微型計算機,也就是我們現在的個人電腦的祖先 - Altair 8800 ,是1975年發發布的。現在我們說回貪吃蛇的祖先,那是1976年發布的一款名為 Blockade
的街機遊戲。
隨著電子產品不斷的演進,遊戲也不斷的以不同的樣貌出現,1997年,諾基亞的一名叫做Taneli Armanto
的工程師,編寫了一款貪吃蛇程序,直接命名為Snake
,中文翻譯為貪吃蛇
。
A history of Finland's mobile games industry: It started with Snake
你知道貪吃蛇的歷史嗎?開開眼吧!
在遊戲中,玩家操控一條細長的直線(俗稱蛇或蟲),它會不停前進,玩家只能操控蛇的頭部方向(上下左右),一路拾起觸碰到的食物,並要避免觸碰到自身或者其他障礙物。每次貪食蛇吃掉一件食物,它的身體便增長一些。吃掉一些食物後會使蛇的移動速度逐漸加快,讓遊戲的難度漸漸變大。遊戲設計大致分為四面都有牆(都不可穿越)以及某部分的牆可以穿越,以及四面牆都可以穿越的模式。
貪食蛇
Snake (video game genre)
首先我們來規劃一下我們需要哪些物件及功能
我們來制定一下我們要設計的遊戲,需要有哪些規則:
穿牆
,我們這次希望蛇是可以穿牆的,也就是從右邊出去,就會從左邊進來,依此類推,會這樣設計是因為我覺得這樣可以玩比較久。長度
,吃一個食物就增加一個單位長度。速度
也會變快,逐漸增加遊戲的難度。蛇吃到自己的身體
,遊戲就會結束,重新開始也重新計分。接下來我們會按照今天所訂下的功能及規則,逐步的來實現我們的貪吃蛇。