原创 C語言小遊戲——貪喫蛇

經過幾個月的c語言的學習,我們一直在用C語言進行計算,在老師給的提示和模板下,我們嘗試着進行寫了一下類似貪喫蛇這樣的遊戲,首先,我們先用了標準C語言庫寫出了一個只能一步一步操控的“蛇”。 接下來,我又爲了蛇可以自己動使用了 “w

原创 字符遊戲—貪喫蛇

經過一段時間的C語言的學習和實踐,我們也可以開始學習寫一下簡單的小遊戲,例如貪喫蛇。 下面來介紹一下我的貪喫蛇; 貪喫蛇分爲幾個部分: 蛇的移動 食物的生成 蛇的伸長 蛇的控制 死亡的判斷 地圖的輸出 首先是蛇的移動:

原创 牧師與魔鬼附AI版

P&D 過河遊戲智能幫助實現 實現狀態圖的自動生成 狀態機如下,參考博客(Unity學習之P&D 過河遊戲智能幫助實現) 根據狀態機實現AI算法。 因爲狀態機紀錄了每一個狀態,根據每個狀態來進行選擇下一個狀態,實現狀態

原创 AR小遊戲

圖片識別與建模 在vuforia網站上下載安裝包,進行對Unity進行添加Vuforia包,然後使用其中的ARCamera和Image Target。在Unity2018中還需要調整下面的設置。 然後掛載 AR Came

原创 離散仿真引擎基礎

1. 解釋 遊戲對象(GameObjects) 和 資源(Assets)的區別與聯繫。 遊戲對象(GameObjects):遊戲對象是指出現在遊戲界面或遊戲場景中的物體,是通過資源整合的整體。遊戲對象一般需要通過不同的腳本來構成

原创 字符遊戲—貪吃蛇

經過一段時間的C語言的學習和實踐,我們也可以開始學習寫一下簡單的小遊戲,例如貪吃蛇。 下面來介紹一下我的貪吃蛇; 貪吃蛇分爲幾個部分: 蛇的移動 食物的生成 蛇的伸長 蛇的控制 死亡的判斷 地圖的輸出 首先是蛇的移動: 分別從4

原创 C語言--編程語言的基礎

經過了多年的發展,各種新興的編程語言都在不斷產生,但是,作爲基礎的C語言一直沒有被人們遺忘。 C語言是由C語言之父–Dennis M Ritchie(丹尼斯·裏奇)創造出來的。雖然從1972年到現在以及有快50年時間,但是,C語言仍然活

原创 摩爾定律與反摩爾定律

摩爾定律是由因特爾的創始人之一的戈登·摩爾提出來的。主要內容是當價格不變時,集成電路上可容納的元件的數目,每過2年就會增加一倍,那麼,性能也隨之提升一倍。摩爾定律也就揭示了信息技術的進步速度。 蘋果公司的手機開發也基本上滿足摩爾定

原创 C語言小遊戲——貪吃蛇

經過幾個月的c語言的學習,我們一直在用C語言進行計算,在老師給的提示和模板下,我們嘗試着進行寫了一下類似貪吃蛇這樣的遊戲,首先,我們先用了標準C語言庫寫出了一個只能一步一步操控的“蛇”。 接下來,我又爲了蛇可以自己動使用了 “windo

原创 C#之父——安德斯·海爾斯伯格

比爾蓋茨曾高度評價說: “我們爲Anders獲得這一榮譽感到無比自豪,Anders在C#創建中所做的努力將會改變現在的軟件開發方式,並將在以後的十年繼續產生影響。” 安德斯·海爾斯伯格(Anders Hejlsberg),1960年1

原创 基本門電路類型

我們知道電路結構中有與門,或門,非門,等。 我們先用已有的異或門來搭建一個非門吧. 另外,我們當然可以用見到的短路操作做到非門的操作啦,如: 附上真值表 這只是2種簡單的非門,大家也可以做出另外的更好的非門哦; 驗證電路

原创 用construct 2做射擊小遊戲

首先打開一個新文件( new project) 接下來更改windows大小 插入sprite和Tileground,另外添加幾個圖層。 接着給各種sprite增加behavior和effect; 然後就按着邏輯給這些

原创 彙編實驗

在各種高級語言流行的現代,也許我們對C、C++ 、C#等語言都很熟悉,但是,我們是不是忘記了最原始的只含0、1的機器語言,或者是比較複雜的彙編語言呢。我剛剛試試用了彙編語言進行實驗,真的發現高級語言出現的重要性,但是,我們不能否認彙編語言

原创 第一次使用construct的感受

第一次打開contruct這個軟件還是有點小激動的。 先創建個新文件吧 開始一步一步地按着教程來做咯 左邊的layout size 修改一下layout的大小。 雙擊窗口空白位置彈出一個對話框。點擊Tiled background

原创 自頂向下,逐步求精

“自頂而下,逐步求精”(top-down design) 當我們面對一個複雜的問題的時候,我們會覺得手足無措,不知道該從何做起,這時,我們不妨使用“自頂而下,逐步求精”的方法來實現這個複雜的問題。那什麼是“自頂而下,逐步求精”呢?