歸檔 2019

最后更新于 .

游戲內小紅點算是一個極其常用的功能了,之前在德州里面也有過實現。
然而之前的實現實在是亂七八糟,所以這次也是將其做了徹底的重寫,并把方案跟大家分享一下。

我們將游戲內小紅點可以分為三類:

  1. 服務器小紅點-服務器自動清除

    比如,我們常見的每日任務,成長任務,活動等。
    以每日任務舉例:
    當有任務獎勵可以領取時,在每日任務按鈕上就顯示小紅點。
    當任務獎勵全部領取完畢后,小紅點消失。

  2. 服務器小紅點-客戶端告知服務器清除

    比如,信箱功能,新好友通知,好友申請通知。
    以信箱舉例:
    有新郵件,則信箱按鈕就顯示小紅點。
    打開信箱后,如果信箱內分標簽頁,則判斷標簽頁下的郵件列表,如果有新郵件,則在標簽上顯示小紅點。
    當標簽頁打開之后,標簽頁上小紅點消失。 當所有標簽頁的小紅點都消失后,信箱按鈕上的小紅點消失

  3. 客戶端小紅點-客戶端自己維護

    比如聊天功能。

    登錄時,拉取所有未讀消息,如果有消息的話,大廳聊天按鈕需要顯示小紅點。
    之后,當收到新的好友消息的時候,大廳聊天按鈕需要顯示小紅點。
    當點擊聊天按鈕進入具體的聊天頁面時,每個有新消息的好友頁簽,需要顯示小紅點。
    當點擊該頁簽時,小紅點消失。
    當所有頁簽的小紅點消失后,大廳聊天按鈕的小紅點消失。

接下里我們說一下具體的實現。

首先,所有服務器小紅點的狀態,在用戶登錄的時候,就應該返回。
所以我們在登錄協議里面增加了一個red_points字段 ...

最后更新于 .

其實第一次創業在技術上還是有不少歷史問題的,所以在第二次創業就趁機做了很多彌補,下面詳細說一下。

一.運行環境升級

直接列在這里

centos 6.5 x64  -> centos 7.5 x64
mysql 5.5       -> mysql 5.7
redis 2         -> redis 4
python 2.7      -> python 3.7
django 1.6      -> django 2.1
protobuf 2      -> protobuf 3

老版本有很多的問題,比如mysql5.5的性能問題,redis的dump性能問題,python2的中文處理問題,django1.x系列無法自動migrate,protobuf 2的default混亂問題 ...

最后更新于 .

三周目82.1個小時,《只狼》白金達成!

《只狼》是我玩的第三個魂類游戲,上一款白金的是《黑魂3》,而說來慚愧,自己的第一款魂類游戲居然是《仁王》,因為自己很喜歡和風,所以當時也是沖著這點開的《仁王》的坑。
我記得當時玩《仁王》一周目的時候,不停的死死死,結果后來耐不住性子開著修改器過關了。
但是等通關之后,我突然覺得這樣子玩游戲有什么意思呢?于是關了修改器,重新開始打二周目,雖然艱難,但也開始享受到了魂類游戲的樂趣。
然而玩到三周目之后發現這怎么越來越像《暗黑》刷刷刷?

因為自己本身也做游戲研發,所以很仔細的分析過《仁王》的優缺點。
往小了說,《仁王》是把后期數值做崩了。
往大了說,《仁王》沒有找清楚自己的定位。
比如同一把武器有多種品質,同一種品質居然還有多種屬性。就算起著絕世神兵的名字,什么《雷切》,《妖刀村正》,背包里有十幾把的話也實在是感覺不到稀有。
其實說白了,《仁王》不懂得什么叫克制,什么都想要,反而很容易迷失。
而深入來說,是《仁王》團隊極度的不自信 ...

最后更新于 .

轉眼間已經接近半年了。

18年12月份開始籌備二次創業的事,光組團隊就折騰了4個多月,才終于把團隊成型。
美術同學的招聘比較順利,剛好是之前專門做像素畫,也剛好想要跳出舒適區,挑戰一下自己。可以說是一拍即合。
客戶端主程的招聘就沒那么順利了。前前后后換了幾個,中間甚至還遇到過薪資都已經談好了,入職當天有臨時要求加薪導致離職的。
不過好在最終還是找到了合適的人,才得以保證近幾個月項目終于開始有條不紊的進行。

服務器端當然就是我自己寫了,由于游戲的特點,服務器端其實是相對比較簡單的。
但同時我還有一個重要的職責,就是策劃。

