Giter Club home page Giter Club logo

vschess's Introduction

微思象棋播放器

这是一个专业的**象棋 Web 界面,支持多种棋谱格式,可以打谱、对弈、拆解残局。
提供丰富的 API 接口,可以实现在线对弈、在线拆解、在线打谱等多种功能。
新项目刚刚上线,开发文档目前已编写了一部分,完整文档敬请期待。
官方网站:https://www.xiaxiangqi.com/vschess/

目录结构

index.html 普通demo
dhtmlxq.html ajax加载方式demo
dhtmlxq.txt ajax加载方式用到的棋谱文件
vschess/develop/module 所有模块文件都在这里
vschess/vschess.js.php 自动打包程序,可以将 module 下的所有模块自动打包生成最终的 js 文件
vschess/vschess.js 自动打包生成完整程序
vschess/vschess.min.js 自动打包生成的完整程序压缩版(因为集成了GBK转码UTF-8映射表,所以并没有压缩多少)
vschess/global.css 全局css
vschess/layout 布局(皮肤)文件夹
vschess/sound 音效文件夹
vschess/style 棋子、棋盘文件夹

相关网站

象棋巫师:https://www.xqbase.com 程序内部使用了由象棋巫师提供的 ECCO 开局分类编号算法,在此表示衷心感谢。

纯真IP库

我正在使用免费的纯真社区版IP库。纯真(CZ88.NET)自2005年起一直为广大社区用户提供社区版IP地址库,只要获得纯真的授权就能免费使用,并不断获取后续更新的版本。 纯真除了免费的社区版IP库外,还提供数据更加准确、服务更加周全的商业版IP地址查询数据。纯真围绕IP地址,基于 网络空间拓扑测绘 + 移动位置大数据 方案,对IP地址定位、IP网络风险、IP使用场景、IP网络类型、秒拨侦测、VPN侦测、代理侦测、爬虫侦测、真人度等均有近20年丰富的数据沉淀。

vschess's People

Contributors

fastlight126 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

vschess's Issues

离线软件

您好,感谢您制作的象棋播放器,非常好用!但因为我不会编程,却想离线使用播放器,所以想请教有没有可能提供一个离线软件的版本?谢谢!

如何集成到小程序

大神,看到你的微思象棋的小程序,想请问下,怎么样才能集成到小程序里面呢,这个会开放吗

建议使用模块化开发

代码大致看了下,比较牛逼,但是能不能使用模块化开发呢?

我所说的模块化是遵循commonjs规范开发,或者借助于requirejs或者seajs(虽然废弃了);

这样可以解决作用于污染,并且易于维护,一个文件就相当于一个模块

FenShort FenMini 正则不对

建议改成

FenShort: /(?:[RNHBEAKCPrnhbeakcp1-9]{1,9}\/){9}[RNHBEAKCPrnhbeakcp1-9]{1,9}[\s][wbr]\s*$/,
FenMini: /(?:[RNHBEAKCPrnhbeakcp1-9]{1,9}\/){9}[RNHBEAKCPrnhbeakcp1-9]{1,9}\s*$/,

官网api没钩子函数回调

官网api没钩子函数回调
看demo有beforeClickAnimate afterClickAnimate loadFinish selectPiece unSelectPiece afterStartFen afterAnimate

是否有齐全的api文档。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.