2012-06-21 11 views
-1

好吧我的背景,我學會了一個學期的基本C#。我已經在NetBeans(Java)中完成了一個項目(小,它是一個自動運行的CD,並且大部分源代碼都給了我,我只需將它組織起來就可以使用戶友好以及運行)。我對OOP的工作原理有過基本的瞭解。這是結束我的「豐富的經驗」(大夢,遊戲開發)從哪裏開始,以及如何建立我的簡單技能?

這是我下手,現在在那裏我想去的地方。

我想建立一個MASSIVE MMO。 (每成癮者的夢想,我知道,建設什麼讓你快樂)我想使它成爲一個沙盒,相當類似於EVE怎麼我從來沒有加載到新的東西(總裝載足夠遠的前方和實時加載屏幕不再),我希望它是如此龐大。 (我可以投入更多的細節,但對於這個問題,我需要啓動沙箱的想法)。 我想建立我自己的引擎。(或一羣人,什麼都),但我不想買,或者使用一個,並限制他們alow什麼,我想我們的想象限制我們不是別人

所以這是我的目標,其中問題頂點,用我有限的知識,我從哪裏開始,如何開始,如果我想建立自己的發動機(開放框樣式),並圍繞開發一個遊戲它?

我woudl喜歡它是跨平臺 ...我knwo有些人認爲SYA幾乎是不可能的,並保持成本上升exponetually,但我覺得它會成爲一個更加規範的時候我與此有關的發佈日期。

注意事項:我恨技術書籍......他們阻撓我,是的辦法乾燥,並承擔對事物的知識,我得到更多的沮喪,那麼學習或享受了與他們的學習(我不介意導遊和這些都是書面的,只需要簡單,而不是充滿未解釋的術語)。我用手和音頻解釋學得更好。視頻也是一個很大的:)。 (這是所有誠實的!)

如果我需要更好或更多解釋,請問我,我願意在任何部分詳細擴大。讓我知道!謝謝你們,我一直非常享受StackOverFlow。你們搖滾:)

+4

對不起,這種類型的問題只是不適合堆棧溢出(請參閱[常見問題])。祝你好運,但。這不是一個小項目... – Ryan

+1

「我討厭技術書籍」是一個壞主意。我自己是一名兼職遊戲開發人員,實際上有一個工作遊戲,我打算在下個月內發佈。我自己從非常基礎的知識開始。我想說的是,你不應該嘗試和避免技術問題,因爲它們對你的成功至關重要。特別是對於MMO。遊戲引擎也許並不是一個壞主意,即使你只是爲了兼容性的原因而使用它。 – Denzil

+0

所以要求一個好的起點對SOF來說不是一個好問題? @ minitech 我真的不討厭他們......我對他們失去興趣,因爲他們總是走出話題,像一位幹了10年的幹老師談話! (大聲笑,只是我的手錶形式5我已經開始,但還沒有完成你知道。) @ Denzil – jackeduphard

回答

2

我同意這是一個有點題外話這個網站,但無論如何都會分享一些建議。

我說去吧。我很多年前就在你的鞋子裏;很多新手程序員都有着完全相同的抱負。大多數人都沒有完成,但那不是重點 - 主要是獲得樂趣,並磨練你的編程技能。

編寫多人遊戲需要掌握lot科技。網絡套接字,密碼加密,數據庫管理等等。具有諷刺意味的是,你學得越多,你就會意識到你上個星期寫的代碼是廢話,需要徹底改寫。 :-)但沒關係,這意味着你在學習。

如果你想與實際可玩的,有趣的遊戲結束了,我建議棘輪下來您的期望。把你需要掌握的技術人員的數量減少到最低限度。專注於圍繞一兩個技術人員製作一個非常簡單的遊戲。強制自己讓遊戲完成100%,上傳它,然後繼續學習剛剛學到的新遊戲。

請注意,儘管您想自己編寫引擎和所有內容,但實際上可能會發現使用現有的開源引擎會更有效率。深入研究它的內部和調整/重寫位。處理別人的代碼可能看起來很沉悶,但它確實是學習編程的最佳方式。另外你從第一天開始就可以玩些東西。

+1

布萊斯,感謝我刺探我的過分whe question的問題,我不希望今天能夠做到這一點類型的東西,但我想獲得更多的基礎知識,我一直在研究基於文本的RPG ......它很小但它正在出現。在完成小冒險之後,我可以開始使用垃圾簡單引擎。 – jackeduphard