このレポートは10×10升目の将棋盤を使用する新機軸の将棋である“京将棋”というゲームをオンラインゲームとしてjava言語で作ったものである。
このレポートは10×10升目の将棋盤を使用する新機軸の将棋である“京将棋”というゲームをオンラインゲームとしてjava言語で作ったものである。
・このレポートは長すぎるため5つに分かれています。
□将棋を始めるクラス
□描画に関するクラス
□駒に関するクラス(その1)
□駒に関するクラス(その2)
■ネットワークに関するクラス
なおすべてのソースをコンパイルし、実行すると下の図のようになる。
■ShogiServer:将棋の動きを送ります。
import java.net.*;
import java.io.*;
public class ShogiServer{
String addres...