你問我為什么不單獨招一個策劃?
說實話,我們在另外一個項目里嘗試過這種方法,但是發現當產品的基調都沒有定下來的時候,底下的策劃很難去真正理解并細化你的想法。
所以,我寧可自己多辛苦一點,也要把這個游戲做成自己真正想要的樣子。

值得慶幸的是,正因為如此,我才真正有機會能在和研發/美術一次次的交流中,完善自己的思路,并且碰撞出新的火花。

當然,做策劃遠比我要想的復雜,尤其是這種創業團隊的策劃。

一開始,我發現自己很難去確定哪種特性是好的。
具體的粒子就是,兩個美術效果,我很難確定哪一個更合適,即使確定下來,也很難給出原因。
因為這是一個很綜合的評估標準,而且有很大的主觀因素,它并不像程序代碼一樣,有絕對的正確結果。
而對于我自己來說,我分析了下原因:

  1. 在產品策劃上的經驗太少
  2. 就是源于不自信
  3. 之前做CTO留下的壞毛病,對自己權威的保護過強

第一個和第二個原因其實是相關聯的 ...

最后更新于 .

第二次創業比第一次做的事情要更加繁瑣一些,畢竟之前只要負責技術就好,現在幾乎所有的事情都要和我對接,自己還要負責策劃+項目管理的工作。
又要畫原型圖,又要畫思維導圖,還要畫甘特圖,有時候還得處理個音效,錄個視頻,修個圖。。

也正是因為如此,所以自己前段時間找了很多工具軟件來輔助自己,出于版權和成本的考慮,所以這里推薦的軟件基本都是開源/免費的。

一. 原型圖

名字: Pencil
價格: 開源免費
平臺: Win/Mac/Linux
簡介: 不僅僅支持原型圖,也支持流程圖等功能。
截圖:

二. 思維導圖

名字: Freeplane
價格: 開源免費
平臺: Win/Mac/Linux
簡介: 很方便的思維導圖工具,而且有鍵盤快捷鍵可以使用,很適合鍵盤黨。
截圖:

三. 甘特圖

名字: GanttProject
價格: 免費
平臺: Win/Mac/Linux ...

最后更新于 .

上一篇文章已經提到過,自己最近在做第二次創業。
至于再次創業的原因,等下次有機會跟大家聊,這次先整理一些和創業相關的工具。
這是自己以前整理的第一次創業時使用的工具: 給創業者整理的工具
時過境遷,很多工具都可以替換或者升級了,所以通過這邊文章更新一下。

一. 代碼托管

代碼托管的選擇其實蠻多的:

  • github: 使用最廣的代碼托管網站了。上次創業的時候還只有開源項目免費,現在私有項目也可以免費使用了。但缺點是國內速度太慢。
  • bitbucket: 免費支持私有項目托管,在上次創業中使用。缺點和github一樣,也是太慢。
  • gitee: oschina出品的代碼托管網站,速度不錯,國內用的人也比較多。但是私有項目有很多限制。
  • 騰訊開發者平臺: 前身是coding.net,后來被騰訊收購后,私有項目完全免費無限制。

經過了深入比較后,最終選擇了 騰訊開發者平臺 來做代碼托管,速度很不錯。就是功能上少了點,比如分支保護等都沒有。

當然,等項目做起來之后,可以通過 gitlab 搭建自己的代碼托管服務器。

二. 任務管理

上次創業使用的是 tower.im,團隊小的時候用起來還行,人多了之后就各種捉襟見肘。后來是自己用 redmine 新搭了一套才解決問題 ...

最后更新于 .

這幾年一直想把wordpress換掉,因為明明最討厭的語言就是php,自己還用php搭的博客。

之前之所以一直不做,也是因為python下的博客一直不成熟。

直到前段時間發現了這個:django-blog-zinnia

支持python3,支持django2,最關鍵的居然是支持wordpress導入。

當然,實際操作起來才發現坑不少,好在python比較簡單,改起來也很快。

折騰了兩天總算搞定了,所有數據完美遷移,另外還把很久之前博客改短url導致鏈接失效的問題給解決了,美滋滋。

這次之所以花了這么久折騰博客,也是因為自己最近二次創業,感受上和第一次創業有了很多不同,所以也是想找時間分享給大家。

既然內容要更新了,門面當然也得跟著裝修一下了,哈哈。

今天先寫到這,等過幾天開始正式寫分享。

每月存檔

去年

2016