2009年1月7日 星期三

哈黑社會 - 只有12張動態網頁就創造 - 單日70萬Page View / 4萬玩家

在練習多年的Django/Python的架構後, 這是第一次有好的題目,有機會可這項新技術好好發揮一下。一開始學習Django是因為RoR學不來, Rudy的語法對喜歡C和Java的我來說太陌生, 對喜歡Python的人, 看到Django就覺得應該值得去了解。使用Django大約做了10來個大小不等的題目, 其實每個小題目都可以用很快速手法開發完成, 愈來愈覺得上手。

哈黑社會是點子不是全然創新, 然而從在funP上線接近兩個月, 再到Facebook不到20天, 程式其實不斷調整, 相信有屬於遊戲自我風格出現, 玩家善意的建議期許及惡意的批評都是遊戲的養份及成長的動力。當初只是想要做一個小遊戲, 用14天從無到有就出來了, 然而玩家然了搶獎品, 用外掛, script, concurrent attack, 按鍵精靈, 和找遊戲本身漏洞的方式在和我們玩著遊戲本身以外的火拼戰。而這個系統不斷在crash中不斷成長,直到現在應該達到一定的穩定度。如果當初知道要費那麼大力氣來攻防,或許就不會做了這個題目了,搞得像銀行的系統防賊。

記得當初看哈黑封測才幾天就有15萬PV,心中真是開心,那麼感覺是第一次web作品有那麼多人使用,身為遊戲設計及程式人員在同一角色,那種開心至今還記得! 隨著哈黑的成長, 上週來到單一機器cpu load peak達到7, 也就是同時間1個程序在執行, 卻有6個在等待, 機器其實超過負荷許多,就不得不花費許多力氣優化程式的處理,將大部份的資料都放進memcached去快取, 這樣下來cpu load下降成6成, 而load的曲線也漂亮許多,可以應付更多玩家人數的成長。Scalability 在這個遊戲系統是一個重點。

目前funP + Facebook的總使用者數約超過4萬人,目前每日page view達70萬,除了過新年1/1日是下降外, 都是健康成長的曲線,有進來玩的玩家也知道最近火拼的限制變多,不夠爽快! 那是應該太多玩家不容易入手,太容易被打扁,適當保護一下他們也是應該的。對喜歡火拼的人應該是沒差那麼多! 這兒感謝所有曾來火拼或正在火拼的玩家, 您們的參與讓這個遊戲得以成長。

哈黑社會網址:
funP麻吉: http://funp.com/apps/hablack/
Facebook: http://apps.new.facebook.com/hablack/

有任何指教,請來信 hablack AT jmap.cc

玩家人人數成長:

1 則留言:

甜蜜夫妻 提到...

我玩哈黑還玩到現金流呢
我不會寫程式.
不過我對遊戲有很多想法
哈黑真的做的不錯喔
感謝您的開發




http://www.webrush.net/emma326