.net core mvc實現一個線上房間棋牌遊戲微信支付和及時通訊的簡易架構

來源:互聯網
上載者:User
項目名稱:遊戲城(GameCitysSystem)

原始碼github地址:

開發工具:vs2017

資料庫:mysql5.7

因為項目目前不完善,有一些注意事項

利用 "applegameData.sql" 檔案初始化mysql資料庫,資料庫名稱為 applegame

連接字串在appsettings對應檔案ConnectionStrings節點中配置

訪問地址為: http://127.0.0:8000

登陸的時候在文本輸入框輸入1或2, 1為管理員,2為一個普通使用者.(該文本輸入框和登陸按鈕用於開發環境,如果在生產環境應刪除,生產環境進入手機用戶端並點登陸

登陸後應先進入"管理遊戲"菜單添加一個遊戲城,然後返回"遊戲大廳"建立一個房間

遊戲項目有兩個遊戲一個是"蘋果機",一個是"二人比大小".

蘋果機人數上限是1,二人比大小人數上限是2.

蘋果機的比較完善,進入房間後就可一個人玩遊戲

二人比大小遊戲邏輯不完善,主要展現2個玩家用戶端通過webocket和服務端通訊.

用1和2連個帳號分別在不同的瀏覽器中登陸遊戲,進入同一個房間,1發送訊息,2的用戶端可收到訊息.

該簡單架構主要實現了登陸認證,支付,領紅包(參數在appsettings設定檔中Wx節點中配置),實現基於房間的單頁遊戲,目標是只需完成單頁遊戲的前端遊戲商務邏輯html和對應服務端的商務邏輯(每個遊戲的dll)

,

目前還有很多不完善的地方,以後會一直完善

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.