Télécharger la liste

Description du projet

オンライン3Dサッカーゲームを作成するプロジェクトです。
http://wiki.fdiary.net/NEOZC/

Système requise

System requirement is not defined
neozc
neozc for HSP v0.51

Livrée : 2009-06-30 01:04
neozc neozc for HSP v0.51 (1 files Cacher)

Notes de release

=========================================================
NEOZC sample (HSP版) 2009/6/30 v0.51
=========================================================

※ 3年程前に、開発を断念したもので、未実装の部分や不具合も多々あります
※ 埋もれさせてしまうのも、もったいないので、リリースします
※ PC上でサーバソフトを起動し、そのPCにグローバルIPアドレスで
※ 接続する事で、ネットワーク対戦が可能です。
※ ただし、人数が多くなると、ラグや、ボールのずれが発生してしまいます。
※ 一応、試合もできるようにしています。


■利用方法
neozc_server.exeを起動した後で、neozc_client.exeを起動して下さい。
neozc_client.exeを起動する毎にユーザが一人追加されます。
クライアントの起動後に、プレイヤー名、チーム名、IPアドレス、
チーム、ポジションの指定画面が出ますので、それぞれ指定して、
OKボタンを押して下さい。
IPアドレスは、ローカルで動かす場合には、デフォルト(127.0.0.1)の
ままで構いません。別の場所でサーバを起動している場合は、その
サーバのIPアドレスを指定して下さい。
現バージョンでは、ポジションの重複チェックをしておりません。

なお、クライアント、サーバそれぞれに、iniファイルを用意してありま
すので、そちらに起動すると、いちいち入力する手間が省けます。
クライアント用・・client.ini
サーバー用・・・・server.ini

サーバに接続が成功すると、ゲーム画面が表示され、画面上にログイン
しているプレイヤーの情報が表示されます。2人以上ログインしている
場合は、ホスト(名前の前にHとついている人)の画面に、スタートボタン
が表示されます。スタートボタンを押すと、試合が開始されます。

試合開始前は、自由に参加できますが、試合が開始するとログインができなく
なります。(※※ テスト中につき、試合中のログインも可)

サーバを動かすには、以下のポートを空ける必要があります。
クライアント側も、ファイヤーウォールの設定をはずす必要があります。
47624 TCP(UDPも?)
6073 UDP
2300-2400 TCP/UDP

■操作方法

[Z] 歩き
[X] 走り
  マウスカーソルで移動する方向を指定してください。
[SHIFT] 向きの固定
SHIFTキーを押しながら移動すると、マウスの位置によらず
  向きを固定できます。


[右クリック] ゴロパス
[左クリック] ロブパス
[右+左同時押し] シュート
マウスカーソルで、キックする方向を指定して下さい。
  マウスを押し続ける事で、キックの強さが変わります。


[←][→] カメラ視点移動 (横回転)
[↑][↑] カメラ視点移動 (縦回転)
[SHIFT]+[←][→] カメラ視点移動 (ズーム)
[F8] ボール視点に切替
[F7] 通常視点に切替


(GKの場合)
ボールを持っていない時:
[左クリック] ジャンプキャッチ
押す長さにより、ジャンプする距離が変わります。
[右クリック] + カーソルキー
視点を変えずに移動

[CTRL] + [Z] or [X] 向きを変えずに移動

味方からのパス(自分が蹴った後のボールも)は、キャッチすることができません。
ドリブル状態になります。
ボールを持った状態で、ペナルティエリアを出た場合は、自動的にキックします。
ペナルティエリア外にも出ることができますが、キャッチはできません。
ボールを持ってから10秒以内にキックしないと、自動的にキックします。


[F9] チームチャット
[F10] 全体チャット
[F9]または[F10]を押すと、最下行に文字入力バーが出ます。[Enter]キーで送信
です。

[ESC] ゲームを終了します

Changelog

■変更履歴
[2009/6/30]
・チャット機能の追加
・フィールドと人のデータをHSPコンテスト版に入れ替え
・Easy3DをHSP3対応のv1.0.0.1に置き換え
・HSP3対応に変更
・サブ画面を廃止し、試合開始ボタンをスプライトで表示
・暫定的に試合中の参加も可能に (テスト中なので)
・フルスクリーン擬似対応
・ピンパスの最大距離を設定
・レーダーの位置を調整
・キック音の実装
・キックのモーションの追加
・通信パケット構成見直し (通信量低下のため)
・AMDPlayの代わりにPCBNETを使用可能に
※ 正常に通信できないため、AMDPlay使用に戻している
・ボールの奪い合い時の、競合調整
・ゴールポスト、バーとボールとの当り判定追加
・GKの移動に[CTRL]キーによる向き固定を追加


[2005/2/11] 0.41->0.42
・Projectionの角度、60→45度に変更
・ボール視点の追加
・GKのボール持ちタイムアウトを追加
・Easy3Dを最新のv1.0.6.3に入れ替え

[2005/2/10] 0.40->0.41
・視点の変更方法を変更
・ライトの位置の修正
・C/S間同期方式の変更
・FPSを30から15フレームに変更
・GKのPA判定の間違い修正
・強制移動したプレイヤーが抜けた場合に、進入不可領域を解除
・スローイン時の相手プレイヤーのレーダ位置修正
・画面サイズを少し大きく(640x480→800x600)
・シュート時のボールの弾道を少し変更

[2005/1/29] 0.30 -> 0.40
・GKの実装 (モーションが実装されていないので、相手からはジャンプの
 動きは見えません)
・プロジェクションの値を変更 (フィールドを遠くまで見通せるように)
・メッセージの表示時間を、実時間(秒)に変更
・スローイン、フリーキック、ゴールキックのタイムアウト実装
・ドリブル時の移動スピードを調整
・フィールドのサイズを大きく変更 (ゴールと人とのバランスが悪いため)
・レーダーのフィールドの絵を調整
・GKがいる場合、ゴールキックを優先選択。スローイン、フリーキックはGK以外優先。
・スローイン、フリーキック時の進入不可領域実装
・クライアントからのAckに対するタイムアウトを実装

[2005/1/16] 0.21 -> 0.30
・フィールド外のマウス位置取得のため、フィールドの下にもう1枚
グラウンドを作成
・ドリブル時の、ライン外判定追加
・ポジションの初期化処理追加 (352のみ)
・チーム、ポジションの選択追加
(ポジションの重複チェックはしていない)
(チームが11人埋まっている場合、ログインに失敗する)
・簡易ロビー画面を追加 (プレイヤー名の表示、試合開始ボタン)
・グラウンド用MQOファイル変更 (ボールなしバージョン)
・試合中のログイン要求を拒否
・スローイン、フリーキック、コーナーキックの実装
・キック時の角度がきつい場合の、飛距離を調整
・試合の流れの実装 (試合開始、再開、ハーフタイム、試合時間など)
・シフトキーによる方向固定を実装
・カメラの視点切り替え方法を変更 (Z軸はSHIFTを押しながら)


[2005/1/8] 0.20 -> 0.21
・ボールの影 & 停止モーション追加 (Thanks masamune氏)
・青チーム用の人物データ追加
・フィールド外へのはみ出しチェック追加
・キックしたボールと人との当たり判定を追加
・ドリブル時のボール移動制御、若干修正 (すり抜けを減らすように)
・起動時に「COMの初期化に失敗しました」エラーを発生しないよう修正