回覆列表
  • 1 # 搜商增長駭客

    0基礎,分這麼兩種情況:

    1 你要從頭開始學,從一個程式碼開始寫2 你不想寫程式碼,想用視覺化程式設計的模組進行自由封裝組合

    第一種情況:

    如果你真的是零基礎,並且你還特別年輕,有精力有時間,想學一個新的技能或者提升自己,那麼你可以選擇去報名培訓班或者自學。培訓班層次不齊,要自己懂得分辨好的和不好的,最好去百度貼吧或者自己的同事同學,他們在培訓機構學過的,問問他們看看具體的情況和發展前景如何。

    如果是自學,那麼就要下定決心死磕,因為你已經知道自己最想要的的是什麼,那麼剩下的唯有決心和行動了,持續的給出結果,用專案和作品說話。

    第二種情況:

    可以百度搜:極速應用 或者 應用公園

    透過技術應用 和應用公園,拖曳和調整生成自己的APP,這樣能夠大大的減少開發週期和生產成本。當然,如果你要真正符合你需求的軟體還是得完成,還可以進行私人訂製。

    對於遊戲開發

    遊戲開發常用的軟體是c++、directx、box2d、cocos2d-x、unity.c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛.c++支援多種程式設計正規化--面向物件程式設計、泛型程式設計和過程化程式設計.

    directx(direct extension,簡稱dx)是由微軟公司建立的多媒體程式設計介面.由c++程式語言實現,遵循com.被廣泛使用於microsoft windows、microsoft xbox、microsoft xbox 360和microsoft xbox one電子遊戲開發,並且只能支援這些平臺。

    cocos2d-x發展的重點是圍繞cocos2d跨平臺,cocos2d-x提供的框架.手機遊戲,可以寫在c++或者lua中,使用api是cocos2d-iphone完全相容.cocos2d-x專案可以很容易地建立和執行在ios,android,黑莓blackberry等作業系統中.cocos2d-x還支援windows、mac和linux等桌面作業系統,因此,開發者編寫的原始碼很容易在桌面作業系統中編輯和除錯。

    unity3d是由unity technologies開發的一個讓玩家輕鬆建立諸如三維影片遊戲、建築視覺化、實時三維動畫等型別互動內容的多平臺的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。

     基礎課程:絡遊戲程式設計、網路遊戲演算法設計、網路遊戲平臺設計以及商業實戰專案訓練,包含C++、資料結構、演算法基礎、Windows API使用、MFC原理及其應用、2D圖形渲染技術、介面設計與應用。為網路遊戲開發打下堅實的語言基礎、掌握基本的程式設計技巧、掌握簡單的遊戲開發邏輯、掌握常用的資料結構與演算法、掌握基本的Windows程式設計技術,熟悉MFC程式的開發與應用、能夠進行遊戲開發。   

    學習遊戲軟體開發需要學習什麼 遊戲軟體開發基礎  

    2D網路遊戲開發主要學習內容有網路遊戲程式設計、網路遊戲演算法設計、2D網路遊戲平臺設計以及商業實戰專案訓練,包含C++、資料結構、演算法基礎、Windows API使用、MFC原理及其應用、2D圖形渲染技術、介面設計與應用。為網路遊戲開發打下堅實的語言基礎、掌握基本的程式設計技巧、掌握簡單的遊戲開發邏輯、掌握常用的資料結構與演算法、掌握基本的Windows程式設計技術,熟悉MFC程式的開發與應用、能夠進行2D遊戲開發。  

    Direct 3D程式開發基礎 3D遊戲開發技術實戰 遊戲引擎的修改與使用網路通訊、資料庫及遊戲伺服器 行業規劃及職業素質

    2 遊戲綜合專案實戰訓練 基地頂崗專案實訓。  

  • 2 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

    首先,零基礎是可以學習App開發的,而且能夠學得會用得好。

    App開發目前主要集中在兩大平臺上,一個是Android開發,另一個是iOS開發。對於零基礎的人來說,學習App開發是個不錯的選擇,原因有以下三個方面:

    第一:App開發簡單易學。Android開發需要學習Java語言(或者kotlin),iOS開發需要學習Swift(或者OC)。雖然需要學習程式語言,而且Java語言相對比較抽象,但是由於App開發主要是前端開發,所以難度並不大,主要集中在頁面開發和事件處理上。

    第二:涉及到的知識結構並不多。相對於後端開發來說,App開發涉及到的知識結構並不複雜,通常並不需要考慮演算法問題、併發問題、事務處理問題等系統級問題,所以即使沒有計算機或者數學基礎,也可以學習App開發。

    第三:實驗環境容易搭建。目前App開發有大量的開發工具可以使用,這些工具通常也都有整合的模擬器環境,可以一邊開發一邊就能夠看到效果,非常方便。對於初學者來說,學習App開發還是比較有樂趣的,也很容易能夠建立起學習的信心。

    雖然App手機端的開發比較容易學習,但是App開發的後端處理也是比較麻煩的,通常一個App的開發需要多個角色的參與,除了手機端開發之外,還需要產品經理、互動設計師、視覺設計師、架構師、專案經理、後端程式設計師、測試工程師等角色,所以開發一款App並不容易。

    如果要學習遊戲類開發,除了要掌握基本的App開發知識之外,還需要掌握遊戲開發引擎,有2D和3D兩種分類,針對於不同的遊戲設計選擇不同的開發引擎(API)。

  • 中秋節和大豐收的關聯?
  • 在酒店工作,你碰到過什麼樣的客人呢?