使用socket.io開發五子棋對戰

前言

公司開發微信小程序的項目中須要用的socket.io,因此本身先寫個簡單的項目來練練手,熟悉下socket.io。socket.io主要用於瀏覽器和服務器之間的實時通訊。對HTML5中websocket進行了封裝。具體的就很少說,有興趣的話能夠去官網看下。html

技術棧

node.js + socket.io + js + canvasnode

源碼地址

https://github.com/XNAL/socketio-gobanggit

項目運行

git clone https://github.com/XNAL/socketio-gobang
cd socketio-gobang
npm install

node socketServer

使用瀏覽器打開/public下的index.html文件便可

說明

  1. 此項目只是簡單的實現了對戰的功能,項目的頁面效果寫的也比較水(也就能看...),這次項目的重點也不在於頁面的效果。
  2. 須要同時至少運行兩個頁面才能夠開始遊戲,有興趣的能夠本身作下人機對戰的功能。

項目截圖

圖片描述

相關文章
相關標籤/搜索