﻿

    BattleShipGame 海戦ゲーム  Ver5.10

                                            人工言語研究会


■はじめに

　このゲームはWindows環境上で遊ぶ海戦シミュレーションゲームです。
　旗アイコンのBattleShipGame.exeを実行し、ゲームを開始します。

　このゲームでは、プレイヤーと対戦相手が交互に艦船を操作し、相手の艦の居場所を
　探り、敵艦隊を全滅させれば勝利となります。


■動作環境

　Windows 7/8.1/10

　※Windows Serverは正常動作の対象外となります。
　※動作にはMicrosoft Visual C++ 2017 再頒布可能パッケージ(x86)が必要になります。


■インストール

　当ディスク内のファイルをHDD内の任意のフォルダに保存してください。
　ファイルが書き換え可能な場所であることが望ましいです。


■アンインストール

　当ゲームをインストールしたフォルダを削除してください。
　当ゲームでは設定等はBattleShipGame.iniで行っており、レジストリへの改変はござい
　ません。


■あそびかた

1. モードをえらぼう
　まずは以下のモードから遊ぶモードを選びます。
　【ARCADE MODE】
　　様々な海域でCOMの艦隊と連戦するモード。
　【VERSUS MODE > SINGLE MATCH】
　　1プレイヤー、1チームで対戦するモード。
　【VERSUS MODE > TAG MATCH】
　　複数プレイヤーでタッグを組んでチーム戦を行うモード。
　【WATCH MODE】
　　友人たちのネットワーク対戦を観戦するモード。
　【SYSTEM CONFIG】
　　音声や画面などの各種設定を変更する場所。ログの保存先も設定できます。

2. ゲームの準備をしよう
　次にプレイヤー情報を登録します。
　【プレイヤー名】
　　あなたの名前です。
　【操作モード】
　　・マニュアル　　プレイヤーが自分で操作します。
　　・オート　　　　コンピュータが自動で操作します。
　【ネットワークモード】
　　・サーバー　　　ネットワーク対戦時、参加者のうち一人のプレイヤーが選択して
　　　　　　　　　　ください。オフラインプレイ時も「サーバー」を選択してください。
　　・クライアント　ネットワーク対戦時、「サーバー」以外のプレイヤーが選択して
　　　　　　　　　　ください。
　※以下【VERSUS MODE】で【ネットワークモード】が「サーバー」の場合のみ
　【プレイヤー数】
　　ゲームに参加する艦隊の数です（CPUの艦隊を含む）
　【各P】
　　・CPU　その艦隊をCPUが担当します。
　　・MAN　その艦隊をネットワーク上の他のプレイヤーが担当します。

3-a. ルールを設定しよう
　※【VERSUS MODE】の場合
　【コンピュータレベル】自動操作の場合のコンピュータのレベルです。
　【任務】              その対戦の勝利条件です。
　【マップサイズ】      対戦するマップの広さです。
　【持ち時間】          自分のターンの持ち時間です。
　【ラウンド制限】      ゲームが強制的に終了となるラウンド数です。
　                      ※ラウンド制限のある【任務】のときのみ有効です。
　【観戦許可】          観戦の可否を選択します。

　初めての場合はデフォルトのまま遊んでみましょう。

　・詳細設定
　普通のプレイに慣れてきたら、詳細設定でより刺激的なルールに
　カスタマイズできます。
　【地形効果】             マップ上の特殊パネルをオン・オフします。
　【ステルスモード】       潜水艦や地形効果によるステルス機能をオン・オフします。
　【浮上周期】             潜水艦の沈んでいられるターン数です。
　                         ※「0」にすると潜水艦は浮上しなくなります。
　【艦数】                 使用できる艦の数です。
　【増援艦数】             増援できる艦の数です。
　【燃料ポイント(FP)】     艦の保有する燃料の量です。
　【補助兵器数(Destroyer)】駆逐艦が使える魚雷・機雷の数です。
　【補助兵器数(Submarine)】潜水艦が使える魚雷・機雷の数です。
　【ログページ数】         表示できるログのページ数です。
　                         1ターンにつき1ページです。

3-b. コンピュータのレベルを設定しよう
　※【ARCADE MODE】の場合
　対戦するコンピュータの強さを設定します。

4-a. ネットワーク接続をしよう
　※【VERSUS MODE】にてネットワーク対戦を行う場合
　※予めファイアウォールの設定で通信を許可しておいてください（FAQ参照）
　・サーバー側
　【IP アドレス】【ポート】クライアント側のプレイヤーにこのアドレスと
　                         ポート番号を教えて上げてください。
　・クライアント側
　【サーバーアドレス】サーバ側のプレイヤーのIPアドレスを入力します。
　【ポート】          サーバ側のプレイヤーのポート番号を入力します。

　準備ができたら【接続】ボタンで接続開始です。
　また同一のLAN内であればサーバー側が【接続】ボタンを選択後に、クライアント側が
　【自動検出】ボタンを選択することで、自動的にサーバーと接続することも可能です。

　接続が完了したら、対戦相手を【選択】してください。

4-b. タッグを組む相手を決めよう
　※【VERSUS MODE > TAG MATCH】のみ
　タッグを組みたい相手をひとり決めて【選択】してください。
　誰でもよいときは画面上部の【自動選択】を押してもよいです。

　タッグを希望する相手がお互いに一致している場合、希望する相手とタッグを組むこと
　ができます。それ以外の場合では、残っているプレイヤーの中からランダムでタッグを
　組む相手が決定されます。
　他プレイヤーがすべてCPUに設定されているときは、すべて自動でタッグが決まります。

6-a. 艦を配置しよう
　いよいよマップに艦を配置します。戦いはもう始まっています！

　a-1. 【LIST OF SHIPS】より、配置したい艦を選択します。
　a-2.　マップ上の艦を置きたいパネルを選択します。
　a-3.　マップに艦が配置されます。

　b-1. 【LIST OF SHIPS】より、配置したい艦を選択します。
　b-2.　マップ上の艦を置きたいパネルにドラッグ・アンド・ドロップします。
　b-3.　マップに艦が配置されます。

　全ての艦を配置したら【決定】ボタンを選択して、ゲーム開始です。

6-b. 旗艦を決定しよう
　※【任務：敵旗艦の撃破】【任務：敵旗艦の急襲】【任務：短期決戦】
　　【任務：友軍の救援】の一部を選択時のみ
　マップに配置した艦より、艦隊の要となる艦を選択します。
　旗艦が撃沈すると即敗北となりますので、じっくり考えましょう。


■FAQ

Q :BattleShipGameをもっていない友達と対戦プレイがしたい！
A :当サークル「人工言語研究会」のサイト(http://artificial-lang-labs.info/)にて
　体験版を配布しております。
　こちらを利用すれば、「製品版：サーバー　体験版：クライアント」にすることで対戦
　プレイを行うことができます。

Q ：ネットワーク対戦がうまくいかないんだけど。
A ：ファイアウォールの設定が原因と考えられます。
　「プログラムのファイルと検索」にて「ファイアウォール」と入力し、
　「Windowsファイアウォール > 許可されたアプリ」にて「BattleShipGame.exe」
　を許可してください。
　市販のファイアウォールをご利用の方は適宜「BattleShipGame.exe」
　を許可してください。

Q ：音がぜんぜんならないよ。
A1：DirectXのバージョンが古い可能性があります。
　　Microsoftのサイトより最新のDirectXランタイムを入手しインストール
　　してください。
A2：XAudio周りのファイルを最新版に更新すると、うまく音が再生される可能性が
　　あります（通常はA1の更新によって最新版になるはずです）。

Q ：周りに人がいるしアプリの音を出なくしたいんだけど。
A ：「画面上部メニュー  >  サウンド」より、「ミュート」のチェックをオンにしてください。

Q ：画面がうまく表示されないよ。
A ：「画面上部メニュー  >  グラフィック」より、「OpenGLを有効化」のチェックを
　　オフにし、ゲームを再起動してください。

Q ：メニュー表示が英語になってるんだけど
A ：英語表示となってしまっている場合は、「画面上部メニュー > Language」より、
　　「Japanese」を選択し、ゲームを再起動すると、日本語表示に切り替わります。

Q ：そもそもアプリが起動しないんだけど
A ：Microsoftのサイトより最新のVisual C++ 2017 のランタイムとDirectXランタイムを
　　入手し、インストールしてください。Visual C++ のランタイムはx86版になります。
　　https://www.visualstudio.com/ja/downloads/?q=#other-ja
　　※BattleShipGame5.0x系ではVisual C++ 2013 のランタイムを使用していたため、5.10
　　へのアップデートの際には、Visual C++ 2017 のランタイムをインストールし直す必要
　　がある場合があります。

　BattleShipGameにてバグなどの問題が生じた場合は下記のメールアドレスまでお寄せください。

==================================================
人工言語研究会
artificial.lang.labs@gmail.com
==================================================

※本ソフトウェアは有償のソフトウェアです。
　著作権は「人工言語研究会」が保有します。
　無断転載、及び無断商用利用を禁じます。

※本ソフトウェアを使用したことにより生じるすべての障害・損害・不具合等に関して、
　当団体とその関係者、およびその所属するいかなる団体・組織とも一切の責任を負いません。
　各自の責任においてご利用ください。

※今後のバグ対応・アップデートのお知らせは以下のURLにて行います。
http://artificial-lang-labs.info/
http://ch.nicovideo.jp/Lab_Arti_Ling/
