原文:騰訊前端面試題:一言不合就寫個五子棋

近日接到騰訊 CDC 前端開發團隊的求職意向詢問,在微信上簡單地聊了下技術,然后拋給我一道面試題。題目內容是編寫一個單機五子棋,用原生 web 技術實現,兼容 Chrome 即可,完成時間不作限制。同時還有幾個要求: 實現勝負判斷,並給出贏棋提示。任意一方贏棋,鎖定棋盤。 盡可能考慮游戲的擴展性,界面可用 DOM Canvas 實現,並且切換實現方式代價最小。 實現悔棋和撤銷悔棋功能。 人機對戰部 ...

2017-06-02 17:14 8 5920 推薦指數:

查看詳情

騰訊前端面試題詳解

廢話不說,直接上題。 1.用正則把yya yyb yyc變成yya5 yyb6 yyc7?   正則用的不多,思想是對的 用replace方法,但是第二個需要用function,得出以下方法:其實 ...

Fri Nov 21 00:24:00 CST 2014 0 5814
python 五子棋

Python菜鳥快樂游戲編程_pygame(博主錄制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=1006 ...

Mon Aug 29 22:00:00 CST 2016 0 3052
python五子棋

以后不更新了,把以前的一些東西發出來。 這是一個命令行環境的五子棋程序。使用了minimax算法。 除了百度各個型的打分方式,所有代碼皆為本人所擼。本程序結構與之前的井字、黑白棋一模一樣。 有一點小問題,沒時間弄了,就這樣吧。 一、效果圖 (略) 二、完整代碼 ...

Tue Jan 29 01:35:00 CST 2019 0 2176
五子棋人機對戰

差不多是我一年前做的項目了,今天翻回來再回顧回顧,總結下。 1. 項目流程 UI界面部分 利用Java的圖形界面工具swing和awt來繪制棋盤的框架,繪制了15X15的網格 ...

Sun Mar 29 08:00:00 CST 2020 0 669
Python五子棋的小程序

代碼是在開源中國上看到的,源代碼網址:http://www.oschina.net/code/snippet_2365439_48010 需要安裝graphics模塊,下載地址:http://mcs ...

Wed Jun 03 00:28:00 CST 2015 2 13355
五子棋 Python實現

設計思路 ​ 使用Python中的turtle庫實現棋盤棋子的控制。 ​ 程序功能:游戲雙方輪流使用鼠標進行落子,並自動判定勝負 畫布的初始化 1.棋盤尺寸 ​ 查閱資料可知,標准五子棋棋盤大小為15格*15格 ​ 考慮電腦屏幕大小,取棋盤大小為420*420 2.區分棋盤與非棋盤 ...

Mon Dec 28 19:12:00 CST 2020 4 1169
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM