原创 技能模塊的防外掛機制和同步機制優化

遊戲在真實的環境中,有些特殊情況需要處理,本文介紹技能模塊是如何處理人爲作弊和現實中的網絡導致的一些問題。 主要介紹四個部分: 防外掛 網絡延遲問題解決 網絡卡頓和抖動 流量優化 注意,本文默認介紹的是玩家的技能處理,也就是技能的控制端

原创 python擴展1-C導出模塊、函數給python使用

導出模塊 當python執行import dllmodule時,執行了以下步驟: 查找名字爲dllmodule的動態模塊 2.定位C/C++導出模塊初始化函數,名字爲init+dllmodule 3.執行這個初始化函數。 4.這個是初始化

原创 教老婆學python

https://www.zhihu.com/question/22211032/answer/23339234?utm_campaign=rss&utm_medium=rss&utm_source=rss&utm_content=title

原创 遊戲的數值系統的實現和演化

在遊戲的戰鬥系統中,數值系統是很重要的模塊之一。對策劃來說,數值策劃是一個非常重要的分類,關於數值從策劃的角度介紹的比較多。但是對於程序來說,可能是這一塊和需求比較密切,實現起來也沒有特別複雜,關於數值模塊實現的介紹,網上的資料比較少。 最

原创 單位屬性模塊

一個單位的屬性(攻擊力、最大血量、防禦力等)一般由多個模塊決定,比如我們遊戲的屬性由三塊決定: 基礎屬性:由單位的等級和成長決定。 裝備屬性:影響人物面板顯示的屬性值。最常見的是裝備等。 外部屬性:每次進入副本時都會重置。一般來說,都是由

原创 技能模塊的同步

這裏所說的技能模塊包括:技能流程、法術場、彈道和buff。 首先介紹authority和proxy的概念,這兩個概念是基於單位unit的基礎上進行的區分。 authority表示單位的主控端,即此單位是由客戶端和還是服務端控制。對於玩家av

原创 編譯kubernetes並在windows下運行調試api-server

1 在linux下編譯kubernetes 1) 安裝GO 下載Go並且配置相關環境變量,版本要求1.10+ https://golang.org/dl/ Download the archive and extract it into /

原创 python虛擬機中的類機制

本文從底層介紹python中的類機制,首先介紹python中類和對象的關係,創建類對象的方式,以及元類的概念,然後分析創建一個類對象的python代碼編譯後字節碼,並基於字節碼分析類對象的創建/讀取等機制。 0 類即對象 python中,所