遊戲設計-序
筆者中學的夢想之一就是遊戲製作,但無奈當時會考課程教的是Pascal,兩年下來依然離不開DOS介面,我和朋友都戲稱為"黑色野"。上大學之後又先後接觸過C及C++,也學了不少新的演算法(algorithm),但感覺上距離製作一隻有聲有畫的遊戲仍很遙遠。
Year two的時候跟麟一起讀了Software Engineering,學了JAVA以及面向對象的一點技巧,終於製造了第一隻遊戲,炸彈人。完成作品之後的確很有成功感,但當時通頂的感覺卻不好受。
到美國之後讀了一科Game Development,接觸過Python以及Pygame,先發現原來遊戲設計可以如此簡單明快。筆者曾經用過一隻叫RPG Maker的軟件,相信用過的朋友都會覺得很容易上手,但很多原創性的設定都難以實現。而且使用現成的遊戲引擎(Game Engin)相信也滿足不了有心學遊戲設計的朋友。所以希望在此將近期所學與大家分享,讓更多朋友有機會接觸遊戲設計的入門。
首先想說一下的是遊戲的團隊,一般而言,團隊中最核心的是Programer,負責Coding,但除此之外亦要有Designer負責圖像,音效(Sound Effect),音樂(Background Music)等處理。一個團體要順利運作,可能亦要有策劃人(Project Manager),負責統一Coding時變量的命名規則。但對於一個小型的Project而言,合作上會比較簡單一些,所以暫時也不用深究。
團隊確立之後就可以開始定立主題,探討遊戲的內容細節啦!
以下介紹一下如何安裝必要的軟件
Python: http://python.org/download/
建議初次使用Python的朋友選用Windows installer2.6.4,因為支援會比較完善,另外亦要視乎使用的CPU選擇對應的版本。
Pygame: http://pygame.org/download.shtml
這裡同樣有不同版本選擇,請對應所安裝的Python版本作出選擇,如果上面安裝了Python2.6.4, Pygame請使用"pygame-1.9.1.win32-py2.6.msi"
順序安裝完Pygame以及Python嘗試在程式集打開IDLE(Python GUI),看見下面畫面之後輸入 import pygame
如果沒有錯誤顯示就算大功告成啦!
至於Python的介紹以及實際操作就留待下次再跟大家分享啦!











November 26th, 2009 - 06:34
很好~
November 26th, 2009 - 08:16
2468兄的回覆越來越精簡了,下次試著長一點吧~
總之都多謝支持啦!!
November 26th, 2009 - 08:22
哈哈,因為游戲設計方面真是完全沒有概念,不如如何評論。不過近來小小研究了一下網絡游戲的問題,不知網絡游戲跟一般游戲設計上是一樣嗎?如有不同那是甚麼啊~
November 26th, 2009 - 08:31
你指的網絡游戲是WEB GAME還是ONLINE GAME?如果是前者的話,最大的分別效能和表現,WEB GAME比較簡單,一般都用FLASH製作,傳統遊戲比較強大,但比較難在BOWSER中使用。
其實下一篇要說的就是這個…未來遊戲製作的大方向!
December 18th, 2009 - 11:48
可以发一份 pygame-1.9.1.win32-py2.6.msi 给我吗?谢谢了。
nanac.xu@gmail.com
December 20th, 2009 - 09:15
文件已發,希望有幫到忙