作者が連鎖ゲームを開発している環境について,説明する.
0.開発で使用するソフト連鎖ゲームは,いわゆるクライアント/サーバ(C/S)型のネットワークゲームであり,以下の言語で開発されている.
そのため,Javaとperlによる開発を行えるようなソフトを使用することになる.
開発マシン (Windows2000Pro/XP Pro)
Applet作りを楽しもうと思うと,未だにJDK 1.1がメインの環境になってしまいます. (これは,MicrosoftがWindowsにバンドルしていたJavaVMのバージョンが1.1だということに,私が未だにこだわっているからです) もともとテキストエディタ+JDK派でしたが,クラス数,メソッド数が増えてきて挫折しました.統合環境は管理が視覚的で楽だし,EclipseはCVSとの相性もよさげです. サーバ側はPerlで実装するので,EclipseにPerlプラグインを追加しておきます.
サーバマシン (Windows2000 Server)
CVSサーバを立ち上げて,まじめにソースのバージョン管理をやります.うちではWindows2000+CVSNTで普通に使えてます. (あまり評判は良くないようですが)
1.JDK 1.1(アプレットコンパイル用)のインストール昔,Sunからダウンロードしてきた
をダブルクリックしてインストール.デフォルトで,C:\jdk1.1\ にインストールされる. PATHの設定はやってくれないが,どうせEclipseからしか使わないので構わない. ただ,現在このファイルをSunのサイトからダウンロードできるかは不明.でも,googleれば地球上のどこかに見つかると思います.
2.JDK 1.4.1(Eclipse駆動用)のインストールSunからダウンロードしてきた
をダブルクリックしてインストール.デフォルトで,C:\j2sdk1.4.1\ にインストールされる. その後,手動で環境変数(PATH)の設定をする.PATHの先頭に, C:\j2sdk1.4.1\bin; を入れておく.
3.Eclipseのインストール,設定インストールEclipse本体を,http://www.eclipse.org/downloads/index.php からダウンロード.
さらに日本語対応に,NLS pack を
以上3ファイルを全て解凍して,上から順に適当なディレクトリ(C:\eclipseとか)にコピー,上書きコピーしてゆく. コピー先ディレクトリの,eclipse.exe を実行すれば,eclipseが起動する.
設定 (JRE)Javaソースのコンパイルを,Eclipse動作用に使用しているJDK1.4.1ではなく,JDK1.1でやるように設定する.
4.EPIC (Perlプラグイン)のインストール,設定EPIC perl editorを使うと,perlのソースをEclipse上で色分け表示できたり,アウトラインでサブルーチン名が出てきたりするので,そこそこ便利.他にも色々便利機能(正規表現プラグインなど)があるみたいだが,使いこなせてません.
インストール
設定「ウインドウ」-「設定」-「Perl EPIC」において,
あと,「Editor」-「Syntax」タブで色を変更できるので,お好みにあわせて.
とりあえず私の場合,全体的に暗めの色に変えました.デフォルト色は,けばいと思う.
5.CVSNT (CVSサーバ)のインストールhttp://www.cvsnt.org/wiki/ から,
をダウンロードしてきてインストール.
設定コントロールパネル-「CVS for NT」を開く.
これでとりあえずOK.
6.EclipseからCVSサーバへの接続設定「ウインドウ」-「パースペクティブ」-「CVSリポジトリエクスプローラ」で,右クリック-「新規」-「リポジトリロケーション」で,5.で書いた例の場合なら
これでHEADの配下にCVSの中身が見えるはず. CVSプロジェクトを選択して,「プロジェクトとしてチェックアウト」あるいは「別名チェックアウト」を使って,ローカル(Eclipse)上にファイルを取り込むべし.
私はCVSの使い方にはいまいち不慣れなのですが,困ったときは |