国产精品久久精品-亚洲人成影院77777-欧美精品一区二区三区在线-久久久免费的精品|www.hiycz.com

武漢匯眾教育

400-888-4851

全國學習專線 8:00-22:00
武漢匯眾教育
匯眾教育致力于有志青年在動漫游戲行業發展;  匯眾教育成為目前遍布全國的數字娛樂人才培養基地;  累計培養90000余名專業人才,并輸送至全國50000家企業  
您當前的位置: >武漢覓學網 >武漢跨平臺游戲開發

武漢跨平臺游戲開發 2018-12-20 15:23:12

上課時段: 詳見內容

開班時間: 滾動開班

課程價格: 請咨詢

咨詢電話: 400-888-4851

預約試聽 在線咨詢

授課學校: 武漢匯眾教育

教學點: 1個

已關注: 823人

QQ咨詢: 2948863431

課程介紹 發布日期:2018-12-20 15:23:12
跨平臺游戲開發

武漢匯眾教育開設跨平臺游戲開發課程,講授游戲開發程序的核心技術,全程真實案例結合學習階段,通過經驗豐富的設計師為學員教授技巧,高效學習。

課程介紹
  這套課程主要講授游戲程序開發的核心技術與主要的功能實現。編程入門基礎階段包含《C++程序基礎》、《面向對象程序設計》、《游戲中的數據結構與算法》。此階段將為后續的游戲開發課程學習做好基本準備。
  技術應用階段包含《游戲中的圖形圖像實現》、《簡單游戲框架設計》、《游戲中的數學與物理應用》、《Lua語言及UI系統(Lua實現)》,該階段將實現計算機圖形編程、搭建高效簡潔的游戲框架、設計游戲中主要的數學與物理運算以及游戲UI系統開發。
  游戲引擎應用階段包含《cocos2d-x游戲引擎基礎》、《引擎游戲設計》、《MFC》以及完整的項目實訓環節。該階段將需要掌握游戲引擎的基本原理,并學會如何改變引擎編碼來實現游戲預期的設計效果。
專業軟件
  Lua:一個小巧的腳本語言,其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定制功能。在目前所有腳本中,Lua的速度是非常快的,這一切都決定了Lua是作為嵌入式腳本的良好選擇。
  Cocos2d-x:一個開源的移動2D游戲引擎,它的特色是"跨平臺",支持Windows、Mac、Linux、iOS、Android等操作系統。開發者編寫的源代碼很容易進行編輯和調試。代表游戲有:《捕魚達人》、《刀塔傳奇》、《雷霆戰機》等。
  C++:一種通用編程語言,應用廣泛,常用于系統開發、游戲引擎開發等應用領域,是至今非常受歡迎的強大編程語言。C++設計直接的和廣泛的支持多種程序設計風格,無需復雜的程序設計環境。
章節 內容
C++ 程序基礎

C++ 是一種通用編程語言,應用廣泛,常用于系統開發、游戲引擎開發等應用領域,是非常受歡迎的強大編程語言。 C++ 設計直接的和廣泛的支持多種程序設計風格,無需復雜的程序設計環境。

面向對象程序設計

面向對象程序設計,是一種計算機編程架構,從80 年代開始成為了一種主導編程思想。它達到了軟件工程的三個主要目標:重用性、靈活性和擴展性。為了實現整體運算,每個對象都能夠接收信息、處理數據和向其它對象發送信息。

游戲中的數據結構與算法

數據結構和算法在游戲程序中應用得很廣,可以說無處不在,被比喻為游戲程序的靈魂。一般游戲對程序的效率要求很高,因此能否成為出色的游戲程序員很大程度取決于能否編寫出高效的算法。

游戲案例實踐

依據教師提供的游戲案例源碼,綜合運用所學過的游戲開發編程技術,進行相對完善的功能開發,賦予一個游戲所應該具有的游戲性,盡量做到:"娛樂性"

階段考核(K1)

