有什么网站能上网对战象棋对战视频

QQ微信好友都在玩,快来下载吧!
《天天象棋》是腾讯移动游戏平台首款象棋手游,致力于打造一款风格清新休闲,质朴耐玩而不失时尚的游戏。同时支持真人联网对战,残局闯关,日常赛事和人机游戏几大功能模块,同时也可以邀请自己的微信手Q好友一起对局。
休闲玩太棒了
我玩过的最好玩的象棋游戏,没有之一
我喜欢棋力评测区
棋力评测区我最喜欢
天天象棋好帅!!!
很不错,也别是对战和闯关!使用方便博客分类:
说明:实在对不住诸位,的确是我弄错了,views/index.ejs里的对 socket.io.js的引用使用了我本地的绝对路径,需要修改为&script src="/socket.io/socket.io.js"&&/script&即可,对此我重新打了个包。再次歉意!!!
上周做了javascript版的象棋游戏,在iteye上发布后,承蒙诸位赏脸,有所反响。
经广大朋友指点,本周在前一游戏的基础上增加了 双方玩家可在 浏览器 上 在线对战 的 功能,有朋友提议用 ajax 或 falsh 可以通信,但前者较初级,后者非前端技术。衡量下接受了另一个网友提议的 nodeJS + websocket,实际开发是使用 express + socket.io 框架实现。因暂无 nodeJS 服务器可用,需要大家先自己在电脑上配置下环境运行,非常简单。
配置方法:
1、下载附件文件压缩包,解压到本地,如 E:/chess
2、如无 nodeJS 先安装 http://nodejs.org/
2、运行 cmd,执行 npm install -g express [ 安装express框架包 ]
3、命令进入chess文件夹 执行 npm install
[ 安装依赖包,主要是 socket.io ] 【注意文件夹路径,有人反馈,找不到,是因为解压方式的不同,可能会是 E:/chess/chess 】
4、启动 node app.js
上述四步即可,如果无法运行 可留言。
功能介绍:
1、使用chrome打开 本地服务 ,可以先通过 ipconfig 查询自己的本地IP,如172.7.1.60,用浏览器打开本地IP加端口号,如 http://172.7.1.56:3000 ,会自动为网址后添加随机数作为房间号, 如 http://172.7.1.56:3000/31 【如只本地测试也可以打开 http://127.0.0.1:3000 】,
此时会提示“暂无其他玩家,将本页面网址发给朋友打开,即可进行游戏连接”。如图
2、当另一可访问你电脑的玩家打开同样的网址,或自己再本机用另一浏览器打开同样的网址, 会提示 “对方已进入,可以开始游戏”。注意房间号要相同。
3、当双方都点击开始后,棋子自动从棋盒进入棋盘并摆放好位置。如图
4、双方按象棋规则进行,被吃掉的子会自动放回棋盒。如图
5、当一方获胜时,提示胜利
6、此时可以点击开始 进行新一轮游戏
7、当一方离开时,提示“对方已离开”
8、右下角,有一个简单的实时聊天框,以供双方及时通讯
象棋本身的制作规则建议看 。
本案例主要使用了
jQuery - 底层
Backbone - MVC框架,对象棋视图、模型、事件有效管理
express - 封装 nodeJS,作后台服务
socket.io - 封装 websocket,作数据通信
本来是想做一个可多房间选择版的,已初步完成并可用,但因还需要维护各房间状态,本周无法及时发布,暂弃。如图
还望广大朋友支持的功能有
1、如何做各种状态下的声音提示
2、找一个可以免费使用的支持nodeJS的服务器,放上去可供大家直接试用
3、支持摄像头实时视频
现在我们前端开发可以用 nodeJS 搭后台环境,可以用 socket 做通信,前端已经已经成为越来越重要的存在,望广大前端爱好者,共同努力,扩大我们前端的作用 及 影响。
有意见、建议欢迎留言
(115.9 KB)
下载次数: 204
(114.3 KB)
下载次数: 102
wuqingdong 写道Express server listening on port 3000GET / 304 13msGET /stylesheets/css.css 304 12msGET /javascrip曾经的王1996 写道wuqingdong 写道Express server listening on port 3000GET / 304 13msGET /stylesheets/css.css 304 12msGET /javascripts/underscore.js 304 11msGET /javascripts/jquery.js 304 12msGET /javascripts/json2.js 304 12msGET /javascripts/backbone.js 304 14msGET /javascripts/chess.js 304 3msGET /53 200 8ms - 1.46kbGET /stylesheets/css.css 304 1msGET /javascripts/underscore.js 304 7msGET /javascripts/jquery.js 304 9msGET /javascripts/json2.js 304 4msGET /javascripts/backbone.js 304 4msGET /javascripts/chess.js 304 5msE:\chess\app.js:45&&&&&&&&&&&&&&& if( socket.manager.rooms['/'+data.roomId] && socket.manager.rooms['/'+data.roomId].length & 1 ){&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ^TypeError: Cannot read property 'rooms' of undefined&&& at Socket.&anonymous& (E:\chess\app.js:45:21)&&& at emitOne (events.js:96:13)&&& at Socket.emit (events.js:188:7)&&& at E:\chess\node_modules\socket.io\lib\socket.js:503:12&&& at _combinedTickCallback (internal/process/next_tick.js:73:7)&&& at process._tickCallback (internal/process/next_tick.js:104:9)E:\chess&E:\chess&这个怎么解决呀ts/underscore.js 304 11msGET /javascripts/jquery.js 304 12msGET /javascripts/json2.js 304 12msGET /javascripts/backbone.js 304 14msGET /javascripts/chess.js 304 3msGET /53 200 8ms - 1.46kbGET /stylesheets/css.css 304 1msGET /javascripts/underscore.js 304 7msGET /javascripts/jquery.js 304 9msGET /javascripts/json2.js 304 4msGET /javascripts/backbone.js 304 4msGET /javascripts/chess.js 304 5msE:\chess\app.js:45&&&&&&&&&&&&&&& if( socket.manager.rooms['/'+data.roomId] && socket.manager.rooms['/'+data.roomId].length & 1 ){&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ^TypeError: Cannot read property 'rooms' of undefined&&& at Socket.&anonymous& (E:\chess\app.js:45:21)&&& at emitOne (events.js:96:13)&&& at Socket.emit (events.js:188:7)&&& at E:\chess\node_modules\socket.io\lib\socket.js:503:12&&& at _combinedTickCallback (internal/process/next_tick.js:73:7)&&& at process._tickCallback (internal/process/next_tick.js:104:9)E:\chess&E:\chess&这个怎么解决呀版本问题,把package.json改一下就好了
"name": "application-name",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node app.js"
"dependencies": {
"express": "3.3.1",
"ejs": "*",
"socket.io": "0.9.16"
Express server listening on port 3000GET / 304 13msGET /stylesheets/css.css 304 12msGET /javascripts/underscore.js 304 11msGET /javascripts/jquery.js 304 12msGET /javascripts/json2.js 304 12msGET /javascripts/backbone.js 304 14msGET /javascripts/chess.js 304 3msGET /53 200 8ms - 1.46kbGET /stylesheets/css.css 304 1msGET /javascripts/underscore.js 304 7msGET /javascripts/jquery.js 304 9msGET /javascripts/json2.js 304 4msGET /javascripts/backbone.js 304 4msGET /javascripts/chess.js 304 5msE:\chess\app.js:45&&&&&&&&&&&&&&& if( socket.manager.rooms['/'+data.roomId] && socket.manager.rooms['/'+data.roomId].length & 1 ){&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ^TypeError: Cannot read property 'rooms' of undefined&&& at Socket.&anonymous& (E:\chess\app.js:45:21)&&& at emitOne (events.js:96:13)&&& at Socket.emit (events.js:188:7)&&& at E:\chess\node_modules\socket.io\lib\socket.js:503:12&&& at _combinedTickCallback (internal/process/next_tick.js:73:7)&&& at process._tickCallback (internal/process/next_tick.js:104:9)E:\chess&E:\chess&这个怎么解决呀
是否考虑放到我的葡萄藤轻游戏里.我提供Websocket+后端象棋规则+用户注册+战例保存等等等.你来做前端UI以及后端通信部分.葡萄藤轻游戏 有demo没
Failed to load resource :http://172.7.1.60:3000/socket.io/socket.io.js这个提示指向的IP是172.7.1.60也不是我自己电脑的IP.这个IP跟你图片上显示的一样.是不是你哪里的代码把IP写死了啊这个的确是我弄错了,views/index.ejs里对 socket.io.js的引用 使用了我本地的绝对路径,十分抱歉,改为 &script src="/socket.io/socket.io.js"&&/script& 可以了,耽误大家时间了。
huangchao064 写道分享下我安装的过程和解决办法吧.如果没有nodejs环境那么下载一个nodejshttp://nodejs.org/download/下载对应的,我下载了.exe和.msi的.发现.msi的才可以安装.安装过程一直下一步直至完成,chess可以放在任意目录底下.接下来的步骤比较关键打cmd命令,进入chess目录下面,可以先打命令 npm ls这时可以看到红色error提示.我自己的电脑是提示如下npm error miss :ejs@*......npm error miss :socket.io@*......npm error miss :express@*....那就说明缺少这个3个依赖包,那么依次打命令下载安装就行了npm install ejsnpm install socket.ionpm install express注意.这些命令都要在chess目录下面完成的.不过我现在还有一个问题就是可以启动起来.页面也能进去.但是点击开始按钮,游戏不会开始啊....我同事也可以联机进来.但是也没有提示,也不能开始...这个就是socket.io没有安装好,你看下 chess\node_modules 下的 socket.io 文件夹有没有有啊.有这个目录啊在chess下面chess\node_modules\socket.io
分享下我安装的过程和解决办法吧.如果没有nodejs环境那么下载一个nodejshttp://nodejs.org/download/下载对应的,我下载了.exe和.msi的.发现.msi的才可以安装.安装过程一直下一步直至完成,chess可以放在任意目录底下.接下来的步骤比较关键打cmd命令,进入chess目录下面,可以先打命令 npm ls这时可以看到红色error提示.我自己的电脑是提示如下npm error miss :ejs@*......npm error miss :socket.io@*......npm error miss :express@*....那就说明缺少这个3个依赖包,那么依次打命令下载安装就行了npm install ejsnpm install socket.ionpm install express注意.这些命令都要在chess目录下面完成的.不过我现在还有一个问题就是可以启动起来.页面也能进去.但是点击开始按钮,游戏不会开始啊....我同事也可以联机进来.但是也没有提示,也不能开始...这个就是socket.io没有安装好,你看下 chess\node_modules 下的 socket.io 文件夹有没有
这是谷歌浏览器报的错误,楼主有时间帮忙看看吧Uncaught ReferenceError: io is not defined :chess.js:941Failed to load resource :http://172.7.1.60:3000/socket.io/socket.io.js怎么样好了没 这个提示说明你socket.io 没有下载好
& 上一页 1
逐行分析JS源代码
浏览: 58997 次
来自: 杭州
已经安装了socket.io 2.0.4, 还提示io.con ...
C:\Users\Administrator\Desktop\ ...
曾经的王1996 写道wuqingdong 写道Express ...
wuqingdong 写道Express server lis ...
Express server listening on por ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'什么象棋软件能线上对战_百度知道
什么象棋软件能线上对战
我有更好的答案
能和同一无线下的手机对弈,注册一个账号,就能和网上人对弈://zhushou.jpg" esrc="http.hiphotos.baidu.com/zhidao/wh%3D450%2C600/sign=e74e8342eedde711edfe22d/0df3d7ca7bcb0a46c033b87eaf67,还能通过蓝牙对弈。点击“联机”://c
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。操作:点选棋子和位置。下棋的过程中,你还可以点选“认输”或者“悔棋”呢!热门游戏专题推荐:操作说明:点选棋子和位置。下棋的过程中,你还可以点选“认输”或者“悔棋”呢!如何开始:点击“开始”按钮开始棋局游戏介绍:象棋可谓中国国粹之一,如果你是象棋好手,这个支持双人对战的中国象棋小游戏你一定不能错过,而且还有文字提示哦,相信对入门的童鞋很有帮助。游戏过程中可以选择&认输&、&悔棋&,但我们不应该轻易言败吧!类型:&&大小:186.2KB游戏目标:战胜对手游戏评论: 13:55:15973山东省日照市玩家还好啦。。。。 19:58:39973中国玩家很好玩,我喜欢玩嘻嘻…… 00:53:27973浙江省温州市玩家我也觉的好好玩啊,好棒一个啊,好棒的 04:41:23973广东省汕尾市玩家好玩,超级好玩耶。我赞成! 09:36:50973山西省太原市玩家这游戏太好玩了,为游戏欢呼三声:“欢呼欢呼,热烈欢呼,欢呼欢呼。热烈欢呼,欢呼欢呼,热烈欢呼!”487221471351494164121107595252中国象棋人机对弈,中国象棋人机对战,网上在线人机对决_四月天象棋网
当前位置: >> 中国象棋人机对弈,中国象棋人机对战,网上在线人机对决
中国象棋人机对弈,中国象棋人机对战,网上在线人机对决
网站宗旨:我们力求提供最好的中国象棋人机对弈,中国象棋人机对战和网上在线人机对决。}

我要回帖

更多关于 象棋对战视频 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信