原创 golang-flag命令行參數的簡單介紹

介紹 在寫命令行程序(工具、server)時,對命令參數進行解析是常見的需求。各種語言一般都會提供解析命令行參數的方法或庫,以方便程序員使用。在 go 標準庫中提供了一個包:flag,方便進行命令行解析。 概述 定義flags

原创 Week9-開發web服務程序

一、概述 開發簡單 web 服務程序 cloudgo,瞭解 web 服務器工作原理。 任務目標 熟悉 go 服務器工作原理 基於現有 web 庫,編寫一個簡單 web 應用類似 cloudgo。 使用 curl 工具訪問 web

原创 hw9-UI系統

作業要求-血條的預製設計 本次作業是五選一,我選擇了【血條(Health Bar)的預製設計】,要求如下: 分別使用 IMGUI 和 UGUI 實現 使用 UGUI,血條是遊戲對象的一個子元素,任何時候需要面對主攝像機 分析兩種

原创 gorilla/mux類庫解析

簡介 gorilla/mux實現了一個請求路由和分發的Go框架。“mux”的意思是“HTTP request multiplexer”,和標準包http.ServeMux類似,mux.Router根據已註冊路由列表匹配傳入請求,並

原创 字符遊戲-貪喫蛇的設計

現在我們可以寫一個簡單的字符遊戲–貪喫蛇,以下大體講一下它的設計。 ###貪喫蛇分爲幾個部分: 蛇的移動 食物的生成 蛇的伸長 蛇的控制 死亡的判斷 地圖的輸出 ####首先是設計地圖: ####然後是食物的生成: 關於蛇的伸

原创 hw11-AR/MR 技術

作業內容 這次作業分爲兩部分:圖片識別和建模,以及虛擬按鍵小遊戲。 圖片識別與建模 效果 攝像頭掃描出識別圖後能夠顯示模型。 步驟 1.訪問vuforia註冊一個賬號,登錄後點擊菜單欄的Develop,然後點擊Target Man

原创 hw1-淺談Dota2設計元素

今年的TI9賽事在中國上海舉行,可謂是Dota2玩家們的一大幸事。但是,LGD戰隊止步於季軍,也讓我們的粉絲心涼了一截。8月25日,OG戰隊以3比1戰勝Liquid戰隊,將2019Dota2國際邀請賽冠軍收入囊中,實現了在該項賽事

原创 hw6-物理系統與碰撞作業

內容一:修改飛碟遊戲 要求: 按設計圖修改飛碟遊戲 使它同時支持物理運動與運動學(變換)運動 架構圖 根據MVC結構,以及物理運動和運動學運動分離的要求,我參照別人的博客的UML來編寫代碼。 層次安排 Prefabs放的是爆

原创 Week7-CLI命令行實用程序開發實戰

Agenda的代碼 源代碼見我的Github 一、安裝cobra並完成小案例 安裝 打開CentOS虛擬機的終端,使用命令go get -v github.com/spf13/cobra/cobra安裝cobra。 安裝過程出現了

原创 Travis CI在GitHub項目中的簡單使用

介紹 Travis CI 提供的是持續集成服務(Continuous Integration,簡稱 CI)。它綁定 Github 上面的項目,只要有新的代碼,就會自動抓取。然後,提供一個運行環境,執行測試,完成構建,還能部署到服

原创 hw2-離散仿真引擎基礎作業

簡答題 1.解釋遊戲對象(GameObjects) 和 資源(Assets)的區別與聯繫。 (1)區別:遊戲對象是遊戲中的對象,我們可以通過添加組件使遊戲對象具有某些特性從而成爲遊戲中的對象,如遊戲場景、玩家等;資源是我們自定義或

原创 git常見命令使用介紹

Git介紹 Git是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。與常用的版本控制工具 CVS, Subversion 等不同,它採用了分佈式版本庫的方式,不必服務器端軟件支

原创 Week2-安裝go語言開發環境

實驗目的 安裝Go開發環境。仔細閱讀官方文檔《如何使用Go編程》,並按文檔寫第一個包,做第一次測試。 實驗內容 【安裝開發環境】 1.安裝VSCode編輯器 由於我之前已經裝好了編輯器,所以這裏不再詳細敘述安裝過程。 2.安裝g

原创 淺談Dota2設計元素

今年的TI9賽事在中國上海舉行,可謂是Dota2玩家們的一大幸事。但是,LGD戰隊止步於季軍,也讓我們的粉絲心涼了一截。8月25日,OG戰隊以3比1戰勝Liquid戰隊,將2019Dota2國際邀請賽冠軍收入囊中,實現了在該項賽事

原创 Week1-使用 VirtualBox 讓 PC 提供雲桌面服務

實驗目的 初步瞭解虛擬化技術,理解雲計算的相關概念 理解系統工程師面臨的困境 理解自動化安裝、管理(DevOps)在雲應用中的重要性 實驗環境與要求 實驗需要硬件虛擬化(AMD-V 或 Intel-VT)支持,部分舊筆記本不