首頁>Club>
4
回覆列表
  • 1 # 星光之火

    基礎語言C/C++,這個是必選項那要提高些效率是不是還得會點組合語言。一些東西需要重複性的工作來做,我們是不是應該會點指令碼語言?至少不用重複的去幹某一件事情。

    基礎的講完了,高大上的東西是不是也得搞搞,不是搞搞是要精通。Direct X是建立在OpenGL上的,OpenGL語法類似C語言,遊戲執行時被編譯載入到顯示卡上,在實現硬體渲染速度的同時又實現了軟體程式設計的靈活性。遊戲開發人員都對遊戲開發的絕大部分知識都有一定的瞭解,如果是客戶端程式設計師,基本上需要了解以下知識:圖形學,圖形API(D3D/OGL),演算法/資料結構,物理,遊戲邏輯,音樂音效,人工智慧,程式語言,設計模式,作業系統,工具編寫,UI。

    簡直就是你啥都要會,有挑戰吧。想玩轉游戲,看來不只能是有把刷子,得是要好多把刷子。你有啥想法?

    不過最近手機遊戲開發比較流行,不是手遊。是像憤怒的小鳥,捕魚達人等。用cocos2d開發android、ios下執行的手機遊戲,相對大型遊戲則要簡單許多。有語言基礎加上好的創意想法,下一個土豪就是你![靈光一閃]

  • 2 # 秋媃嫣姬0v0

    你可以自己試試。既然遊戲是沒有限制的,我就談談我自己。一所對程式設計感興趣但不願意進一步學習的大學也選擇了一隻與計算機關係不大的專業雞。初中的時候,我用cpp一起寫了一盤井字棋。因為自學是一種瘋狂的方式,所以沒有關於演算法和最佳化的概念。儘管計算機人工智慧、結果判斷和電路板輸出是以模組化的方式用不同的功能分開包裝的,但完成的程式碼量高達2000行,非常愚蠢。當時,我為了這一大堆東西努力工作了三個晚上,最後想出了一個質量低劣的遊戲,它由圖形使用者介面組成,在黑色框架下只有ASCII字元。現在想來,許多我當時覺得無法克服的問題可以用一些簡單的技巧來解決。這是因為我在技術上又窮又弱,這增加了玩遊戲的難度。在高中,我學習了python和第三方庫pygame。除了根據教程寫一些遊戲,我自己真正寫的是一個玩飛機的小遊戲。這是…一個用win繪製的黑色箭頭,發射幾個畫素大小的黑點,並指向紅色箭頭。請補充你的大腦。以上只是為了好玩。真正萌發玩遊戲想法的是與RPGmaker的接觸。我用自己的材料做了一些可以玩的東西。然後,我漸行漸遠,想成為原創。然而,為了自己製作一個rpg,我首先發現沒有指令碼。這個,我隨便拿我的初中小說糊弄起來。第二,作為一隻只能贏畫和用手畫直線的殘疾手,我沒有藝術能力,也就是說,我只能用我自己的材料來製作遊戲中出現的圖片。我唯一能做的就是根據指令碼製作地圖,並在小筆記本上新增設定……我沒想過要交藝術藝術家朋友,但我初中的指令碼讓朋友們洩氣了。最後,讓它去吧。設定檔案和alpha beta都不能談論的半成品的半成品位於舊計算機的硬碟上並吃灰。一般來說,如果遊戲機制是成熟的,比如象棋遊戲、俄羅斯方塊、食蛇者和食豆者,你需要做的就是用程式碼實現遊戲機制。然而,如果你需要從頭開始建立一個遊戲,你需要有非常廣泛的專業技能,能夠輸入程式碼,編寫指令碼,併成為一名藝術家。這只是一個帶有RPGmaker的遊戲。如果你上升到3A傑作...你可以看看這些遊戲的製作人名單。如果你認為一個人可以承擔清單上那些人的工作,那麼你完全有能力獨自開發3A傑作(笑聲)如果你在我的文章中看不到任何真正的意義,我真的建議你去下一個RPGmaker並嘗試一下。開始很容易。當你真的從開發者的角度考慮開發一款新遊戲時,你就會知道你會面臨什麼樣的困難。

  • 3 # 九影解說

    你好,很高興回答你的問題,你可以自己試試。既然遊戲是沒有限制的,我就談談我自己。一所對程式設計感興趣但不願意進一步學習的大學也選擇了一隻與計算機關係不大的專業雞。初中的時候,我用cpp一起寫了一盤井字棋。因為自學是一種瘋狂的方式,所以沒有關於演算法和最佳化的概念。儘管計算機人工智慧、結果判斷和電路板輸出是以模組化的方式用不同的功能分開包裝的,但完成的程式碼量高達2000行,非常愚蠢。當時,我為了這一大堆東西努力工作了三個晚上,最後想出了一個質量低劣的遊戲,它由圖形使用者介面組成,在黑色框架下只有ASCII字元。現在想來,許多我當時覺得無法克服的問題可以用一些簡單的技巧來解決。這是因為我在技術上又窮又弱,這增加了玩遊戲的難度。在高中,我學習了python和第三方庫pygame。除了根據教程寫一些遊戲,我自己真正寫的是一個玩飛機的小遊戲。這是…一個用win繪製的黑色箭頭,發射幾個畫素大小的黑點,並指向紅色箭頭。請補充你的大腦。以上只是為了好玩。真正萌發玩遊戲想法的是與RPGmaker的接觸。我用自己的材料做了一些可以玩的東西。然後,我漸行漸遠,想成為原創。然而,為了自己製作一個rpg,我首先發現沒有指令碼。這個,我隨便拿我的初中小說糊弄起來。第二,作為一隻只能贏畫和用手畫直線的殘疾手,我沒有藝術能力,也就是說,我只能用我自己的材料來製作遊戲中出現的圖片。我唯一能做的就是根據指令碼製作地圖,並在小筆記本上新增設定……我沒想過要交藝術藝術家朋友,但我初中的指令碼讓朋友們洩氣了。最後,讓它去吧。設定檔案和alpha beta都不能談論的半成品的半成品位於舊計算機的硬碟上並吃灰。一般來說,如果遊戲機制是成熟的,比如象棋遊戲、俄羅斯方塊、食蛇者和食豆者,你需要做的就是用程式碼實現遊戲機制。然而,如果你需要從頭開始建立一個遊戲,你需要有非常廣泛的專業技能,能夠輸入程式碼,編寫指令碼,併成為一名藝術家。這只是一個帶有RPGmaker的遊戲。如果你上升到3A傑作...你可以看看這些遊戲的製作人名單。如果你認為一個人可以承擔清單上那些人的工作,那麼你完全有能力獨自開發3A傑作(笑聲)如果你在我的文章中看不到任何真正的意義,我真的建議你去下一個RPGmaker並嘗試一下。開始很容易。當你真的從開發者的角度考慮開發一款新遊戲時,你就會知道你會面臨什麼樣的困難。

  • 4 # 娜是一種幸福

    如果你之前有相關的程式設計基礎的話,學習起來會好上手一點,但要是沒有任何基礎,前期肯定是有一定的難度呢,都說入門難,只要是入門了,後續就好多了還是要跟著培訓機構學習最好,老師帶著你去學習,這樣學習不會盲目,我周邊很多學遊戲開發的,也有從事這塊的,大部分都是先培訓一下,再上崗,現在培訓機構都有一整套的培訓體系,跟著一步步學習,學出來是沒問題的

  • 5 # 江西新華電腦餘

    遊戲開發需要一定的程式設計基礎的,最好是計算機專業的來學。 當然,如果你一點基礎都沒有,也不是完全學不會,只要你有做好大量付出的思想準備,一樣能夠學好的。首先, 遊戲開發的過程,是面向物件的開發過程,涉及到各種各樣的遊戲場景,分析其中的邏輯,如果沒有一定的程式設計思想,開始還是比較吃力的。不過好在,遊戲開發的思路和現實中的思想很相似,沒有太抽象的內容,只要你能想明白遊戲邏輯,剩下的就是使用程式碼將其實現出來。其次,遊戲開發過程有的時候需要一定的數學和物理能力,看文件需要一點點英文能力。最後,就是主觀上你得認同遊戲,客觀的看待遊戲開發的崗位,不要認為遊戲是禍及下一代的電子鴉片

  • 中秋節和大豐收的關聯?
  • 大盤衝上2900,後續如何操作?