|
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Senior Sanchez Forumsjunki
Anmeldungsdatum: 07.02.2007 Beiträge: 61
|
Verfasst am: 11.03.2007, 10:28 Titel: Frage wegen Zeitlimit und Rechner |
|
|
Hi,
Es gibt ja für jeden Spieler ein gewisses Zeitlimit, oder?
Wie hoch ist das denn genau?
Und auf welchen Rechnern wird das ganze dann getestet bzw. die Begegnungen ausgetragen? |
|
| Nach oben |
|
 |
zet Forumsjunki
Anmeldungsdatum: 05.02.2007 Beiträge: 85
|
Verfasst am: 12.03.2007, 14:22 Titel: |
|
|
| Vermutlich Windows Rechner mit 1.0-1.7 Ghz. Also wenn es auf ner halbwegs aktuellen Kiste akzeptabel läuft, sollten keine Probleme auftreten, natürlich gibts da keine festen limits (leider - wäre besser wenn man die instruktionen zählen könnte oder so, aber in java geht das wohl nicht - oder kennt jemand da was dazu?) |
|
| Nach oben |
|
 |
Senior Sanchez Forumsjunki
Anmeldungsdatum: 07.02.2007 Beiträge: 61
|
Verfasst am: 14.03.2007, 11:40 Titel: |
|
|
| zet hat folgendes geschrieben: |
| Vermutlich Windows Rechner mit 1.0-1.7 Ghz. Also wenn es auf ner halbwegs aktuellen Kiste akzeptabel läuft, sollten keine Probleme auftreten, natürlich gibts da keine festen limits (leider - wäre besser wenn man die instruktionen zählen könnte oder so, aber in java geht das wohl nicht - oder kennt jemand da was dazu?) |
Die Instruktionen zu zählen, fände ich auch nicht richtig, weil die Instruktionen ja auch nicht unbedingt zeitaufwendig sein müssen. Wäre es nicht besser ein Zeitkontingent zum Nachdenken zu geben? Wie beim Schachspielen oder so.
Weil einige Leute (unter anderem ich) stecken Aufwand darein, dass es halbwegs akzeptabel läuft und andere nutzen vielleicht irgendwelche Verfahren, wo der Rechner mal übertrieben gesagt 5 min pro Frame erstmal rechnen muss. Das kann ja auch nicht so das Wahre sein. |
|
| Nach oben |
|
 |
zet Forumsjunki
Anmeldungsdatum: 05.02.2007 Beiträge: 85
|
Verfasst am: 14.03.2007, 18:28 Titel: |
|
|
Tja, ich fänds auch besser die Instruktionen zu zählen, aber das geht nunmal nicht. Zumindest ist mir das nicht bekannt. Ich kann halt nur schauen, wieviel Zeit der Aufruf gekostet hat.
Hm. Ich könnte eine Javafunktion schreiben, die einfach nur durchläuft und solang den Prozessor blockiert, wie lang eine Berechnung pro KI dauern darf... davon ausgehend könnte man für jede Maschine die mögliche Verarbeitungszeit festlegen. Zumindest macht das denk ich Sinn... Mal gucken. |
|
| Nach oben |
|
 |
Senior Sanchez Forumsjunki
Anmeldungsdatum: 07.02.2007 Beiträge: 61
|
Verfasst am: 14.03.2007, 19:23 Titel: |
|
|
| Ich denke irgendein Limit wäre schon ganz gut, wenngleich man das auch nicht zu hart timen sollte, sodass auch gute Ideen wirklich umgesetzt werden können ohne zu sehr unter Zeitdruck zu geraten und zum anderen auch nicht zu sehr Optimierungen zu fordern, die für Anfänger schwer sind und bei Fortgeschrittenen den Code versauen. |
|
| Nach oben |
|
 |
Senior Sanchez Forumsjunki
Anmeldungsdatum: 07.02.2007 Beiträge: 61
|
Verfasst am: 18.04.2007, 15:52 Titel: |
|
|
| Mittlerweile bin ich gegen ein Zeitlimit, was aber hauptsächlich daran liegt, da bisher keine Aussagen getroffen wurden, wie hoch ein Limit wäre. Insofern wäre es jetzt schon zu spät, ein solches einzuführen, da man kaum noch eine Chance hat, in der Hinsicht was zu verbessern weil die Zeit bis zum Abgabeschluss nicht mehr reichen wird. |
|
| Nach oben |
|
 |
|