「省了14塊9毛」
上週的「狼人之夜」爆滿,導致一輪玩下來都需要1個半小時,由於只有一副狼人牌,所以沒法分批,考慮再買幾副以後可以分隊來玩,結果朱棣同學說:「直接做一副吧,很容易」,我想與其做一副,還不如直接**寫一套,以後再多人都可以用,加上現在android和ios兩個小團隊需要相互交換練手,考慮業務的延續性不方便輕易交換人員,類似這種小玩意正好可以一起邊做邊玩,所以,陽光明媚的「臘八節」下午,坐在地板上,曬曬太陽,把「狼人」遊戲初級版本的設計做了一下,省了14塊9毛(9.9元狼人牌成本+5元運費)。狼人遊戲是什麼?參看(
一圖勝百字,看完這些圖,應該啥都清楚了:
實體物件:
mission可以理解為一輪遊戲。(可復用,區別於桌面遊戲的table,room,可以理解為round of game)
policy 狼人的一些遊戲規則配置。
actor 角色和玩家的組合。(mission有狀態的component)
role 狼人的角色。
player 玩家。
遊戲其實很簡單,就是乙個狀態機,所以上面列出了狀態遷移,下面的流程圖將詳細說明遷移的互動過程。
一.init & start
二.night
三.day
最後就可以開始coding了,服務端就兩個問題需要重點解決:事件驅動中timeout的event如何高效監聽,http push如何支援?可以看看這篇老帖子的部分技術介紹:
程式設計師的生活需要更多的樂趣,自己動手未嘗不是件有意思的事情~~~
14 塊級元素和行內元素
學習的初期,我們就要知道,標準文件流等級森嚴。標籤分為兩種等級 比如h1標籤和span,同時設定寬高,來看瀏覽器效果,那麼你會發現 行內元素和塊級元素的區別 非常重要 行內元素 塊級元素 塊級元素和行內元素的分類 在以前的html知識中,我們已經將標籤分過類,當時分為了 文本級 容器級。從html的...
14 塊級元素和行內元素
學習的初期,我們就要知道,標準文件流等級森嚴。標籤分為兩種等級 比如h1標籤和span,同時設定寬高,來看瀏覽器效果,那麼你會發現 行內元素和塊級元素的區別 非常重要 行內元素 塊級元素 塊級元素和行內元素的分類 在以前的html知識中,我們已經將標籤分過類,當時分為了 文本級 容器級。從html的...
14 塊級元素和行內元素
14 塊級元素和行內元素 學習的初期,我們就要知道,標準文件流等級森嚴。標籤分為兩種等級 比如h1標籤和span,同時設定寬高,來看瀏覽器效果,那麼你會發現 行內元素和塊級元素的區別 非常重要 行內元素 塊級元素 塊級元素和行內元素的分類 在以前的html知識中,我們已經將標籤分過類,當時分為了 文...