真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

自己寫的HTML5Canvas+Javascript五

看到一些曾經(jīng)只會灌水的網(wǎng)友,在學(xué)習(xí)了前端之后,已經(jīng)能寫出下載量幾千幾萬的腳本、樣式,幫助大眾,成為受歡迎的人,感覺滿羨慕的。我也想學(xué)會前端技術(shù),變得受歡迎呀。于是心血來潮,開始學(xué)習(xí)前端知識,并寫下了這個小練習(xí)。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了七里河免費(fèi)建站歡迎大家使用!

基本思路是這樣的:

  1. 使用Canvas繪制棋盤、棋子。

  2. 用二維數(shù)組保存棋盤狀態(tài)。

  3. 設(shè)置一個flag,用以標(biāo)識落子順序。

  4. 點擊時,在數(shù)組中檢測當(dāng)前點擊位置是否存在棋子,若存在,則不落子;如游戲已結(jié)束,亦不落子。

  5. 落子時,更新數(shù)組,并將當(dāng)前落子所在的行、列、左上-右下列、左下-右上列四個方向的棋盤狀態(tài)寫入到一維數(shù)組中,用以判斷新落子是否形成了五子連珠。

  6. 若形成了五子連珠,提示勝利,并結(jié)束游戲;反之,則交換順序,繼續(xù)進(jìn)行游戲。

效果圖:

自己寫的HTML5 Canvas + Javascript五

 

代碼如下:

自己寫的HTML5 Canvas + Javascript五

  1   2   3   4 五子棋  5   6   7 您的瀏覽器不支持 HTML5 canvas 標(biāo)簽。  
  8 重置  9  10 194 

自己寫的HTML5 Canvas + Javascript五

 l 


標(biāo)題名稱:自己寫的HTML5Canvas+Javascript五
URL鏈接:http://weahome.cn/article/jhjodd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部