Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Sa Mai 18, 2024 01:22

Foren-Übersicht » Sonstiges » Meinungen zu den Projekten
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: @Dynamic Link Fighters
BeitragVerfasst: Mo Dez 20, 2010 01:04 
Offline
Guitar Hero
Benutzeravatar

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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Dynamic Link Fighters
BeitragVerfasst: Mo Dez 20, 2010 10:11 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Dez 11, 2009 08:02
Beiträge: 532
Programmiersprache: pascal (Delphi 7)
Ähm, kann sein, dass ich bloß absolut keine Ahnung hab, aber ist es einer dll nicht egal, ob sie nun in Delphi geschrieben ist, oder nicht?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Dynamic Link Fighters
BeitragVerfasst: Mo Dez 20, 2010 10:14 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Dynamic Link Fighters
BeitragVerfasst: Mo Dez 20, 2010 19:39 
Offline
DGL Member
Benutzeravatar

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 networkmy 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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Dynamic Link Fighters
BeitragVerfasst: Mo Dez 20, 2010 20:30 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Dynamic Link Fighters
BeitragVerfasst: Mo Dez 20, 2010 21:24 
Offline
DGL Member
Benutzeravatar

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 networkmy 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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Dynamic Link Fighters
BeitragVerfasst: Mo Dez 20, 2010 23:36 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
Ok, nachdem wir alle mal ohne Projekte gehighlighted haben ( :P ) 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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Dynamic Link Fighters
BeitragVerfasst: Do Dez 23, 2010 12:41 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
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


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Foren-Übersicht » Sonstiges » Meinungen zu den Projekten


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 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.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.066s | 17 Queries | GZIP : On ]