導航:首頁 > 編程知識 > 自己編程怎麼設計游戲

自己編程怎麼設計游戲

發布時間:2023-01-17 18:44:05

A. 如何自己編程做游戲

自己編程做游戲方法如下:
1、基礎語言階段:常用的編程語言有,C,C++,java,其中最廣泛被使用的就是C++,C++語言是一切游戲程序的基礎,換而言之,一個優秀的游戲程序員,必須非常熟練掌握並應用C++。
2、數據結構:在掌握C++之後,需要進行數據結構的學習,形象的講,就是那麼一大堆數據,如何去有序的排列其結構。通過對數據結構的學習,便能夠開始閱讀他人編寫的代碼,嘗試開發簡單的程序,可以實現一些編程者自己的構想,是每個程序員必須掌握的技巧。
3、「庫」的學習及應用:最常用的有MFC(微軟公司類庫),GUI(圖形界面庫),當然「庫」的知識及功能非常龐大,通常來說,熟練掌握一部分經常涉及的知識即可。4、游戲程序對於硬體的操縱。比如,內存,CPU,顯卡,這將會涉及到一些數學知識,比如立體幾何,線性代數等,但是也不用驚慌,並不是非常困難。通過對硬體的熟練操縱,才能將游戲的畫面,流暢度等等充分給予表達。
5、對於相關知識的學習。包括物理,腳本,美術等等。不需要深入了解,但相關知識的豐富對於將來做游戲程序會有直接幫助。
6、對於游戲引擎的熟悉及使用。游戲引擎一般包括渲染器,內存管理器,組織管理幾部分。對游戲的畫面做出渲染,高效使用內存以及如何控制動畫播放等功能。熟悉引擎的使用,也將對於游戲程序員有直觀的幫助。

B. 如何自己編程做游戲

自己學編程做游戲需要學習、了解以下幾樣東西:

1、知道自己想做什麼類型的游戲,手游、主機、PC,明確後選擇游戲引擎。

什麼是編程:

編程是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。

為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。

編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】

C. 如何製作游戲

1。游戲製作的主要流程
電腦游戲開發小組中的任何一個人(這個角色通常有策劃擔任),只要有了一個新的想法或念頭,就孕育著一個新游戲的誕生。在這個創意被充分討論之後,再加上對其操作過程的趣味性及市場銷售的可行性的預測等因素的准確判斷,一個完整的策劃方案才可能產生。在經過充分的討論後,策劃人員必須將討論的重點寫成文字,也就是提出完整的策劃方案,經決策者同意認可後,才能進下一步的工作。這份策劃方案就像一部電影的劇本,它必須完整地涵蓋整個游戲的故事、流程、內容、方式、游戲畫面、角色造型、場景規劃、人工智慧、硬體配備、市場評估等。對整個游戲過程的詳細描述及實施規劃都應記錄在案。當進入創作過程之後,策劃還必須隨時和美術設計師和程序設計員保持聯系,以免游戲程序的編寫失控。策劃應能對游戲設置的內容與精神了如指掌,與各個小組及時溝通,並且控制整個游戲製作的進程。

2。游戲設計基本論
要設計一個游戲,首先你必須要確定幾個重要方針,第一是你要設計的游戲是屬於那一種類型,第二是時代背景,第三是模式,第四是程式技術,第五是表現手法,第六是市場定位,第七是研發時間,在掌握上述七個方針之後,你就可以再做詳細的規劃內容及調配資源,那麼何謂是七項方針呢?筆者以範例來說明之!
一、類型:
所謂的類型是指這個游戲所著眼的一個游戲方式,通過這個方式來使玩者達到娛樂的目的,這個游戲方式有專有名詞來各別予以命名,茲如下述:

(1)RGP角色扮演:
這個類型的游戲以通過故事劇情牽引來使玩家能溶入主角所存在的一個世界,這類型態的游戲多半透過戰斗升級系統及人物對話的方式來一步步完成設計者所布下的劇情路線,最具代表的作品有日本史克威爾所設計的「太空戰士系列」及國內大宇資訊所設計的「仙劍奇俠傳」,當然還有很多部作品例如「神奇傳說」等也是此中的佼佼者。
在RGP的類型中,在近幾年來又分支了幾個類似的型態,例如說Blizzard的「暗黑破壞神」「Dirblo」被定位為「動作RPG」,因其動作成分相當高所至,而「神奇傳說」、「超時空英雄傳說」則被定位盡「戰略RPG」,只因戰略成分比重較高所以又有別於傳統RPG。

