ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム:「ぼろぼろに」;
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

継続http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1005233643&n=3 似ている枝を探す


panov   (2001-11-08 18:54) [0]

2およびそれ以上の顧客のサービス/ゲーム用。

ゲームはオンラインで行われます。

サーバーは、マルチスレッドモードの一部のTCP / IPポートですべての着信要求を処理します。

各クライアントのゲームプロトコルはデータベースに保持されます。
クライアントが切断された場合(緊急)、その後のゲームの復元が可能です。
このサイトの基本はチェスです。


>オレグ・ガシェフ
ボードの視覚的な部分がある場合、実装を見るのは非常に興味深いでしょう。

このようなプログラムをJavaで実装することに興味はありません。

原則として、最も興味深いプロジェクトはクライアント/サーバーシステムに実装されます。

たとえば、いくつかのリンク:

http://www.interchess.com
http://www.vog.ru



Oleg Gashev   (2001-11-08 20:08) [1]

>パノフ
http://ecwchess.narod.ru

VCLで書かれています。 チェス盤には多くの機能があります:
ポジション
ボーダーカラー
ボーダーライズ
フィールドサイズ
WhiteFieldColor
ブラックフィールドシールド
CoordinatesBarPosition
CoordinatesBarColor
CoordinatesBarType
CoordinatesType
CoordinatesFont
グリッド
グリッドカラー
ピーススタイル
ボードオリエンテーション
SelectedFileldBorderColor
CoordinatesinCapital

チェスインターフェースのドラッグアンドドロップ

アジェンダでは、さらに5-6機能を追加しています。 作業の質については、Webサイトをチェックして、Ecw Chess Viewer Betaバージョン1.0.3をダウンロードしてください。

クライアント/サーバー構造の実装に問題がありました。 何かアイデアがありましたら、メールecwchess@narod.ruを送ってください。






Merlin   (2001-11-09 10:56) [2]

そして、なぜDelphiでサーバーを書く必要があるのですか? 彼は通常Perlに住んでいて、このサイトに投稿することができます。 しかし、クライアントはすでにDelphiを使用しています...



panov   (2001-11-09 11:06) [3]

> Merlin©(09.11.01 10:56)

サーバーがどのように真珠の上にあるかはわかりませんが、Delphiでは、ここでの作業は慣れることです。



Merlin   (2001-11-09 11:13) [4]

真剣に?
1。 登録
2。 仮想ボードの確立と対戦相手の検索
3。 ゲームの開始時に別のセッションが開かれ、すべてが考慮されます
4。 現状を見るためのWEBの機会
5。 情報を得る クライアントからの進捗について
6。 正確性管理
7。 相手のクライアントからの要求に応じて、動きを書き留めて、彼に情報を与えます。 進捗状況について。

何も見逃した?
仕事は1日ではありませんが、すべてが実行可能です。



panov   (2001-11-09 11:15) [5]

マーリン©(09.11.01 11:13)
データベース内の別の一定の更新、すべての情報の追加、および切断の場合の回復...



Merlin   (2001-11-09 14:08) [6]

>データベース内の別の定数更新、すべての情報の追加、
まあ、私はすべてを一言で「セッションをリード」と呼びます:)

>および切断の場合の回復...
そして、この場合、切断などはありません! 各クライアントとの接続を常に開いたままにするため、すべてのサーバーリソースをすぐに消費します。
各クライアントは、n回に1回、「dd.dd.ddddで何かが変更されましたhh:mm:ss?」という質問でサーバーに接続します。 または、男が動いたことを報告する。 応答を受信した後、通信は閉じられます。



panov   (2001-11-09 14:18) [7]

>マーリン
私は同意します。
残っているのは、マルチプラットフォームのコーディングと実装だけです:-)

>オレグ・ガシェフ

もう一度、経験を共有して参加することをお勧めします。 :-)

マスターズ!
とても簡単です!



Merlin   (2001-11-09 14:31) [8]

そしてオレグは、私たちのサーバーを通して彼のおもちゃをオンラインにすることをすでに提案しました。 彼は答えなかった:(



McSimm   (2001-11-09 15:03) [9]

2メルリン
聞いてもいいですか?
アイデアは、ユーザーがサーバーを介して、および/またはサーバー自体でお互いに遊ぶということですか?
サーバーがプレーヤーとしても機能する場合、Perlはここに適合しますか?

そして申し出。 クライアントが電子メールを介した通信の可能性(モード)を実装できると便利です。 (chess@delphi.mastak.ruまたは予約済みの件名。たとえば、ジョークからのSysadmin猫の名前:)
私は説明します:
チェスは長いゲームです。 バッチは1時間以上、さらには1日以上続くことがあります。 トレイでのこのようなゲームはハングアップし、相手が動くのを待って、私は働きます。 動きがありました、私は仕事から離れる機会がありました、私は答えます。 そのような選択肢の可能性は私にとって非常に魅力的です。




Oleg Gashev   (2001-11-09 16:45) [10]

>マーリン

いくつかの理由で答えませんでした。 サイトのURLはチェスには適していません。 むしろ、chess.mastak.com。 他の人のサイトを解きほぐしたくない。 だから、あなたは自分でやらなければならない。 したがって、彼は答えませんでした。

今年の3はこのプログラムに「苦労しました」。私もそれを他の誰かに使ってもらいたくありません。 使用するライセンスを販売できない場合。 ライセンス契約でChessコンポーネントを作成できます。 長すぎて返してくれませんでした。

ゲームサーバーは収益性の高いビジネスであり、私はそれからオープンソースを作りたくありません。

プロジェクトの開発、具体的にはクライアント/サーバーアーキテクチャの開発に限定的に参加できます。

よろしく、オレグ。
http://ecwchess.narod.ru/

PSチェスサーバーとEcw Chessの開発に関するすべての質問については、http://groups.yahoo.com/group/ecwchessにフォーラムがあります。 すべての質問、コメント、追加は、Ecw Chessフォーラムに投稿してください。



ページ: 1 全枝

フォーラム:「ぼろぼろに」;
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階









メモリ:0.6 MB
時間:0.043 c
4-22501
アート
2001-11-02 08:30
2002.01.08
特定のApiを他のアプリケーションに使用することを禁止することは可能ですか?


6-22296
コリアン
2001-10-11 12:49
2002.01.08
TSocket!


1-22159
フィジオ
2001-12-19 22:56
2002.01.08
新しい構造を作成する方法


4-22494
ガリフフ
2001-11-05 12:35
2002.01.08
難しいグラフィック印刷


14-22323
Melamed
2001-11-04 19:57
2002.01.08
登録中に入力された個人データを修正する方法は?





アフリカーンス語 アルバニア語 Arabic アルメニア語 アゼルバイジャン語 バスク ベラルーシ Bulgarian カタロニア語 中国語(簡体字) 中国語(繁体字) クロアチア チェコ語 デンマーク語 Dutch 英語 エストニア語 タガログ語 Finnish フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 Indonesian アイリッシュ イタリア語 日本語 Korean ラトビア語 リトアニア マケドニア語 Malay マルタ語 Norwegian
ペルシア語 ポリッシュ ポルトガル語 ルーマニア ロシア語 セルビア Slovak スロベニア語 スペイン語 スワヒリ語 Swedish Thai トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский