棋牌遊戲開發- 開場白

衆所周知(mei ren zhi dao),去年來到一家18線不知名的遊戲公司,擔任web後臺開發的崗位。web

簡單來講就是負責充錢啊,作報表啊,維護服務器啊之類的打雜的事情sql

天天看到遊戲組的同事在那邊寫代碼 debug,眼淺的不得了。因而乎,下班回家,本身也開始來擼一下,遊戲也是程序啊。服務器

同事們主要是用的Unity C++ lua,我一個也不會。。。。請教他們都只能問問思路。。。微信

我打算用Egret來寫客戶端,asp.net core 來寫服務器,中間通訊使用websocket來完成websocket

本系列博客不間斷更新,看工做忙閒程度吧框架

服務器主要內容:asp.net

  1. 使用.Net Core自帶的Websocket類庫完成,不依賴第三方包
  2. 實現一個簡單的鏈接池
  3. 實現一個簡單的定時任務模塊
  4. 實現一個簡單的相似於Asp.Net Core Mvc的開發結構
  5. 最後實現一個炸金花 最近國家把炸金花這類的遊戲定義爲賭博,因而就改爲寫鬥地主了。。。。(2018年4月23日17:57:32))的棋牌遊戲服務器
  6. 約定和客戶端使用的協議內容,選擇一種序列化的方式(Json 二進制 protocol   ???? 待肯定)
  7. 主要使用技術ASp.Net Core Redis Mysql EFCore Log4Net

客戶端主要內容:socket

  1. TypeScript的熟悉
  2. Egret引擎的基本應用
  3. Egret的EUI簡單的應用
  4. Egret的Tween實現發牌動畫
  5. Egret自帶的Websocket框架實現通訊
  6. 發佈Android Windows10 微信小遊戲 H5等平臺

但願我能堅持,當我說給我朋友說我要寫一個這遊戲的時候,他怎麼都不信,畢竟個人座右銘是:世上無難事,只要肯放棄動畫

而後咱們打了一個100塊錢的賭。哈哈lua

之因此會選擇寫一段這樣的開場白,或者算是立項之類的話,是由於上一任老闆提到的一個詞語 「儀式感」。

寫上這麼一段,也算是一個開始,放棄的時候,想到萬一有園子裏的大兄弟等着我更新呢?我不更新會不會給我寄刀片啊???


 

相關文章
相關標籤/搜索