Registriert: Do Sep 25, 2003 15:56 Beiträge: 7804 Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Nette Idee. Selbiges wollte ich während meines Studiums auch mal machen (habs aber dann aus Zeitlichen Gründen - wie so vieles - nicht gemacht). Am Ende hat sich dann etwas anderes ergeben, nämlich die Google AI Chellange die auch hier im Forum vorgestellt wurde. Da hat man gut sehen können, wie so etwas aufgebaut werden kann.
Die Idee bei der AI Chellange war, dass man Bots aus verschiedenen Sprachen zugelassen hat. Dies war möglich, indem man den Datenaustausch über die Standardausgabe in Textform gemacht hat. D.h. der Server hat jedem Bot in stdin Text rein geschoben den der Bot parsen musste und der Bot hat seine Antwort an den Server per Text in stdout geschrieben.
_________________ Blog: kevin-fleischer.de und fbaingermany.com
Im Prinzip schon, nur das Schreiben von dlls unter Linux oder mit Java ist kompliziert bis unmöglich. Es ist sinnvoll sich bei derartigen KI-Sachen eine andere Kommunikationsform einfallen zu lassen.
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Wo ist das Problem mit so's unter Linux? Meinetwegen auch mit winegcc
greetings
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Problem: Man muss für Linux und Windows eigens kompilieren. Wenn man sich per stdin und stdout oder noch besser per Netzwerk unterhält, ist das ganze viel unabhängiger vom System. Dlls und sos bieten sich vor allem bei zeitkritischen Dingen an. Bei Open Party werden die Funktionen z.B. bestenfalls mindestens 60 mal die Sekunde aufgerufen einschließlich einiger Übergabedaten. Das per Netzwerk oder gar stdin/stdout wäre... "unhandlich".
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Naja, Netzwerkimplementation ist dann doch aufwendig. Und egal was du tust, fürs Zielsystem musst du es neu kompilieren . Außer natürlich du machst es per Scriptsprache.
greetings
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Ok, nachdem wir alle mal ohne Projekte gehighlighted haben ( ) können wir uns ja wieder dem Topic zuwenden. Auch wenn man gerade bei einem Netzwerkinterface die KI nicht auf dem gleichen System laufen lassen muss.
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Ich habe die neue Version gerade testen wollen, aber schon beim Extrahieren gab es Fehler und zwar mit allen Dateien, die Umlaute enthielten. Ich habe keine Ahnung, was für einen Zeichensatz du benutzt, aber hier gibt es beim Extrahieren dann Probleme. Benenn Dateien wir "Käfer.png" doch am besten in "Kaefer.png" um.
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.