一、前言
碼夫掐指一算,博客擱置已半載有餘。這半年多來,油價漲的漲,食物毒的毒,小日本越發囂張……惟獨碼夫心如止水,不,是技如止水,技術還停留在“社會主義初級階段”,絲毫沒有進步的痕跡。惟嘆息:天縱然生我,何還爲吾配愚腦……
回到現實,即使碼夫天生愚笨,但生活還是要過,技術也要沾沾,不枉老天賜我“碼農”的光榮稱號,碼夫發誓:即使進步慢,也不放棄學習;即使被鄙視,也不痛苦難過;即使學不懂,也不知難而退……即使畢業工作了,也要站在碼農的崗位上,貢獻自己微薄的力量,爲中國軟件行業的“緩慢發展”貢獻一雙手——這雙辛勤的手用來拖國家後腿!
廢話一堆掩飾了碼夫的不自信,爲何不自信,你懂的!廢話之後就該進入今天的主題了——控制檯小遊戲編程。從我的博客其他文章可以看到,我幾乎都在做着近乎相同的事情:簡單的小遊戲編程,原因很簡單:我就懂這麼多,超過這個範圍我就不懂了,大家應該要體諒下我們這種智力水平有限的碼農。回到主題:爲何名曰“黎明前的黑暗”,這裏要小小得意一下,這個名字起得非常科學,既描述了這系列遊戲的開發環境(控制檯.黑暗),也暗示着這與以往所看到的控制檯遊戲有所不同,黑暗的終結將會迎來黎明的曙光。那黎明後的景象會是如何,以後的幾篇文章將會逐漸揭開這個面紗。
本系列內容與以往章節所講解的內容有差異,不是針對某個小遊戲如何開發的講解,而是討論用於構建控制檯字符類型遊戲所需要的基本模塊,這些模塊可以用於簡單類型小遊戲的開發,一定程度上提高了控制檯小遊戲開發的效率,我們也可以把它看作是一個微型的字符遊戲開發包。儘管沒啥技術含量,但對於C#初學者和對小遊戲編程感興趣的同學來說,還是有一些啓示作用的,所以我選擇了分享這個知識,總的來說:我們就把它當作是一個“玩具”吧,玩耍玩耍,認真就輸了。
貪吃蛇
鍵盤熟練工 領空防衛戰 爆破七色磚
- 遊戲框架模塊
- 遊戲輸入模塊
- 遊戲渲染模塊
- 遊戲聲音模塊
- 遊戲實例分析