GameDesign 板


LINE

我也曾經跟你的心境很相似 很想寫遊戲,但是卻在各種技術中迷失 我大概可以給你一點點過人來的建議 ※ 引述《feedingdream (飼夢)》之銘言: : 小弟不太確定程度這麼低的文章PO在這是否恰當, : 如果哪裡不適合小弟馬上刪文。 : 其實說初學者甚至還不到,可以算是門外漢了。 : 心中一直想著想要製作遊戲,不過實際的接觸卻非常的少, : 到現在也只學了一小部分的 C++,連個自訂的視窗都弄不出來。 這是當然的,用C++要寫視窗並不簡單。(以我推測你的程度) C++是寫遊戲的首選沒錯,但這是指商業公司推出的"遊戲產品"。 對業餘初學者而言....C++並不友善。 : 但是一直想要真的起頭,就算只有一點點也想做點東西, : 卻連一個底一個型都摸不到,也找了一段時間了,可是找到的資訊都模模糊糊的。 : 於是想要請教設計遊戲到底是用了哪些技術, : 換個說法就是想請教一些遊戲的部分是如何製作的。 : 比較想問的是 RPG、橫向動作、棋盤式戰略甚至是 AVG、電子小說這幾種, : 像是遊戲視窗的設定、進入以及遊戲內視窗的選單、讀取和過場畫面、 : 鍵盤滑鼠的控制、時間的流動、主要角色活動的畫面、座標定位之類, : 這些東西感覺都是一個遊戲必備的東西, : 但是跟小弟所接觸到的程式設計內容卻似乎完全沒有碰到, : 只有流程控制似乎有點影子,卻頂多弄個猜數字之類的陽春小遊戲出來。 : 這純粹是小弟所學的還太淺,還是說是配合其他工具所設計? 看似完全無關,其實完全有關。 所有的遊戲行為歸結到底, 都是一些流程判斷,資料儲存等等程式碼。 重點是你「將想法轉換成程式碼」的能力如何? 這是我走過這麼多路,寫過這麼多程式後最大的體會,也就是思考的高度。 今天要控制一台坦克從地圖的一邊走到另一邊。 腦中能不能馬上浮現一個藍圖,我大概要怎麼處理這個問題, 地圖要用二維陣列存,不同的地形用不同的代碼, 坦克用一個class包起來,裡面有目前座標,前進的方向向量,前進的速度。 然後用一個無限迴圈,每次都變更座標一點點。 當你有辦法將腦中的想法,都迅速轉換成可行的程式流程後, 什麼工具到你手上都可以變成遊戲! : 能否稍微講述一下這些部分是如何製作出來的? : 或者能指點一下什麼東西是小弟該去學習的, : 或是提供個網站或書目小弟也會去研究。 : 萬分感謝。 推文中有人提到可以去學flash,我也這樣推薦。 因為可以避開很多底層的細節,直接享受設計遊戲的樂趣。 用flash做遊戲也要寫Actionsrcipt 網路上很多精緻的flash game沒有三兩三也是寫不出來的。 要從C++一行一行去刻出一個"遊戲" 對程式初學者來說太難,太漫長了。 除非你原本就對程式有著熱情, 在享受到設計遊戲的樂趣之前,很可能就先倒下了。 : 真正想要的是整個程式就自己做起,即使很困難也想試試看。 衝著你這句話,我還是給你一些建議。 (因為當年我也說著同樣的話呀.....) 先把C++放一邊。(包括DirectX、OpenGL學習曲線都很陡..) 我的第一個遊戲是從JAVA開始的,JAVA建立視窗容易多了,畫圖也不難。 坊間的JAVA書介紹撲克牌或橫向捲軸遊戲範例也很多。 簡單的小遊戲,不過兩三百行。 C#+XNA也是一個選擇,小弟沒用過, 但是小弟的室友用XNA做大學專題,一個3D橫向捲軸遊戲。 有一本書可以推薦給你 「大師談JAVA遊戲設計」 絕對不要當入門書,啃下去你會死得很慘。 但是你有一些小小遊戲經驗之後,這本書會帶領你一步步把小遊戲擴充成大遊戲, 包括遊戲引擎、設計架構、很多很實用的知識, 很多你原本覺得跟「設計遊戲」無關的議題, 這時才會發現讓遊戲動起來真的不容易呀。 (血淚走過的人回頭推薦你用flash的原因....) 有機會的話,資料結構、演算法,這兩個打底內功的科目一定要學好,太重要了。 這兩科直接關乎程式思考的高度。 (也關乎你看懂上面那本書的程度) 當然大量程式的磨練也是不能少的。 心得太多,只能先這樣。 小弟也只能算這個領域上的一個小輩,一些經驗獻醜了。 -- 懷著一顆對這個家有無限關愛的心,我,再度流浪到遠方。 --<舒伯特> 這些年來,我唱著歌,唱出愛,可是它對我來說卻是痛苦; 我唱出痛苦,可是它對我來說又是愛。 愛與痛苦就這樣分割著我。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.15.209 ※ 編輯: chchwy 來自: 203.68.15.209 (06/01 01:42) ※ 編輯: chchwy 來自: 203.68.15.209 (06/01 09:38)
1F:推 feedingdream:小弟在滿久之前也嘗試過FLASH做遊戲 06/01 12:30
2F:→ feedingdream:不過感覺上那不是我所想做的東西 06/01 12:31
3F:→ feedingdream:感謝您的指點,這些資訊小弟我會盡量研究 06/01 12:32
4F:推 sarsenwen:好文推 06/06 14:05
5F:推 davidbright:push 06/10 22:38
6F:推 newstar2007:大師談 那系列 比較像是專案管理人要看的 06/12 10:42
7F:→ newstar2007:當然你只有一個人要做遊戲 最後也是需要看 06/12 10:42
8F:→ chchwy:樓上說得沒錯 不過我特別提的那一本是給程設人看的 06/12 18:16
9F:推 fbiwbi:java跟毒藥一樣吃了就會上癮 06/25 00:49







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP