Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "schnappen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Fortsetzung http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1005233643&n=3 Finden Sie ähnliche Zweige


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

für die Wartung / Wiedergabe von 2 und mehr Kunden.

Das Spiel findet im Online statt.

Der Server bedient alle eingehenden Anforderungen an einigen TCP / IP-Ports im Multithread-Modus.

Das Spielprotokoll jedes Clients wird in der Datenbank verwaltet.
Wenn der Client getrennt wird (Notfall), ist die spätere Wiederherstellung des Spiels möglich.
Die Basis der Seite ist Schach.


> Oleg Gashev
Wenn es einen visuellen Teil des Boards gibt, wäre es sehr interessant, sich die Implementierung anzuschauen.

Nicht an der Implementierung eines solchen Programms in Java interessiert.

Die interessantesten Projekte werden in der Regel im Client-Server-System realisiert.

Zum Beispiel einige Links:

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



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

> panov
http://ecwchess.narod.ru

Geschrieben am VCL. Schachbrett hat viele Funktionen:
Position
BorderColor
Borderseize
Fieldsize
Weißfeldfarbe
Schwarzfeldfarbe
CoordinatesBarPosition
CoordinatesBarColor
CoordinatesBarType
CoordinatesType
KoordinatenSchrift
Gitter
Rasterfarbe
PiecesStyle
BoardOrientation
SelectedFileldBorderColor
KoordinateninKapital

Drag and Drop Schachoberfläche

Auf der Tagesordnung stehen weitere 5-6-Funktionen. Informieren Sie sich auf der Website über die Qualität der Arbeit und laden Sie die Beta-Version von Ecw Chess Viewer 1.0.3 herunter.

Bei der Implementierung der Client-Server-Struktur treten Probleme auf. Wenn Sie irgendwelche Ideen haben, schreiben Sie mir eine E-Mail an ecwchess@narod.ru






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

Und warum muss in Delphi ein Server geschrieben werden? Er und Perl werden normal leben und Sie können es auf dieser Seite posten. Aber der Client ist schon auf Delphi ...



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

> Merlin © (09.11.01 10: 56)

Ich weiß nicht, wie auf einer Perle der Server funktioniert, aber auf Delphi hier - zum Abwickeln.



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

Im Ernst?
1. Registrierung
2. Einrichtung virtueller Tafeln und Suche nach einem Gegner
3. Zu Beginn des Spiels wird eine separate Sitzung geöffnet, in der alles berücksichtigt wird
4. Möglichkeit zur Anzeige der aktuellen Situation mit WEB
5. Holen Sie sich inf. über den Fortschritt des Kunden
6. Kontrolle der Richtigkeit des Kurses
7. den Kurs aufzuschreiben, auf Verlangen des Kunden des Gegners, ihm inf. über die erzielten Fortschritte.

Nichts verpasst?
Arbeit ist nichts für den Tag, aber alles ist realisierbar.



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

Merlin © (09.11.01 11: 13)
Ein weiteres ständiges Update in der Datenbank, das alle Informationen hinzufügt und im Falle eines Verbindungsfehlers wiederherstellt ...



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

> Ein weiteres konstantes Update in der Datenbank, das alle Informationen hinzufügt,
Nun, ich nenne alles in einem Wort "um die Sitzung zu leiten" :)

> und Wiederherstellung bei Verbindungsausfall ...
Und in diesem Fall gibt es keinen Verbindungsabbruch! Um eine ständig offene Verbindung zu jedem Client aufrechtzuerhalten, verbrauchen wir schnell alle Ressourcen des Servers.
Jeder Client kontaktiert den Server einmal n-mal mit der Frage "Hat sich etwas von dd.dd.dddd hh: mm: ss geändert?". Oder berichten, dass ein Mann einen Schritt gemacht hat. Nach Erhalt der Antwort wird die Verbindung geschlossen.



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

> Merlin
Ich bin damit einverstanden.
Es bleibt beim Codieren und Implementieren von Multiplattform :-)

> Oleg Gashev

Ich schlage erneut vor, Erkenntnisse zu teilen und daran teilzunehmen. :-)

Meister!
Es ist doch alles so einfach!



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

Und ich habe Oleg bereits angeboten, sein Spielzeug über unseren Server online zu stellen. Er antwortete nicht :(



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

2Merlin
Du kannst fragen?
Die Idee ist, dass Benutzer über den Server und / oder mit dem Server selbst miteinander spielen?
Wenn der Server auch als Player fungiert, ist Perl wirklich geeignet?

Und das Angebot. Es wäre schön, wenn der Kunde die Möglichkeit (Art) der Kommunikation per E-Mail erkennen würde. (chess@delphi.mastak.ru oder subject reserved, zum Beispiel der Name einer Sysadmin-Katze aus einem Witz :)
Ich werde erklären:
Schach ist ein langes Spiel. Eine Party kann mehr als eine Stunde und sogar mehr als einen Tag dauern. Solch ein Spiel hängt in der Ablage und wartet darauf, dass sich der Gegner bewegt, und ich arbeite. Es gab einen Umzug, ich hatte die Gelegenheit, von der Arbeit abzubrechen, ich werde antworten. Die Möglichkeit dieser Option erscheint mir sehr attraktiv.




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

> Merlin

Ich habe aus mehreren Gründen nicht geantwortet. Die Website-URL ist nicht für Schach geeignet. Eher chess.mastak.com. Raskruchivat würden andere Seiten nicht wollen. Also musst du deine eigenen machen. Deshalb habe ich nicht geantwortet.

Mit dem Programm "kämpfte" 3 des Jahres und möchte es auch nicht weitergeben. Es sei denn, ich kann eine Nutzungslizenz verkaufen. Ich kann eine Schachkomponente mit einer Lizenzvereinbarung schreiben. Es wurde zu lange geschrieben, um es zu geben.

Spieleserver sind ein profitables Geschäft und Sie möchten kein Open Source daraus machen.

Ich kann nur eine begrenzte Beteiligung an der Projektentwicklung anbieten, insbesondere die Entwicklung einer Client-Server-Architektur.

Mit freundlichen Grüßen Oleg.
http://ecwchess.narod.ru/

PS Für alle Fragen zur Entwicklung eines Schachservers und von Ecw Chess gibt es ein Forum unter http://groups.yahoo.com/group/ecwchess. Alle Fragen, Kommentare und Ergänzungen bitte im Forum Ecw Chess posten.



Seiten: 1 ganze Branche

Forum: "schnappen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.86 MB
Zeit: 0.039 c
1-22081
Andrewv
2001-12-18 14:14
2002.01.08
Wie kann ich einen Systemfehler verursachen?


14-22327
Fliz
2001-11-05 15:39
2002.01.08
und sie sagen, dass übermorgen ein Feiertag ist?


1-22110
Катерина
2001-12-19 18:09
2002.01.08
weinend um Hilfe bitten


4-22503
Yura
2001-11-05 20:11
2002.01.08
Geben Sie eine Zeichenfolge in das Fenster ein


6-22267
wHammer
2001-09-28 15:00
2002.01.08
Es wäre sehr praktisch ...





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch