author/遊戲開發啟示錄

AI行為樹的工作原理

最近在專案中應用到了行為樹,在網上看了不少關於行為樹的文章,其中有一篇文章我覺得寫得非常到位,它的原文是英文。在這篇文章裡我會它的大致意思給翻譯出來(注:由於原文有不少囉嗦的地方,所以沒有逐句的翻譯),以它的行

淺談Surface

Surface是安卓中一個比較重要但是又比較偏門的東西,其實我們每個應用基本基本上都會在不知不覺中用到它.這段時間剛好查了相關的一些資料,這裡把它記錄下來. #什麼是Surface 讓我們看看Surfa

深度有趣 | 21 從FlappyBird到DQN

介紹強化學習(Reinforcement Learning,RL)的概念,並用DQN訓練一個會玩FlappyBird的模型 FlappyBird 這個遊戲很多人都玩過,很虐,以下是一個用pygame重

自定義View之SwitchView

工作(我)太(太)忙(懶) 太長時間沒有寫部落格了,再不寫今年一晃就要過去了,順便也總結下今年工作的一些技術點吧。這篇先從一個簡單的自定義控制元件開始吧 先看最終效果圖:

俄羅斯方塊(c++)

這個俄羅斯方塊是用c++基於windows控制檯製作的。 話不多說,先上圖感受一下:(控制檯醜陋的介面不是我的鍋emmm) 我們知道俄羅斯方塊有俄羅斯方塊的規則: 1.生成五種不同形狀

Hilo開發小遊戲踩坑筆記(1)

第一次開發小遊戲,用的是Hilo框架。由於專案開發時間比較緊張,對遊戲和CANVAS都沒有了解過。程式碼雖然寫的很爛,但是還是記錄下踩過的坑吧!本文為碎碎念模式,並不深入,寫錯的地方希望多多指點。 一、CA

遊戲製作之路(22)建立移動的敵人

在前面介紹一個角色控制的功能,角色可以走動,也可以跳起來,還可以開火打靜止的敵人,不過這樣還是不爽,能否建立一些可以移動的敵人呢?本文就來解決這個問題。因此,跟前面一樣建立一個膠囊體,然後再建立一個立方體當作鼻

遊戲製作之路(21)程式碼整理

前面介紹了角色是否到達地面的檢測,並且程式碼都是不斷地新增進來的,並沒有進行整體的設計,你會發現程式碼的效率有點低了。在這裡,我們來把程式碼整理一下,讓這些程式碼更加高效,並且更加有條理,更容易理解。在程

備忘錄模式

備忘錄模式 - Memento 備忘錄模式捕捉並且具象化一個物件的內在狀態。換句話說,它把你的物件存在了某個地方,然後在以後的某個時間再把它恢復出來,而不會打破它本身的封裝性,私有資料依舊是私有資料

1746063841.6296