Quake
08.02.2007
Unter der Lupe: Quake 4 1.4
- nice renéentweder "unter die lupe genommen" oder "unter der lupe" aber bitte nix dazwischen.Los 1.4 ab unter die Lupe!"Unter die Lupe" ist gut xD
Aber schöner Artikel :)hört sich ja gut an, werds wohl ma wieder installieren:DDenn gerade bei dem eher schlampigen Source-Code von Quake 4 werden die FPS von vornherein stark ausgebremst. So sind bei dem Spiel zahlreiche Kommentare und Anmerkungen im Programm-Code enthalten. An und für sich nichts ungewöhnliches, da es doch Gang und Gebe ist, an einem großen Projekt mit Kommentaren im Code zu arbeiten, damit jeder sofort sehen kann, welche Funktionen wann und von wem hinzugefügt wurde. Für gewöhnlich löscht man diese Kommentar-Zeilen jedoch, bevor das Spiel den Gold-Status erreicht und somit in die Massen-Produktion geht. Diese Kommentarzeilen bringen ein aktives Leistungsdefizit von bis zu 50% im Spiel!
don schrieb am 09.02. - 09:55::DDenn gerade bei dem eher schlampigen Source-Code von Quake 4 werden die FPS von vornherein stark ausgebremst. So sind bei dem Spiel zahlreiche Kommentare und Anmerkungen im Programm-Code enthalten. An und für sich nichts ungewöhnliches, da es doch Gang und Gebe ist, an einem großen Projekt mit Kommentaren im Code zu arbeiten, damit jeder sofort sehen kann, welche Funktionen wann und von wem hinzugefügt wurde. Für gewöhnlich löscht man diese Kommentar-Zeilen jedoch, bevor das Spiel den Gold-Status erreicht und somit in die Massen-Produktion geht. Diese Kommentarzeilen bringen ein aktives Leistungsdefizit von bis zu 50% im Spiel!
lachst du über id oder den autor?
Normalerweise werden nämlich alle Kommentare beim kompilieren ignoriert, man muss sie nicht selbst löschen. Das heißt eine kompilierte Datei ist immer gleich groß, egal wie viel komentare im quellcode sind und läuft dementsprechend auch gleich schnell. (mein wissen bezieht sich auf JAVA sollte aaber auch auf die anderen höheren programmiersprachen zutreffen)also ich hab in der schule mit c# gearbeitet, da werden beim kompilieren auch alle kommentare einfach ignoriert. die engine von q4 müsste ja in c++ geschrieben sein, und da ist es auch so, dass die kommentare ignoriert werden mit jedem standardkomilierer. aber vllt haben die ja einen modifizierten
irgendein typ bei mousesports
Wer hat denn das geschrieben? Erstens hat mein Vorgaenger vollkommen recht. Kein Compiler interessiert sich fuer die Kommentare und selbst wenn er sie drin laesst kostet das hoechstens extra Festplattenkapazitaet aber niemals Performanceverluste. Zweitens kann man die FPS bei Q4 schon seit 1.0 auf der Seite des Clients beschraenken und selbst wenn id diese Option aus unerfindlichen Gruenden entfernt haben sollte - dann zwingt man eben die Grafikkarte zum vertikalen Synchronisieren und hat auf fast allen TFTs wieder 60 oder 70fps und selbst auf CRTs meist noch weniger als 125fps.
also ich kenne und kannte nie einen befehl zum limitieren der fps, es gab einen mit dem man das fps limit im singleplayer ABschalten konnte.
und vsync ist nicht grade toll :(, dadurch wird der mauszeiger gesmoothed, fühlt sich nicht grade toll an, je weniger hz desto schwammiger fühlt sich das aiming dann auch an.nice nice, pump gun stärker, railgun schwächer. Mal sehn wie es letzendlich wird, bin aber guter dinge :)
Nur registrierte und eingeloggte Mitglieder können Kommmentare abgeben.