計算機程序設計

如何在Android上創建遊戲

許多人為移動平台下載遊戲,正在考慮:“為什麼不讓夢想成真?為什麼不讓您的產品比互動娛樂行業已經提供的更好,更有趣?” 如果你不知道如何在“Android”上創建遊戲,但是想要學習,這篇文章將告訴你一些等待新手開發人員的陷阱。

主意

創建遊戲所需的第一件事是一個想法。 在第一階段,它可以用任何形式書寫。 理所當然的是,它“貼”並且是可以理解的。 最有可能的是,在化身期間,它將會改變。 必須添加一些東西,並且完全刪除或重新生成。 在這方面,沒有什麼奇怪的 - 進一步詳細說明,功能不僅要徹底地描述,而且還將進行適應性測試。

不要完全放棄這個想法的主要描述,並開始在“Android”上創建俄羅斯遊戲,跳過這個階段。 想法的集合是開始的重點,從中開始運動是最簡單的。 此外,論文中概述的想法將使您能夠仔細觀察構想,也許提前註意和糾正弱點。

功能列表

由於在“Android”上創建遊戲是不可能的,沒有詳細的闡述,在這個階段,有必要繼續在 文本編輯器中 工作,並描述遊戲中的功能。 我們舉個例子:“戰神”系列是一個兇手。 主角的武器是鞭子。 在戰鬥中,你可以長時間美妙的組合攻擊。 每個級別都與老闆的戰鬥結束。

這個列表是相當吝嗇的,只反映了主要特徵,也就是那些突出顯示遊戲背景的人物。 其實還有很多,但其他的功能是次要的。 在描述第一個去那些沒有你的未來的創造是不可能存在的,而最後一個重要的,可以犧牲,以取得發展的速度。

Dizdok

因為沒有這個文件,幾乎不可能創建一個新的遊戲,所以我們也必須要努力。 Dizdok - “設計文件”的縮寫,其中包括最詳細的描述:

  • 對像模型和實體功能。
  • 功能規格。
  • 遊戲內容。
  • 接口。
  • 如有必要,可以添加知識庫。
  • 對像模型。

對像模型

對像模型包含有關每個遊戲精華的信息:武器,盔甲,NPC,法術,玩家。 它是每個遊戲獨一無二的。

功能應理解為:

  • 我可以穿上\ remove \ buy \ sell \改進。
  • 死後遺留在庫存中。
  • 力量會隨著時間的推移而失去一些動作。
  • 字符或組的特徵是否增加?
  • 它有一套特殊的屬性。

上述項目不是必需的,可以為每個單獨的實體組減少或增加其數量。

功能規格

在繼續關於如何為“Android”創建遊戲的問題的答案中,您應該了解dzedoka的下一部分。 功能規範逐一描述遊戲。 這裡有必要盡可能準確地告訴主角能做什麼以及如何實現。 每個NPC必須分別進行相同的操作。 除了玩角色,還需要觸摸急救箱,武器,盔甲,環境元素。

事實上,這一節是影響所有遊戲時刻的一套規則,從菜單中開始,結束如何計算影響力的損失。 您通過每個單獨的項目工作的越多,實現項目就越容易。

內容

在創建好遊戲之前,您需要考慮其中的內容。 描述規格,您可以指定從槍支拍攝的字符,這是裝載硬盤固定損壞的墨盒。 如果你從這個參數擊中NPC,那麼裝甲的力量將被減去。 另外還有必要指出每個單獨的武器,裝甲,全國人民代表大會的名稱。 當然,你需要描述 外觀。 內容是一個磚塊,整個遊戲將從中構建。

接口

該界面是一組功能和按鈕,用戶將通過該功能和按鈕與程序進行交互。 創建時應考慮的主要問題是方便。 要了解如何組織所有元素,您可以啟動和分析類型的最佳樣本,將最合適的解決方案移動到您的項目中。

選擇引擎或設計師

在“Android”上創建遊戲之前必須做的另一個步驟是選擇一個遊戲引擎。 時間到了,從頭開始,一切都要做。 今天,用完成的設計師,你可以通過寫最少的代碼來做所有的工作。

