㈠ 網路游戲程序員要具備什麼基礎
1.游戲程序員很顯然葯會編程,面向商業大型游戲都是建立在DX基礎上的,需熟練掌握C,及數據結構知識。關於畫面你可以面向兩種api介面一個就是前邊的DX,再者是openGL,不過目前的市場已被微軟淹沒,省時的話建議看看DX
2.游戲引擎不用你去開發,現在的國產mud都是引進的引擎,建議看看這方面的書。有一本虛幻引擎的翻譯書籍不錯。
3.游戲機的游戲開發先不要想,除非你有錢到自己去買開發機。
4.編程是一項派租技能,可以是你在計算機上實現任何想乾的事。例如:寫個木馬盜你女朋友的(黑客)。實現圖書管理系統(工程)。
5.程行檔序員都想著不可能一輩子都干這,要不然發型就成了葛優了。有了資歷可以搞架構,銷售,游戲開發的話可以做策劃。等等總之人必須得以一技之長闖盪,才能有人要,不可能沒經驗讓你就讓你做管理。
6.如果是那樣的話,那你將會對web game的開發具有先天優勢。看看相關的書籍
C#編程很高效,對web game的開發得天檔羨亂獨厚,多看相關的書一定很快入門。
㈡ 我沒有電腦基礎,想學電腦該怎麼辦
學習電腦主要靠自學
電腦對初學者,老師引進門很重要,但以後就要靠自學。自學能力對於計算機學習尤為重要,原因就是計算機發展奇快,掌握了自學方法,具備了自學能力,才能應付計算機日新月異的發展形勢。
學習電腦要勤動手
電腦這個學科實踐性特強,不動手是學不會的。計算機從誕生那天起就被人蒙上了神秘的面紗,許多專著像"天書",讓初學者望而生畏。但是,很多小孩子為什麼能把計算機用得那麼好呢?竅門在哪兒呢?動手!一動手就會感到"原來如此"、"沒有什麼了不得"!這樣,就會越學越輕松、越學越有興趣。邊動手邊動腦是計算機學習的基本模式,可以自然而然地擯棄那種死記硬背、"紙上談兵"的學習模式,既動手又動腦,形成生動活潑的學習氛圍。動手,還能強化理論聯系實際的優良學風、培養實干精神。
㈢ 網路游戲程序員要具備什麼基礎
回答者:renyueshenhua一、游戲程序開發的工作主要包括哪些方面 游戲開發中的程序開發主要由如下幾個方面組成: 1.圖形引擎 2.聲音引擎 3.物理引擎 4.游戲引擎 5.人工智慧或游戲邏輯 6.游戲GUI界面(菜單) 7.游戲開發工具 8.支持區域網對戰的網路引擎開發 9.支持互聯網對戰的網路引擎開發 下面逐一介紹每個部分: 1.圖形引慶悔擎主要包含游戲中的場景(室內或室外)管理與渲染,角色的動作管理繪制,特效管理與渲染(粒子系統,自然模擬(如水紋,植物等模擬)),光照和材質處理,LOD(Level Object Detail)管理等,另外還有圖形數據轉換工具開發,這些工具主要用於把美工用DCC軟體(如3DS Max,Maya,Soft XSI,Soft Image3D等)軟體製作的模型和動作數據以及用Photo shop或painter等工具製作的貼圖,轉化成游戲程序中用的資源文件。 2.聲音引擎主要包含音效(Sound Effect簡稱SE),語音(VOICE),背景音樂(Background music簡稱BGM)的播放。SE是指那些在游戲中頻繁播放,而且播放時間比較短,但要求能及時無延遲的播放,VOICE是指游戲中的語音或人聲,這部分對聲音品質要求比較高,基本上用比較高的采樣率錄制和回放聲音,但和SE一樣要求能及時無延遲的播放,SE在有的時候因為內存容量的問題,在不影唯亮響效果的前提下,可能會降低采樣率,但VOICE由於降低采樣率對效果影響比較大,所以一般VOICE不採用降低采樣率的做法。BGM是指游戲中一長段循環播放(也有不循環,只播放一次)的背景音樂,正是由於BGM的這種特性,一般游戲的背景音樂是讀盤(光碟或硬碟)來播放。另外一些高級聲音特效,如EAX,數字影院系統(DTS5.1),數字杜比環繞等。 3.物理引擎主要包譽山正含游戲世界中的物體之間、物體和場景之間發生碰撞後的力學模擬, 以及發生碰撞後的物體骨骼運動的力學模擬(比較著名的物理引擎有havok公司的game dynamics sdk,還有open source 的ODE—Open Dynamics Engine)。 4.游戲引擎主要是把圖形引擎、聲音引擎、物理引擎整合起來,主要針對某個游戲製作一個游戲系統,其包含游戲關卡編輯器,主要用途是可以可視化的對場景進行調整,光照效果和霧化等效果調整,事件設置,道具擺放,NPC設置,另外還有角色編輯器,主要用於編輯角色的屬性和檢查動作數據的正確性。一般日本游戲公司的做法,他們會把關卡編輯器和角色編輯器直接做到游戲中,所有的參數調整都在游戲中通過調試菜單來進行編輯,所以一般他們把這部分調試菜單的功能做的很強大,同時在屏幕上實時的顯示一些重要的信息,這樣做的好處是關卡編輯器調整的效果直接就是游戲的效果,但是對於程序的重用性來說可能不是很好,比如說要用到另外一個游戲項目中就比較難,除非兩個游戲類型相同,只要把場景和角色數據換一下,還有做下一代產品也沒有問題,只要根據式樣增加調試菜單的功能就可以了。 5.人工智慧和游戲邏輯開發,這部分日本和歐美的游戲開發模式也有很大不同,在歐美游戲公司中運用腳本語言開發很普遍,所以這部分程序開發主要是用腳本語言編寫,而且腳本程序和游戲程序的耦合性很低,有單獨的編輯、編譯和調試環境,這樣比較利於游戲程序和關卡設計開發分開,同時並行開發,所以一般他們都會有專門做關卡設計的程序員崗位。而日本游戲公司腳本語言一般和游戲的耦合性比較高,一般通過一些語言的宏功能和一些編譯器的特定功能來完成一個簡單的腳本系統,所以一般這些腳本程序只能在游戲程序中進行調試,而不能在一個單獨的腳本編輯,編譯環境中進行開發。 6.游戲GUI界面(菜單),主要是指那些游戲中用戶界面設計,有做的復雜,有簡單的,做的簡單就是2D GUI界面,做的復雜有3D GUI界面。 7.游戲開發工具主要包含關卡編輯器,角色編輯器,資源打包管理,DCC軟體的插件工具等開發。 8.支持區域網對戰的網路引擎開發,主要解決區域網網路發包和延遲處理,通訊同步的問題,有同步通訊和非同步通訊兩種做法,非同步通訊用於那些對運行幀速要求比較高的游戲,同步通訊相對非同步通訊來說效率相對低,但是同步通訊的編程模型相對非同步通訊來得簡單一些。 9.支持互聯網對戰的網路引擎開發,目前大部分網游都是C/S結構的,伺服器端軟體配置管理,伺服器程序的最優化,還有游戲大廳、組隊、游戲邏輯處理、道具管理、收費系統等。另外還有一些網路系統是C/S和P2P兩種結構混合的,如XBOX Live等。 二、游戲公司中有哪些和程序員相關的崗位 程序員在游戲公司中的崗位在日本游戲公司和歐美的游戲公司有些不同,日本游戲公司中程序員的崗位主要有技術監督(Director),主程序員(Main Programmer),程序員(Programmer),在日本游戲公司里負責游戲項目開發的程序員,一般不會專門根據工作內容劃分程序員,除了獨立的系統研究室和聲音系統製作部門(這兩個部門是比較獨立的,往往同時給好幾個項目服務),負責每個游戲項目開發的程序員,隨時都可能一人多職,比如說主程序員除了負責整個游戲系統以外,可能還要負責圖形或聲音引擎開發等,程序員除了人工智慧以外還有菜單製作等。這種情況在歐美的游戲公司比較少見,他們分工的比較細,一般有圖形程序員,聲音程序員,人工智慧或游戲關卡程序員,物理程序員,每個組中可能還會有一個Leader。 三、游戲公司一般是如何招聘程序員的 這一點,日本公司和歐美公司也有些不同。日本公司一般喜歡從一些高校中招聘一些應屆優秀畢業生,一方面比招聘有經驗的人要來的成本低,另方面新人是一張白紙,容易培養,像SEGA、KONAMI等都是按這種原則招聘員工的,所以想進入日本游戲公司,你要學好你的軟體課程。而歐美公司希望招聘進來,能馬上進入項目的開發中去,所以他們一般希望招聘有工作經驗的人,即使不是行業中,在相關行業中工作2、3年的也可以,所以想進入歐美游戲公司你的工作經歷很重要。 四、想成為一名游戲開發程序員應該具備哪些條件 我覺的一個游戲軟體程序員,最起碼的要求是熟練掌握計算機本科專業所學的知識,主要包括C語言或C++語言,數據結構,編譯原理,演算法等,另外線性代數、微積分、牛頓力學在圖形和物理引擎開發方面用途也很廣泛,如果要提高的話還有必要了解硬體相關的知識如計算機體系結構、匯編語言,這些對我們學習一個新的硬體平台、編寫最優化代碼、提高自己游戲的競爭力都是非常有益的。另外,保持有恆心、不怕苦(比如說通宵加班)的心態,對游戲的熱情也是非常重要的。對於那些想進入游戲行業,但缺乏軟體開發知識的人,可以通過參加游戲開發培訓來 五、學習游戲編程有哪些好方法 現在有很多人,計算機本科畢業,學了很多軟體開發的知識,但是一旦要用到實際的項目開發時,感覺無從下手,這主要是在學校里運用知識的機會太少了。所以學習游戲編程最好的方法是能實際參與到一個好的游戲項目中和有豐富開發經驗的人一起開發游戲,可能學到很多你從書本上學不到知識和技能。但有時候你一時還沒有機會參與到一個好項目中,沒有機會進入一家好的游戲公司,但是你對游戲開發有一腔熱情,很希望學習游戲開發的技能,那你就應該去參加專門的游戲開發培訓,因為游戲開發培訓班中的老師都是一些有豐富開發經驗的老師,一般都有五年豐富的項目開發經驗,聽他們的課,實際上就是在和他一起分享這么多年的開發經驗,另外游戲開發培訓課程中會專門設計一些項目和課題,它們本身就是可以直接運用游戲開發中,這樣你可以不進入著名的游戲公司,但可以學到這些公司中一些常用的開發技能。另外還有一種方法經濟實惠的方法,參加一些網上志願者的開源項目,這些項目從品質來說有好有壞,選擇一個好的項目非常重要,另外他們中間本身有許多是業內人士,本來你要進入他們公司,才能學習到他們的經驗,但是通過開源項目,你就有向他們學習的機會了,說不定哪一天,你就進入一家知名的游戲公司了,不過目前開源的完整游戲項目好的不多,到是在圖形引擎和物理引擎方面有一些很不錯的開源項目,但要加入進去的話,你的基礎一定要好啊,有些開源的團隊也不是隨便什麼人就能加入的。 http://iask.tostudy.com.cn/18087.shtml上面還有其他答案。。可以參考。。乾巴爹
㈣ 英雄聯盟手游怎麼玩兒對新手友好嗎以前沒有玩過lol端游,進入游戲怎麼操作
進入游戲有教程的,有練習模式,很容易上手噠,感覺跟王者榮耀很相似,但是lol更需要技術,王者就法師很無腦!
㈤ 想學電腦零基礎怎麼辦
想學電腦零基礎怎麼辦如下:
1、學習電腦首先要樹立信心。電腦並不難,即使是從未接觸過電腦,只要肯學,一點一點學習一定可以學會。
2、從滑鼠鍵盤開始。學習電腦首先要學會使用滑鼠鍵盤,只要知道怎麼用就可以了,操作很慢也不要緊。在之後的學習中你會越來越熟練。
3、學會上網。當了解了滑鼠鍵盤的基本操作之後,就應當打開系統自帶的瀏覽器,瀏覽第一個網頁。打開網頁任意瀏覽,到處點擊探索,相信不久之後你就會愛上電腦。
2、會下載、安裝、卸載軟體
電腦軟體是非常高效的工具,一些專業的軟體能夠快速的幫我們解決專業的問題。比如網路網盤,就是專門的網路雲存儲,用來直接在網路中存儲一定的文件,只要有網路,隨時都能訪問資源。
對於電腦軟體,我們一定要學會如何安裝和使用,這是最基本的技巧,當然對於軟體下載也更應該重視,要學會到官網去下載資源,隨意下載有可能會感染到網路病毒。
3、會使用office辦公軟體
Office辦公軟體,無疑是針對辦公設計的軟體。Office辦公軟體說到底還是非常強大的工具,尤其是word、excel和PowerPoint,可以稱得上是三大法寶,幾乎解決了辦公工作中所有的問題。在掌握如何使用的情況下,更多的是應該掌握軟體的操作技巧,這樣才能事半功倍。
4、會設置路由器、設置網路
網路,個人認為是每個電腦操作者必備的基本技能,為什麼這么說?因為網路,是最基本的電腦環境,沒有網路,你無法進入Internet的大門。現在對於大多數用戶使用的都是無線路由器,無線路由器是用於用戶上網、帶有無線覆蓋功能的路由器。
掌握路由器的設置,就能極大方便無線上網,當然你也能避免隔壁老王蹭你家的wifi了。對於筆記本端的網路設置,是接入Internet的最後環節,要掌握無線/有線網路接入的配置方法,尤其是需要手動配置ip地址的網路。
5、會使用鍵盤
盲打建議大家在一開始學習電腦的時候就要開始練習。工作中經常發現很多同事都是典型的「二指禪」,所謂「二指禪」就是用左右手個一個指頭,看著鍵盤一個個輸入的動作。
6、會一些基礎的快捷鍵
快捷鍵的使用,能夠從很大程度上提升個人的電腦操作效率,當然你也可以藉此在你女朋寬御友面前展露自己大神般的操作水準,輕輕鬆鬆撩到妹子。
㈥ 想進大型網路游戲公司,現在沒有任何基礎,我用二年的時間專研動漫。我需要怎麼做
進大型網游公司不光是要技術,也要看個人綜合素質的。
第一:進大型網游公司首先你要是相關專業學院畢業。
第二:技術。你用兩年研究動漫,那不一定代表你能夠做網游。那也只能說你動漫做得好。首先你說的這個動漫是繪畫2D動漫還是用3D製作動漫。如果用3D軟體製作動漫也只能說有一點的軟體基礎,無論是做動漫和做游戲都要求有良好的美術基礎。繪畫出來的東西能夠得到別人的肯定。
第三:除了你有文憑和技術。那麼你還需要經驗,大公司招的人都需要一定的工作經驗,他不會招新人來,進大公司的都是現在小公司裡面打拚了幾年。至於小公司和大公司區別就是:大公司分工詳細,你進去後就可能專做那一點。對於你技術的擴展性不大。小公司由於資金少,老闆總希望你一個人做更多的事情。你除了要做好你相應的工作,還會做其他工作。這樣可以讓你學到更多。所以剛畢業的進入小公司還是不錯。
第四:除了文憑、技術、經驗外還有就是你的其他素質了。比如。做人踏實。在社會中。做事先學會做人,公司絕不會讓害群之馬存在的。公司是一個團體。如果你確實不喜歡該公司,但是這公司工資高那麼就還是不要去了。選擇你真正想入的公司,能夠把你自己奉獻出去的公司是最好的。你也最可能成功。
至於你需要做的。第一,你研究的動漫是只手繪還薯睜是3D,製作游戲第一需要美術基礎,無論是動漫還是游戲還是其他設計。所以,美術基礎好。要先學會素描,如果你不會素描那麼就先學習一段時間的素描。因為你繪畫出來的東西好不好看都是看你美術基礎決定。當你繪畫技術得到大家的認可。那麼就可以學習相關的技術,目前中國網游製作所用軟體就是:3DMAX和PS等。3DMAX製作模型、PS繪制貼數世歲圖。當然還有其他軟體,當然也有其他例外的,比如有的人不用PS繪畫,用其他繪圖軟體繪畫也可以。也有游戲是用MAYA做的,但是目前來看,最要還是3DMAX。這個PS繪畫貼圖就是看你美術基礎了。其他輔助軟體等你到公司後就會慢慢接觸的。後面無論你是做美工還是特效師還是原畫師或者UI設計師,這些都是看美術基礎。這是很重要的。很多員工都是從小到大都在學習的。當然你努力同樣也可以做到更好,當你3DMAX軟體學會了。PS學會了,能夠知道用3DMAX+PS結合製作出各種3D作品了。並且作品很不錯了。返猜進大公司對作品要求很高的。你就可以去考慮進入公司了。至於技術,作品就是你最好的證明。如果進大公司進不到娶一個小公司也不錯。進公司才能夠幫助你更快的提高你的技術,等你進去後就明白了。
希望這些對你有幫助,這個說起來簡單,做起來難啊。我也是學的這個。到現在也只是做想關的3D行業。到現在還沒進入游戲公司。所以你需要考慮下。我說的這點只是冰山一角罷了,游戲行業還有許許多多需要你知道的,比如現在的網游慢慢向次世代游戲發展了。這些就是新技術了,需要用到的東西更多更多。還有MAYA,渲染等等,很多很多的。你自己好好想想,不是真的喜歡而是為了賺錢就不要去了。再說游戲行業工資也不是很高。賺錢多的是游戲公司老闆。游戲行業都說是說有上班族中最累的了,加班,職業病高達10項,並且過了35歲就必須轉行了。能賺錢的行業才是王道啊。朋友考慮清楚。如果真的喜歡就好好努力吧。提醒你一句:進游戲公司不是讓你玩游戲,而是讓你製作東西。每天的工作是做3D和繪畫。這不是玩游戲那麼好玩的。