Lieber Besucher, herzlich willkommen bei: AnnoZone Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat
Original von GabiB
D. hieße ja, so schnell als möglich die Karte vollständig aufdecken, und danach ständig mit prüfenden Blick die Inselwelt durchforsten und jeden blinkenden Pfeil anklicken. oi, oi, oi - da kommt ja direkt Hektik auf.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GabiB« (16. September 2009, 17:14)
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »drkohler« (18. September 2009, 04:12)
Zitat
Original von drkohler
5. Bärenhöhle
Zitat
Es gab NIE irgendwelche irgendwo rumliegende Schiffe etc. Den Effekt, dass man irgendwo ein Schiff findet und der Zeiger blinkt ohne dass ein Auftrag sichtbar ist, liegt in der Art wie die Software läuft. Wird ein Auftrag gestartet, dann bekommt ein Grafikthread die Info was jetzt kommt. Der Haupt-Grafikthread büschelt die ganzen Grafikbefehle und piped sie zur Graka. Der Sound zum Auftrag wird dann zum Plapperthread geschickt und der Hauptplapper-Thread büschelt wieder das Ganze für die Soundkarte. Wenn nun die Soundkarte fleissig am Plappern ist, dann können durchaus -zig Sekunden zwischen Erscheinen des Questobjektes (die Grafikthreads laufen höchst wahrscheinlich mit wesentlich höherer Priorität als der/die Soundthreads, da die Grafik nicht "springen" darf) und Erscheinen des Auftrages verstreichen. Ich hatte mal eine Verzögerung von fast 1 Minute zufällig mitbekommen (hatte mich erst auch gewundert, wieso da einige Fässser im Meer blinken).
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PizzaMampf« (18. September 2009, 10:21)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GabiB« (18. September 2009, 13:26)
Ja das ist fast zu erwarten. Anno1404 ist eben kein Programm, es ist eine Ansammlung von vielleicht 50-80 Threads ("Teilprogramme"), die "zeitgleich" ablaufen, und das kann je nach Prozessor auf bis zu vier Kernen stattfinden. Die Software ist so zerstückelt, dass sich die einzelnen Threads im Idealfall nicht in die Quere kommen, z.B. hat der Thread, der die Soundausgabe macht, an sich nichts zu tun mit dem Thread, der die Mausbewegungen/Tastaturclicks des Users abarbeitet. Viele Threads sind aber mniteinander verknüpft, da sie auf gemeinsame Variablen zugreifen müssen. Hier ist mal ein theoretisches Beispiel, was so ablaufen könnte:Zitat
Original von PizzaMampf
Ich hab die technische Erklärung null verstanden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PizzaMampf« (19. September 2009, 10:22)
Zitat
Original von GabiB
Was mich besonders interessieren würde. Versteckte Quests; muss ich durch scrollen über die Karte und anklicken finden oder reicht es, dass patroullierende oder Schiffe auf Handelsroute daran vorbeifahren?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »christian_89_« (27. September 2009, 13:35)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sir Roland« (27. September 2009, 14:17)