Moin,
* Thomas Michael Wanka
On 10 Mar 2002 at 13:50, Thorsten Haude wrote:
Ich verstehe nicht, was Du meinst. Ich spreche ja gerade davon, daß das OS das übernimmt, was gibt's da zu synchronisieren? was soll denn im Multiplayermodus in unterschiedlichen Threads verwaltet werden? Entweder für jeden Spieler eine Instanz der Grafikengine oder ein eigener Prozeß? Oder aber die Spielefunktionen werden in unterschiedlichen Threads verwaltet, also Sound, Landschaftsrendering etc. Stimmt, geht beides.
Und die müssen synchronisiert werden um sicherzustellen, daß entweder alle beteiligten Spieler im selben Zeitrahmen sind, oder eben daß Hintergrund und Vordergrund udn Sound zusdammenpassen. Die müssen ebenso synchronisiert werden wie andere Klienten im Netzwerk auch, mit dem Unterschied, daß lo wohl der schnellste NIC ist, den es gibt.
Simpel ausgedrückt ist das unsinniger Aufwand, wenn dann muß das Spiel das selbst machen. Das OS benötigte RT Ansätze um das erledigen zu können, und da gibt es weitaus effizientere Strukturen als Unix. Ach so? Welche denn? Abgesehen davon: Warum braucht man für andere Multiplayers kein RTOS?
Thorsten -- Anyone who is capable of getting themselves made President should on no account be allowed to do the job. - The Book