===========
どんなプログラム?
将棋で遊ぶためのプログラム(alpha版)です(未完成). 最終的には,twitterで投稿したハッシュタグ付きのツイートを読み込んで,駒を動かす位置などを取得して,動かせる...ような大人数型のゲームを考えています.
- Debian系
sudo apt-get update
sudo apt-get install maven
- RedHat系
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven
mvn --version
- Maven version 3.2.1
mvn package
java -jar ShogiAlpha-0.1-x64.jar
- twitter4j.properties.sample を twitter4j.properties にリネーム
- https://apps.twitter.com/ で開発者用のOAuthコードを取得し、xxx の部分を書き換え
- TODOLISTがここに書かれています.進捗出したいです.
- コンストラクタで,宣言しているのを見ていただければわかると思いますが,マウスがクリックされたときの動作として,selectPieceAt(Point p)が実行されます.
- paintHogeHoge系は,描画系のメソッドです.いくつかに分割してあります.
- isBlack()がtrueの場合,先攻のターンです.
- Piecesパッケージには,将棋の駒のクラスがそれぞれ入っています.
- Ahead Playerは手前側のプレイヤー