(2)SLG戰略:
談起戰略游戲,大家最耳熟能詳的應是日本光榮公司所出品的「三個系列」,KOEI的三國志風靡東亞,從一代進化到現階段的六代皆為玩家們所津津樂道,而所謂的戰略游戲則是透過經營→戰爭→擴大領土三個手段來贏得游戲最終目標,一般而言動態成分少,最較偏重於花費腦力的游戲,但從WestWood的新型態戰略游戲「沙丘魔堡」問世之後,戰略游戲也有了重大的分野,一是以KOEI代表的三國志系列被稱為回合制戰略游戲,一是以WestWood代表的C C及Blizzard所代表的魔獸爭霸被稱為即時制戰略游戲,和回合制所不同的是,即時制擁有較多可由玩家與電腦互動的機會,比較不花費腦力,所進行的方式是建設→生產→攻擊→殲滅,在業界有句俏皮話是這樣說的:「玩回合制游戲像是自己當了個大將軍(元首),運籌帷幄決勝千里之外,而玩即時制游戲則像是個士官長(部隊指揮官),只能一味的打打殺殺」由此你可以了解到這兩個型態的異同的了。

(3)ACT動作:
所謂的動作游戲其實就完全靠玩家的反應來做過關的條件,較有名的像DOOM、古墓奇兵、QUAKEⅡ等,在動作游戲中也分支了相當多的類型,例如快打旋風、鐵拳Ⅲ等被定位為格鬥型態,主要游戲方式就是二人到四人互相對打一直到分出勝負為止,而DOOM、古墓奇兵則被定位為3D動作冒險游戲,主要目的為殺敵闖關,再來像阿比逃亡記、黑暗之心被定位為橫向卷軸游戲,游戲方式就是以攻擊跳躍等動作來走過一連串的關卡,表現方式多為2D卷動畫面的方式在進行,再如飛龍騎士、極上瘋狂大射擊則被定為動作射擊游戲,游戲方式就是閃躲射擊沖過火網進而殲滅守關魔王為止,這些分支型態有共通特點卻又那樣的不同,這也是動作游戲吸引人的重要原因。

(4)PZL益智:
這類型的游戲以趣味性的思考為游戲的主軸,內容可以包羅萬,思維模式也可朝物理性及邏輯性方向著眼,具代表性的是大宇資訊的「台灣十六張麻將」、「大富翁」、「倉庫番」等,而棋盤式的思考方式著名的有「決戰中國象棋」及光譜資訊的「五子棋大師」等,這些游戲入手容易且不分男女老少皆喜歡的特性,使得益智型態的開發較有市場,成本也較低。

(5)ADV冒險:
冒險游戲的內涵多半脫離不了解謎的成分,是的!這類型的游戲讓玩家抽絲剝繭的找出設在游戲背後暗藏的謎底,以順利完成游戲,具代表作有惡靈古堡、異星搜奇、幽魂等,這類型的游戲年齡層較高,比較不適合國內廠商來研發。
當你在構思一個新的游戲企劃時即應預先想的所屬意的類型,然後才進行下一步的計劃,一般而言國內市場接受度最高的莫過於RPG角色扮演類型,這也是為何國內廠商會如此的大力研發RPG型態的游戲。

二、時代背景:
對於游戲美術來說是一個很重要的方針,因為決定一個時代背景所意味的是資料的搜尋工作方便與否,與美術人員在制定造型時需依據的範例;以國內市場來說多半能接受中國古代時代背景,基本上時代背景有好幾種,例如說WestWood的紅色警戒架構在公元2000年左右的未來,而魔獸爭霸則定在虛幻的歐洲中古世紀中,三國志定位在漢朝末年,星海爭霸架構在外太空世界,軒轅劍則定在春秋戰國時代等。
時代背景絕對是企劃人員在第一階段規劃整個游戲時已先決定好了,如此美術人員才能放心的去搜集資料。

三、模式:
當決定好類型及時代背景之後,再來就開始要去構思游戲中所要呈現的模式,如假設你的背景訂在古代中國,而類型是定為即時戰略,這時你必去思考出遊戲內容的進行方式,可能你的游戲需要生產的因素,這個因素是什麼?可以是糧食、礦產及木材,也可以是火山能源、石油、太陽能或天然氣等,隨著你故事情節上的需要而去制定項目,在作戰方式上你所設計的模式可能會去考慮到地形因素、天候因素及資源因素,而且會大量運用到各種戰術及攻擊方法等,因為如此所以同一種類型的游戲雖多,但模式上卻各有特色各有偏重的游戲路線,也各自聚集了擁護者,這就是模式設定的一個重要性,切記千萬不可去抄襲他人所定的模式,因為這樣一來,當你所設計的游戲完成之後,眼尖的玩家們會把你的產品以過時抄襲為由而棄如敝履,這在這劇烈競爭的國內市場而言是無法存活太久的。

