• R/O
  • HTTP
  • SSH
  • HTTPS

ソースツリー

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

shogi-server source


名前 サイズ Rev. 日時 作者 ログメッセージ
bin
sample
shogi_server
showgame
test
utils
Makefile 653 61b4add 2015-12-13 17:53:04 Daigo Moriwaki [shogi-server] Enhance capability of ...
README 1.42 k 2df870d 2015-01-17 10:44:28 Daigo Moriwaki Update various documentations
changelog 48.7 k 73ae355 2016-04-09 11:36:39 Daigo Moriwaki Bump up the revision to 20160409.
csa-file-filter 3.46 k 1299898 2014-11-24 21:33:47 Daigo Moriwaki Ruby 2.0.0 or later is recommended to...
floodgate-0-240.conf.sample 181 ee857b0 2012-07-17 13:35:58 tkaneko add derivatives of mk_rate, currently...
mk_game_results 3.6 k 1299898 2014-11-24 21:33:47 Daigo Moriwaki Ruby 2.0.0 or later is recommended to...
mk_html 8.33 k a5eecd3 2015-01-20 22:48:29 Daigo Moriwaki [mk_html] Links to details pages for ...
mk_rate 21.88 k 7353c18 2015-01-20 22:39:05 Daigo Moriwaki Getting an absolute location of this ...
shogi-server 14.46 k 61b4add 2015-12-13 17:53:04 Daigo Moriwaki [shogi-server] Enhance capability of ...
shogi-server-profile 1.93 k 1299898 2014-11-24 21:33:47 Daigo Moriwaki Ruby 2.0.0 or later is recommended to...
shogi_server.rb 3.87 k 73ae355 2016-04-09 11:36:39 Daigo Moriwaki Bump up the revision to 20160409.
webserver 4.4 k 1299898 2014-11-24 21:33:47 Daigo Moriwaki Ruby 2.0.0 or later is recommended to...

README

= Shogi-server project

The Shogi-server project develops Shogi-server, a rating tool and so on.

== Shogi-server

Shogi-server is a server that implements the Server Protocol Ver 1.2.1 defined
by Computer Shogi Association (CSA[http://www.computer-shogi.org/index_e.html]) 
in order for computer shogi players to play games.   

=== Pre-requires

Ruby 2.1 or later

For Debian,

  $ sudo aptitude install ruby

=== Install

  $ git clone git://git.sourceforge.jp/gitroot/shogi-server/shogi-server.git

The following files are required to run Shogi-server:

  - shogi-server
  - shogi_server.rb
  - shogi_server/**/*.rb

=== Run

Examples:

Run the server with CSA Protocol V1.2 or later

  $ ./shogi-server hoge 4000

With CSA Protocol V1.1.2 or before

  $ ./shogi-server --max-moves 0 --least-time-per-move 1 hoge 4000

See others written in the 'shogi-server' file.

== Other tools

See documents at the head of each source file.

* mk_rate
* mk_html
* showgame


== Tests

Run the server

  $ ./shogi-server hoge 4000

Run test cases

  $ cd test
  $ ruby TC_ALL.rb

Tested:

- ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin13]
  Finished in 55.025733 seconds.
  383 tests, 1370 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
  100% passed
  6.96 tests/s, 24.90 assertions/s
  ruby TC_ALL.rb  1.97s user 0.34s system 4% cpu 55.424 total
  
---
2015-01-17  Daigo Moriwaki <daigo at debian dot org>