PDA

Επιστροφή στο Forum : Γνωρίζετε πως μπορώ να βάλω δυο υπολογιστές να παίξουν αυτόματα σκάκι μεταξύ τους;



Kefallonitis
26-04-09, 09:50
Γνωρίζετε πως μπορώ να βάλω δυο υπολογιστές να παίξουν αυτόματα σκάκι μεταξύ τους;
Compiuter VS Compiuter

Χρησιμοποιώ το interface του Fritz 11.


Aυτές είναι οι οδηγίες στο Fritz 11

Engine matches on two PCsEngine matches on two PCs
Menu: Tools – Connect hardware (or Alt-Shift-J)
You can play engines against programs using the Auto232 device driver. To do this, you must connect two different computers with a serial cable (null modem).
http://www.inout.gr/auto232.gif
Playing with a null modem cable (serial port)

After clicking the correct Com port, start an Auto-232 match on both computers using File – New – Two computer match. In the dialog box, specify the players and the name of the match. One of the PCs must be defined as the "Master". During the match you will find information on its progress in the area just below the status line, at the top of the screen (exactly as in engine matches (http://www.inout.gr/Engine_match.htm)).
The Auto232 function is fairly complex and only for expert users.
The autoplayer on a dual system

It is possible to conduct autoplayer games on a dual system without any relevant performance loss. Each program gets a full CPU and has access to all the resources allocated to it. Permanent brain works perfectly. Of course, the system is only meaningful if you are using different GUIs for the two programs. If both run under the standard GUI, it is better to start a regular engine match (http://www.inout.gr/Engine_match.htm).
http://www.inout.gr/Generate/do-it.gif Start both programs and position them on the screen so that you can see the relevant information and follow the match.
http://www.inout.gr/Generate/do-it.gif Start an autoplayer match as described above, defining one program as master and one as slave.
http://www.inout.gr/Generate/do-it.gif Click "Server name" and enter a dot (period) in the input line.
Autoplayer via network

It is possible to play two computers against each other using a network connection. For this you require Windows NT, Windows 2000 or higher. In the Auto232 driver, enter a dot (period) as the "Server name", as shown above. It is not necessary to enter an address on the host computer, but you must enter the the IP address of the host on the slave computer.



Και η μετάφραση στα Ελληνικά μέσω google αν βοηθάει...

Μπορείτε να παίξετε με τη χρήση μηχανών κατά την Auto232 προγράμματα οδήγησης συσκευής. Για να γίνει αυτό, πρέπει να συνδέσετε δύο διαφορετικούς υπολογιστές με ένα σειριακό καλώδιο (null modem).



Παίζοντας με ένα καλώδιο null modem (σειριακής θύρας)
Αφού κάνετε κλικ στη σωστή θύρα COM, έναρξη ενός αγώνα Auto-232 και στους δύο υπολογιστές που χρησιμοποιούν Αρχείο - Νέα - Δύο υπολογιστή αγώνα. Στο παράθυρο διαλόγου, καθορίστε τους παίκτες και το όνομα του αγώνα. Ένας από τους υπολογιστές, πρέπει να οριστεί ως η "Master". Κατά τη διάρκεια του αγώνα θα βρείτε πληροφορίες σχετικά με την πρόοδο στην περιοχή ακριβώς κάτω από τη γραμμή κατάστασης, στο επάνω μέρος της οθόνης (ακριβώς όπως και σε αγώνες του κινητήρα).

Η Auto232 λειτουργία είναι αρκετά σύνθετη και μόνο για έμπειρους χρήστες.

Η autoplayer σε ένα διττό σύστημα που
Είναι δυνατόν να πραγματοποιηθεί autoplayer παιχνίδια σε ένα διττό σύστημα χωρίς καμία απώλεια σχετικές επιδόσεις. Κάθε πρόγραμμα έχει ένα πλήρες CPU και έχει πρόσβαση σε όλους τους πόρους που διατίθενται γι 'αυτό. Μόνιμη εγκεφαλική δουλεύει τέλεια. Φυσικά, το σύστημα έχει νόημα μόνο αν χρησιμοποιείτε διαφορετικό GUIs για τα δύο προγράμματα. Αν και οι δύο λειτουργούν στο πλαίσιο του προτύπου GUI, είναι καλύτερα να ξεκινήσετε μια τακτική κινητήρα αγώνα.

Ξεκινήστε τα δύο προγράμματα και τη θέση τους στην οθόνη, έτσι ώστε να μπορείτε να δείτε τις σχετικές πληροφορίες και την παρακολούθηση του αγώνα.

Ξεκινήστε ένα autoplayer αγώνα, όπως περιγράφεται παραπάνω, που καθορίζει ένα πρόγραμμα, όπως και ένα master ως δούλος.

Κάντε κλικ στο "Όνομα διακομιστή" και πληκτρολογήστε μια τελεία (περίοδο) στην είσοδο γραμμής.

Autoplayer μέσω δικτύου
Είναι δυνατόν να παίξουν δύο υπολογιστές μεταξύ τους χρησιμοποιώντας μια σύνδεση δικτύου. Για αυτό σας απαιτούν τα Windows NT, Windows 2000 ή υψηλότερο. Στην Auto232 οδηγού, πληκτρολογήστε μια τελεία (περίοδο), όπως το "Όνομα διακομιστή", όπως φαίνεται από τα παραπάνω. Δεν είναι απαραίτητο να εισάγετε μια διεύθυνση στον κεντρικό υπολογιστή, αλλά θα πρέπει να πληκτρολογήσετε τη διεύθυνση IP του κράτους υποδοχής σχετικά με την εξαρτημένη υπολογιστή.

Εάν δεν γίνεται μέσω ethernet καλώδιο θα ήθελα να μου εξηγήσετε και πως γίνεται μέσω internet.


Σας ευχαριστώ εκ των προτέρων! :001_smile:

electrifier
27-04-09, 14:44
Δεν βρίσκω κανένα απολύτως λόγο να γίνει όλος αυτός ο κόπος, αφού αν έχεις μπροστά σου τους υπολογιστές μπορείς απλά εσύ να μετακινείς τα κομμάτια ΟΤΑΝ αποφασίσουν. Δεν πιστεύω να θεωρείς πως θα αποφασίζουν τόσο γρήγορα ώστε η καθυστέρηση θα έγκειται στη μετακίνηση των κομματιών, ε?! (καμία σχέση)

Το έχω κάνει πολλές φορές στο παρελθόν συγκρίνοντας προγράμματα για σκάκι. Να σημειωθεί πως αυτό που συγκρίνεις ΔΕΝ είναι οι υπολογιστές, αλλά τα προγράμματα που παίζουν (αλγόριθμους, τακτικές κτλ).

ReFas
28-04-09, 10:07
Γειά σου kefallonitis.
Παλιότερα εχω χρησιμοποιήσει το ελεύθερο πρόγραμμα Arena που θα το βρείς στο www.playwitharena.com (http://www.playwitharena.com)
Σε αυτό μπορείς να φορτώσεις όσες μηχανές θέλεις και να τις βάλεις να παίξουν μεταξύ τους τουρνουα με τους όρους που θες εσύ.
Θέλει κάποιο κόπο να "στήσεις" τις μηχανές και τις επιλογές τους αλλα όσο ασχολείσαι όλο και κατι μαθαίνεις και αν το βάλεις θα μπορώ να σε βοηθήσω πιστεύω.
Μιλάμε πάντα για τον ίδιο υπολογιστή, δέν εχω ασχοληθεί για παιχνίδια μέσω ιντερνετ η σε δίκτυο.