原创 3D遊戲06——物理系統與碰撞

改進飛碟(Hit UFO)遊戲: 遊戲內容要求: 按adpter模式設計圖修改飛碟遊戲 使它同時支持物理運動與運動學(變換)運動 Adapter模式 適配器模式(Adapter Pattern):將一個接口轉換成客戶希望

原创 3D遊戲01-離散仿真引擎

簡答題 1. 解釋遊戲對象(GameObjects) 和資源(Assets)的區別與聯繫。 遊戲對象(GameObjects) 指的是遊戲中一個可被選中的對象,比如一個方塊,一幅平面、一位角色形象等。對象可以被賦予一些屬性,

原创 服務計算02——安裝go語言開發環境

安裝golang 採用終端命令來安裝golang $ sudo yum install golang 可以查看安裝的版本和安裝目錄 $ rpm -ql golang |more $ go version 可以看到

原创 Missing: Game for a cause | 小衆功能遊戲背後的思考

提到功能遊戲這個概念,大部分人還是比較陌生的。 哪怕是一位資深遊戲玩家,也很難一下子說出五款功能性遊戲的名字。 功能遊戲的定義是“以解決現實社會和行業問題爲主要目的的遊戲品類”。所以,我們接觸過的許多功能遊戲都是功能性大於娛樂性的

原创 服務計算01 - 安裝配置私有云

使用virtualBox搭建自己的桌面雲實驗目的實驗環境與要求實驗內容安裝virtualBox創建Linux虛擬機配置遠程桌面訪問虛擬機 實驗目的 初步瞭解虛擬化技術,理解雲計算的相關概念 理解系統工程師面臨的困境 理解自動化安

原创 字符遊戲——貪吃蛇的設計思路

“貪吃蛇”作爲一款經典的小遊戲承載了我們的童年回憶。這次我們試着用C語言製作一個簡單的貪吃蛇字符小遊戲。 首先,我們用自頂向下的思路去考慮這個問題,先做一個可以在一定範圍內通過鍵盤控制來移動的“蛇”。 用僞代碼來表示這個過程, 就

原创 當人工智能遇上倫理道德

在1956年美國達特茅斯學院召開的學術研討會上,人工智能(AI)首次成爲一個正式學術領域,發展至今已有60多年的歷史。隨着人工智能技術的不斷成熟,會有越來越多的機器人或智能程序充當人類助手,幫助人們完成復重性、危險性的任務。然而,隨着人工

原创 > 嘗試用construct2製作Flappin alien!

大家都記得前幾年的網紅小遊戲Flappy Birds吧,這次我嘗試用C2來製作一個類似玩法的platform遊戲。 首先當然是打開construct2新建一個空項目了。 插入兩個layout,分別命名爲Game和Start

原创 ELO rating system--遊戲中的玩家評分體系

ELO rating system是一類應用在對抗類競技項目中評測選手相對水平的方法。最初被應用與國際象棋,而後,擴展到了足球,籃球,橄欖球以及電子競技等競技項目中。 Arpad Elo ,ELO rating system提出者

原创 JAVA:歷史與未來

作爲最受歡迎的編程語言之一,Java已經走過了20個年頭。從已經落寞的諾基亞到現在火熱的電商系統,我們都能看到Java語言的身影。從1995年的第一個版本到現在的Java 1.8,我們甚至能從Java的版本迭代中看到不同時代編程語言關注

原创 電路加法實驗

任務1)建立一個簡單電路 採用Circuit網站提供的仿真工具,我們可以用三極管搭建一個簡單的非門電路,電路的真值表如下: 任務2) 驗證A(B+C)和 AB+AC 電路等價 等價電路的真值表如下: 任務3)

原创 梅特卡夫定律與網絡價值

網絡價值 談及互聯網的價值,我們會從哪些方面去考慮?用戶價值? 商業價值? 甚至從長遠來看,時代價值? 梅特卡夫定律 與摩爾定律、吉爾德定律並稱爲互聯網三定律的梅特卡夫定律,由3Com公司的創始人,計算機網絡先驅羅伯特·梅特卡

原创 雙鴨山大學的來源

“雙鴨山大學”的來源 2017年6月底,網友@同聲翻譯櫻桃羊 發佈 的一則內容如下的微博被瘋狂轉發 書中作者將中山大學“Sun Yat-sen-University”譯爲“雙鴨山大學”。憑藉着謎之萌感,伴隨着“我可能讀了個假大學”的吐

原创 國內IT風投事件

風險投資 風險投資,顧名思義,是一種有別於傳統的抵押投資的兼具高風險和高回報的投資方式。而事實上,風投並不是一種賭博,它是至今爲止收益最高的投資方式之一。和其他所有的金融投資一樣,社會經濟的發展是風投發展的內在動力,而其中

原创 貪吃蛇的進階(??)之智能蛇

上週嘗試做了貪吃蛇之後,這周又收到了新的任務,是製作可以“自己動”的智能蛇。 智能蛇的大體框架和上篇博客提到的貪吃蛇沒有太大的區別,在此就不復制粘貼那些代碼了。 要讓貪吃蛇自己動起來的關鍵在於讓蛇自己以一定的速度“走”起來。在這裏