四、程式技術:
無論你對一個游戲想得多好,架構設計多龐大,如果程式人員本身的技術無法配合的話,那

其實一切還是流於空談,所以在設計一個游戲之前必要先去征詢程式人員的意見,在現在這個環境中不僅程式人員要會Windows98及Wi-ndowsNT相關技術,一個完整的系統分析及系統規劃是不可缺少的,如此可以避免掉在程式中不可預期的錯誤出現,而且在一個游戲設計中最好有二個程式人員在運作,一個負責內部程式(游戲核心引擎),一個負責外部程式(介面程式),這樣方可發揮完整的戰力。

D. 如何編程游戲

需要學習多種編程語言。

1:首先要知道游戲編程用的什麼語言。

2:c++語言是目前最為穩定的、指針最為全面的語言。游戲尤其網游的穩定性要求極高,因此必須用c++。

3:先學c語言,c語言是全部計算機語言的基礎更是c++的基礎。因此要學好。再學c++,這個要學精,不然開發游戲沒戲。然後學數據結構、資料庫、線性代數、離散數學結構。

4:html、css、js也要知道。

5:如果要製作跨平台游戲,建議學習下opengl/opengles,這是個很強大很專業的圖形介面,因為很多平台支持所以適合跨平台游戲製作使用。

6:做2d游戲,可以使用cocos2dx等一些引擎,當然你也可以使用上面的3d引擎製作2d游戲。

E. 自己如何製作游戲

自己開發游戲需要學:游戲規則及玩法、視覺藝術、編程、產品化、聲效、編劇、游戲角色、道具、場景、界面等等元素。

對於游戲開發人員來說,在開發游戲時候,選擇一個好的游戲伺服器也是很重要的。游戲伺服器開發使用的技術取決於游戲的類型,不同的游戲類型,需要的游戲環境不一樣,所使用的技術也不一樣,但是在本質上都是一樣的,都是面對數據,處理數據。

根據游戲類型的不同,所學的軟體也不一樣。中小型游戲大致可分為網頁游戲,flash游戲,小游戲等,基本上都是一些休閑類的傻呆萌的情節和操作。

這類游戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,匯編語言,著色器語言,腳本語言,高效的開發語言 C# 或 Java 。

優秀游戲的構造:

一、策劃基礎:

游戲本質分析,游戲產業概論、游戲開發流程及職業劃分、玩家需求分析、構思創意及文檔編寫要求、游戲故事設計、游戲元素、規則、任務、系統、關卡設計、游戲平衡設定、界面與操作功能等。

二、架構設計:

游戲本質分析,游戲產業概論、游戲開發流程及職業劃分、玩家需求分析、構思創意及文檔編寫要求、游戲故事設計、游戲元素、規則、任務、系統、關卡設計、游戲平衡設定、界面與操作功能。

三、造型基礎:

透視基礎、構圖基礎、結構素描、明暗素描、藝用人體解剖基礎、人物速寫、Adobe PhotoshopCS3軟體應用、PhotoshopCS3造型基礎、游戲美術風格技法、色彩基礎、游戲色彩練習、肖像繪制、質感表現。

F. 如何自己製作游戲

製作游戲需要完成以下步驟
一、准備階段1、首先,我們需要了解自己想做什麼游戲。2、是小游戲、簡單的獨立游戲還是比較大型的手游、端游等。3、不同體量的游戲需要的准備是不一樣的。4、簡單的小游戲只要幾個人就能完成,甚至技術力高的一個人就能製作。5、手游、網游等大型游戲,就需要復雜的准備過程。6、不僅要立項、招募製作團隊,還需要尋求資金支持。7、大型游戲在准備階段就需要有一定的雛形了。8、包括基本玩法、美術設計、劇情結構等,都需要有一個提前規劃。
二、製作階段1、做好前期的准備後,就需要開始著手製作了。2、小游戲可以直接通過編程軟體製作,大型游戲就要用到游戲引擎。3、現在有很多開源的游戲引擎,Urho3D、O3DE、Irrlicht、GamePlay3D等等。4、選擇引擎後,就正式進入製作階段了。5、在這里我們需要將游戲製作到90%,甚至是99%。6、需要使用到的工具有ui設計軟體:PS、AI、DW等。7、特效軟體:3dsMax、ai等還有角色、場景等設計軟體。8、還要程序設計軟體,也就是常說的編程軟體:unity、DirectX等。三、後期1、在製作完成後,就需要進行測試了。2、測試包含了游戲性測試、debug等環節,從而解決游戲中存在的一些問題。3、如果在測試階段出現比較嚴重的問題,可能會導致重頭再來,對於部分內容重做。4、處理完成後,就是後期宣傳、發行等環節了,如果是長期運營游戲還要做更新、維護等。

