原文:腾讯前端面试题:一言不合就写个五子棋

近日接到腾讯 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