剛開發好的聯網「飛機大戰」,demo開放,隨便玩

話說在前邊,目前這個demo的界面真的醜,謙虛的話體驗也通常般,但它見證了咱們聯網SDK從0到1的過程,火燒眉毛想跟你們分享;html

若是你也以爲醜,能夠忽略它,
咱們作DEMO的目的只想告訴你,有了聯網SDK,開發聯網小遊戲真的很快很簡單啊!!!segmentfault

在嘗試以前,先看重要提示:

若是你有必定Unity/CocosCreator/微信小遊戲開發經驗,且熱情度較高,有想法開發Unity/CocosCreator/微信小遊戲項目,並想要挑戰聯網版本;
或者你是想入門遊戲開發、熱愛學習、時間充足、精力充沛的在校大學生;
就來找我,加QQ:2967459363
我會將有關的SDK提供給你測試,並提供免費試用的服務器,以及響應快速的技術支持。
但願能與在遊戲開發之路上的你們一塊兒進步,一塊兒開發聯網小遊戲或將你的單機小遊戲改形成聯網小遊戲吧。
(限人數,要儘快)瀏覽器

好了,感興趣的能夠按以下說明對「聯網飛機大戰」demo進行操做了服務器

大廳界面

首先打開 Demo (請按住alt/command打開,md不支持target="_blank"並且我懶得本身寫,你按個鍵就是了嘛)微信

或者掃一掃二維碼學習

二維碼

若是要在https下打開,請容許瀏覽器加載https混合http,由於Demo的WebSocket用的是ws協議測試

容許電腦瀏覽器、手機瀏覽器、微信掃一掃/點擊連接進入spa

(若是不能打開,可能在維護中,或已換網址,請聯繫客服)code

你會看到四個輸入框、兩個按鈕,兩個按鈕分別寫着 建立房間加入房間htm

建立房間 上面的兩個輸入框分別對應 暱稱房間人數

加入房間 上面的兩個輸入框分別對應 房間id房間key

若是 暱稱 一欄是空的,先輸入你的遊戲暱稱

等待下方出現文字 初始化BGS成功... 等字樣後,方可進行下面的步驟

這裏若是有配圖會比較好看的,可是這是ugly game,懶得掛圖

建立房間

  1. 房間人數 輸入框輸入人數,在2-8之間(SDK理論上能夠支持幾萬人,但這個Demo支持8人)
  2. 點擊 建立房間,若是成功,右邊的 房間id房間key 輸入框內容會發生改變
  3. 將這兩個改變的輸入框內容直接截屏或複製文字發給朋友;也能夠拼接Url發給隊友,這樣隊友就不用輸入了,拼接規則: http://game.bmob.cn/static/de...[房間id]&k=[房間key] (你能夠把這樣的連接拿去生成一個二維碼,而後讓別人微信掃一掃嘛)

加入房間

  1. 把朋友發的房間id和房間key分別填寫在 加入房間 按鈕上面的兩個輸入框;若是這兩個框自己就有內容,詢問朋友房間id是否相同
  2. 點擊 加入房間

房間界面

有兩個按鈕,準備退出,全部玩家均點擊 準備 後,遊戲開始

這裏若是有配圖會比較好看的,可是這是ugly game,懶得掛圖

遊戲界面

遊戲設定

  1. 玩家會被隨機分配到兩邊,兩邊的人敵對,任意一方玩家全滅則失敗
  2. 紅色飛機是玩家(有暱稱顯示),石頭和其它顏色的飛機是機器人,機器人均從大本營飛向敵方
  3. 按住屏幕會出現搖桿,能夠控制本身的飛機移動,玩家的子彈發射是間隔1秒自動發射的
  4. 沒有隊友誤傷
  5. 玩家、子彈的HP統一爲1,機器人的HP有2/3/4不等
  6. 飛機之間相撞攻擊力無限大,子彈的攻擊力是1 (敵我雙方子彈會抵消)
  7. 機器人根據造型不一樣,發射子彈的頻率、移動速度、HP均有區別

若是進去遊戲後,黑屏較久,這不是BUG,是由於還有玩家沒有加載出場景來。由於出於公平角度考慮,要求全部玩家都加載完畢,遊戲才正式開始(這方面的邏輯控制在服務器,Java雲端代碼)

這裏若是有配圖...懶得複製了

還沒作完的事

  1. 分數
  2. 爆炸效果
  3. 音效

有關開發過程及代碼

Unity聯網對戰遊戲小Demo
落地成盒?教你開發本身的聯網「吃雞」遊戲

最後

若是你好奇這個遊戲如何開發、如何實現聯網對戰,又或者是純粹看不慣 醜陋的UI簡陋的邏輯 想要吐槽一番,能夠經過如下方式聯繫咱們

小小琪QQ:2967459363

官方羣:726133616 (鬼知道QQ怎麼搞的,有一些人就是搜不到這個羣,你要是知道爲何請必定告訴我,咱們發現好像只有Mac能搜到)

相關文章
相關標籤/搜索