G. 如何自己製作游戲

製作游戲有製作的游戲的劇情和腳本、繪制游戲人物的圖形和背景、游戲建模、學會游戲製作軟體的操作、創建一個游戲的項目工程等五方面的內容。

1、通過參考不同的游戲,寫出想要製作的游戲的劇情和腳本。游戲的種類有多種,根據自己喜歡的游戲種類,通過參考不同的游戲,寫出要製作游戲的劇情。

2、根據游戲的劇情和腳本,使用手繪軟體繪制游戲人物的圖形和背景。

3、通過建模的軟體把平面圖形創建為立體模型效果。有多種建模軟體,可以通過建模的軟體把平面圖形創建為立體模型效果。比如使用常用的建模軟體3dmax。

4、學會游戲製作軟體的操作,這樣製作游戲的效率高些。游戲製作的軟體有多種,比如用Unity3D開發游戲,熟悉游戲製作軟體的操作,這樣製作更快捷。

5、創建一個游戲的項目工程,在製作游戲時方便查找。根據游戲的設計,創建一個游戲的項目工程。這樣把游戲中所使用的資源文件和模型都放在一個目錄便於修改。

/iknow-pic.cdn.bcebos.com/29381f30e924b8998db9a54561061d950b7bf6c2"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/29381f30e924b8998db9a54561061d950b7bf6c2?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="//www.zymseo.com/kj_29381f30e924b8998db9a54561061d950b7bf6c2"/>

注意事項:

1、游戲製作,是一個很花費時間的過程,不是寫寫代碼就結束了。可玩性,難度調整,美工,等等。即使是小游戲,也會花大量的時間。

2、大型游戲不推薦一個人單獨製作,但是不是說只有大公司大企業才能做出大型游戲。游戲規模越大,內容整理起來越復雜,團隊非常重要。

H. 怎樣製作一款游戲

不是隨便那一個軟體就可以做游戲的,需要很多軟體搭配使用,編程、美工、等工序。

游戲製作(The Games Factory) ,是指一個電子游戲的製作過程。由於游戲的類型、大小和要求,游戲製作需要的人員和時間也不一樣。游戲製作一般主要分為兩大塊,即程序開發、美術設計。程序開發主要包括伺服器端開發、客戶端開發。而美術設計包括場景、角色、次時代、特效、動畫等部分,要完成一個優秀的游戲作品,每一部分都需有專業人才負責。

游戲程序開發主要負責游戲程序開發,這一塊是人才缺口相對比較少的,因為各高校都開設有c/c++、java等專業,如今國內從事軟體開發的人才需求比較大,人才輸出也同樣比較大。

對於大型的游戲,一般需要幾十個人的團隊製作幾年;而小游戲則可能只需一個人製作幾天。一般的大型游戲製作都會由游戲開發公司來完成,小型的游戲則有可能由業余團隊或者個人完成,如RPG製作大師此類軟體就可以讓不懂技術的人做出電腦游戲。

閱讀全文

與自己編程怎麼設計游戲相關的資料

熱點內容
蘋果皮能用流量嗎 瀏覽:548
電腦寬頻連接共享wifi密碼 瀏覽:655
最新微粒貸app官方下載 瀏覽:923
win10電腦怎麼休眠不斷網 瀏覽:530
如何查到網站的伺服器 瀏覽:225
編程怎麼確定一個數的位數 瀏覽:362
如何安裝ae腳本文件夾 瀏覽:914
商品驗偽用什麼APP查 瀏覽:350
請問大數據與會計專業做什麼的 瀏覽:77
如何修改數據上年結轉 瀏覽:6
win7一直配置文件重啟 瀏覽:124
佳能ir2525i網路掃描 瀏覽:283
win10指紋無法識別 瀏覽:646
jsp中怎麼引入js文件 瀏覽:925
文件名構成部分 瀏覽:484
興國互聯網app有哪些 瀏覽:475
北京時間票房多少票房統計數據 瀏覽:750
探探文件夾是哪個 瀏覽:429
如何分類微信文件 瀏覽:446
城市天際線win10 瀏覽:813

友情鏈接