引擎的選擇是值得的,基於其一些功能:

  • 使用條款
  • 機會。
  • 的價格。
  • 開發人員的支持
  • Zadokumentirovannost。
  • 社區的大小。
  • 簡單。
  • 可擴展性。

使用條款 :也許一旦買了設計師,你將不會成為其全部擁有者。 事實上,隨著遊戲的商業成功,您必須向引擎的開發者支付一定的利潤。 主要事情 - 在“Android”上創建遊戲之前,請閱讀所選擇 的 產品的 許可協議 。

特點 :它們必須完全滿足開發者的需求。 如果產品提供超過必要的,遊戲可以輕鬆擴展,使用驅動程序的新功能。 但想想平衡! 對於俄羅斯方塊使用虛幻引擎 - 愚蠢。

支持 :首先,重要的是找出產品是否有發展? 錯誤是否從版本更正到版本? 它是否獲得新的功能和工具? 發動機發動迅速,比起幾年前凍結的發動機有優勢。

社區 :使用構造函數的人數是多少? 如果用戶很大,查找文檔,課程,大師班,示例不是問題。 如果用戶相對較小,則此信息可能無法提供給您的競爭力。

擴展性 :在創建自己的遊戲之前,請先查看是否可以將外部模塊連接到選定的引擎。 通常它們用於導出或導入3D模型,聲音,腳本和精靈。 如果有這樣的工具的支持,設計人員不限於用於創建內容的內部實用程序。

UDK

虛幻開發套件 - 不是最簡單的學習遊戲引擎,而是最強大的之一。 它不僅用於新手開發商,也由大公司使用。 如果您正在尋找問題的答案:“如何創建一個3D遊戲,哪個引擎選擇它? - 你應該探討UDK的可能性。

要描述程序邏輯,使用內部腳本語言 - UnrealScript。 開發人員的網站提供了很多課程,無論是在視頻上拍攝,還是在文字版中進行了描述。 在這樣做時,它們涵蓋了最大的功能 - 從編輯器到編寫腳本。

扭矩2D / 3D

扭矩是移動平台最受歡迎的遊戲設計師之一。 擁有所有必要的編輯器和調試工具。 在開發過程中,程序員非常注重方便,並試圖使所有的公用事業最簡單和最實惠。

設計人員附帶了描述大部分功能的文檔。 在官方網站上可以找到幾個現成的遊戲的訓練計劃和來源。

Torque腳本內置於Torque中,用於編寫腳本。 每個對象的屬性可以提前定義。 在設計師中也是一套Box2D,它處理物理計算。

如果您正在嘗試找到問題的答案:“如何創建一個 網絡遊戲 和哪個引擎選擇? - 您可以放心地說,扭矩將在短時間內進行多人遊戲項目。 所有必要的功能都是提前建立的,官方網站上的例子將展示如何最合理地使用它。

研究

選擇遊戲引擎後,您仍然不清楚如何創建遊戲。 不得不花費大量的時間來訓練他們。 既然沒有球隊,你將需要自己做一切:寫腳本,創建紋理,精靈,模型(如果遊戲是三維的),寫一個腳本,測試。 很容易猜測,初學者開發人員將不得不理解許多 專業 的基礎知識 :程序員, 作家,測試人員,藝術家,設計師。

最好在實踐中學習,也就是在您的項目工作過程中學習。 學習一切您需要的另一種方法是在開發遊戲的公司工作。 同時,立即標記主程序員的職位是不值得的:即使你被提出處理日常事務,也不要放棄從裡面看geymdev的機會。

任何公司的工作從底部開始,這是正常現象。 而踏板師,水平設計師,平衡機,測試員的技能將非常有用,這些都是大多數初級生產者的行業。 經過幾年的培訓,您將能夠學習如何創建四分法和技術任務,了解錯誤跟踪器並形成聯繫人數據庫。 完成工作後,為了在“Android”上創建俄羅斯遊戲,您將需要花費更少的力量,因為您將保留所有必要的技能和能力。

有可能通過證明你在發展問題上的能力,你不必離開老隊伍,而且你將在你的項目中佔據領先地位。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.atomiyme.com. Theme powered by WordPress.