Re: [心得] C++搭Python 高效地圖引擎開發

看板GameDesign作者 (鍵盤創業家)時間11年前 (2012/11/25 01:04), 編輯推噓6(609)
留言15則, 6人參與, 最新討論串4/4 (看更多)
※ 引述《StubbornLin (鍵盤創業家)》之銘言: : http://static.ez2learn.com/dreamonline8.zip : 下載後解壓,執行 : dreamonline.exe : 輸入暱稱按 enter 就可以加入 : WSAD移動 : enter輸入聊天 : 空白鍵砍人 : Chrome不知道為什麼認為這檔案有問題,我自己用小紅傘掃過是沒東西 : 如果擔心有問題的話請不要下載 在上一版到這一版間我遇到一個race condition的bug 我找了三天三夜才找到,因為得讓它run一小陣子才有機會出現 Python是動態語言,每次heap被改爛造成的當機都不一樣 真它X超難找 最後發現原因出在於 boost::python::object 的 destructor 因為最終會去呼叫 Py_DECREF,有機會呼叫__del__等函數 但因為太難想到沒先acquire GIL 造成那reference count可能出錯 最後heap被改爛,然後python當機 這次第10版 下載: http://static.ez2learn.com/dreamonline10.zip 實作了滑鼠移動、攻擊、 伺服器怪物 多種角色外表 我在實作怪物AI時,一開始忘記讓他們不要把其它怪物當敵人 結果一上線就發現一堆殭屍在互歐,已經死得差不多了 XD http://static.ez2learn.com/client21.PNG
歡迎試玩 :P 也歡迎意見回饋 -- ▂▁ ▄▄▄▄ 程式寫到鬼打牆? ψ 贛! xx▄▄▄▄▄ 快上 http://ghosthitswall.com/ ▉⊙ xxx xxxxxxx ▋│xx* xxxxxxx ⊙-⊙ 這該死的BUG!!! Φ ◣ ◢xxx xxxxxxx - ˊ ▃▅▇▅▃  ̄ ̄╩@__ ◣◣◣◣ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.211.115

11/25 01:05, , 1F
很棒的東西:)
11/25 01:05, 1F

11/25 01:21, , 2F
我M第一篇跟最後篇好了 不然要M很多篇 XD
11/25 01:21, 2F

11/25 01:23, , 3F
嗯 不用M 找人來測試玩看看而已
11/25 01:23, 3F

11/25 01:30, , 4F
加個回血或者把攻擊範圍增大比較容易一點
11/25 01:30, 4F

11/25 01:30, , 5F
不然一直死
11/25 01:30, 5F

11/25 01:31, , 6F
有在考慮 不過目前只是在測基礎的系統
11/25 01:31, 6F

11/25 01:31, , 7F
等健全後 會有升級系統 怪也會正常從易到難分佈
11/25 01:31, 7F

11/25 01:38, , 8F
可以把整系列 收錄到精華區
11/25 01:38, 8F

11/25 03:07, , 9F
fake diablo?
11/25 03:07, 9F

11/25 12:39, , 10F
要走的是MMORPG 和diablo不太一樣
11/25 12:39, 10F

11/25 18:08, , 11F
有天堂的感覺.. XD
11/25 18:08, 11F

11/25 20:53, , 12F
可以問一下素材是如何取得的呢? 一直都覺得素材很難作
11/25 20:53, 12F

11/25 21:25, , 13F
http://opengameart.org/ 這裡抓的免錢素材
11/25 21:25, 13F

11/25 22:46, , 14F
好網站 精華區好像沒有?
11/25 22:46, 14F

11/26 23:06, , 15F
太感謝了 這網站超讚!
11/26 23:06, 15F
文章代碼(AID): #1GiFufnk (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #1GiFufnk (GameDesign)