階段考試K1 的形式為在線考試,利用匯眾教育自主研發的在線考試系統進行程序基礎知識的在線答題。本次階段考試主要考察C++ 及數據結構算法的功底。

游戲中的圖形圖像實現

講解計算機圖形學的原理、算法及實現,即從基本圖形的生成,由簡單到復雜,由二維到多維。實用圖形編程技術包括計算機圖形學的概念、發展、應用和軟硬件系統;編寫代碼,使計算機自動繪制直線、圓、橢圓基本圖形、曲線及區域的填充;圖像處理的基本知識。

簡單游戲框架設計

在游戲項目中,游戲程序的主體框架是整個工程項目基礎和重要的部分,它集結了項目運行時所需的各個功能函數集群。代碼量少、表達規范、語法結構穩定的程序能夠讓整個游戲框架更易于維護。所以,游戲的主體框架應該是簡約而不簡單的,即用最少的代碼實現盡可能多的程序任務。

游戲中的數學與物理應用

游戲的可玩性與游戲中的數學與物理運算息息相關,比如尋路算法、碰撞檢測、重力與加速度、傷害范圍與防御等。通過改變運算方法和數值,就可以實現不同的游戲效果與感受。

Lua 語言及UI 系統(Lua 實現)

使用Lua 腳本語言,開發可以自定義的游戲UI 系統。包括游戲UI 框架的搭建、游戲UI 布局的可視化調整、UI 特效實現、UI 事件的綁定及處理等。

階段考試(K2)

項目考核。按照考核文檔要求,首先制作游戲程序技術開發文檔,繪制出對應的UML 程序結構圖;其次按照UML 圖進行編碼,實現游戲框架及各個游戲模塊的功能,并最終編譯為可直接運行的游戲;最后給出游戲項目說明文檔。

cocos2d-x 游戲引擎基礎

Cocos2d-X 可以幫助我們更好更快地開發出高效有價值的2D 游戲,并且這個游戲可以在PC、手機等設備上運行。我們需要重點掌握的是在該引擎標準框架基礎上,如何改變編碼并實現我們想要的游戲效果。

引擎游戲設計

基于引擎設計的游戲,需要將游戲設計框架與引擎功能框架進行完美結合,主要模塊有:游戲數據管理模塊、應用程序配置模塊、日志記錄模塊、網絡管理模塊、消息事件機制模塊、輸入輸出控制模塊、音效管理模塊、UI 系統模塊、邏輯系統處理模塊。針對不同類型的游戲,通常只需要單獨實現最上層的游戲邏輯系統,而剩余的模塊完全可以復用。

MFC

微軟基礎類庫(MFC)是一個微軟公司提供的代碼庫,利用MFC 可以快速的開發游戲制作中用到的各種輔助工具,例如地圖編輯器、任務編輯器、UI 編輯器、GM 工具等。以加快游戲開發速度及游戲上線后對游戲進行快速的維護、更新等。

項目實戰

按照商業項目要求,模擬商業項目開發流程,制作游戲程序技術開發文檔,繪制出對應的UML 程序結構圖,對游戲進行編碼,實現游戲框架及各個游戲模塊的功能,最終編譯為可直接運行的游戲并提供整個游戲項目的設計文檔。


上一篇:武漢游戲模型設計
下一篇:武漢高級游戲策劃
課程導航
武漢匯眾教育開課校區
機構新聞

推薦:游戲設計專業書籍

咨詢客服

日本游戲專業大學解析

咨詢客服

英國游戲專業解析

咨詢客服

廣告創意的真實性原則

咨詢客服

游戲開發常見的錯誤

咨詢客服

高考成績不理想,學什么技術好?

咨詢客服

游戲開發完成之后,如何進行游戲的宣傳

咨詢客服

關于我們 | 聯系我們 | 武漢匯眾教育地址:武漢市洪山區廣埠屯資訊廣場 咨詢電話:400-888-4851
滬ICP備18018862號-2 網站地圖 注冊 登錄 招生合作 版權/投訴 免責聲明 更新時間:2025-05-13