PC - the devil himself??

  • Thread-Ersteller Thread-Ersteller Chisco
  • Erstellungsdatum Erstellungsdatum
Nochmal von vorn: Du meinstest, dass, auf Grund der unterschiedlichen PC-Hardware, der Unterschied zwischen PCs nicht weniger groß sei als der Unterschied zwischen Konsolen. Deshalb könne man auch alle 3 Konsolen prinzipiell zusammenzählen.
Daraus folgt, dass wenn man ein typisches PC-Spiel entwickelt (nicht gerade sowas wie Crysis), dass diese Entwicklung (auf Grund der verschiedenen Hardware) genau so schwierig sei, als wenn man ein Spiel gleich für alle 3 Konsolen entwickelt.
Fällt dir langsam auf, was für ein Blödsinn deine Aussage ist ?
 
Nochmal von vorn: Du meinstest, dass, auf Grund der unterschiedlichen PC-Hardware, der Unterschied zwischen PCs nicht weniger groß sei als der Unterschied zwischen Konsolen. Deshalb könne man auch alle 3 Konsolen prinzipiell zusammenzählen.
Daraus folgt, dass wenn man ein typisches PC-Spiel entwickelt (nicht gerade sowas wie Crysis), dass diese Entwicklung (auf Grund der verschiedenen Hardware) genau so schwierig sei, als wenn man ein Spiel gleich für alle 3 Konsolen entwickelt.
Mindestens.
 
Kommt da noch was oder biste zu freige einzugestehen, dass du mal wieder Blödsinn gelabert hast ?
 
Kommt da noch was oder biste zu freige einzugestehen, dass du mal wieder Blödsinn gelabert hast ?

Da gibts nichts einzugestehen.Eher konnten sie etwa den zitierten Aussagen von den Entwicklern nichts entgegensetzen.Was soll ich also ihrer Meinung nach eingestehen?
 
Was stand denn bitte schon in deinem Zitat. Spiele Entwicklen ist schwer, mehr nicht. Das wissen wir alle und da siehts auf den Konsolen nicht anders aus. Du meinst doch aber, dass ein Spiel am PC zu entwickeln so schwer ist wie auf alle 3 Konsolen zusammen.
Und was soll man bitte zu so einer Aussage noch sagen :shakehead:
 
Was stand denn bitte schon in deinem Zitat. Spiele Entwicklen ist schwer, mehr nicht.
Also noch mal zur Wiederholung:
Ullmann:: Die Technik spielt da gar keine so große Rolle. Wir sind allerdings froh, dass wir uns bei den Konsolen nicht mit tausenden von Grafikkartensätzen rumschlagen müssen.
Ein wenig übertrieben.Aber bei Konsolen hat man genau drei davon.Weniger als beim Pc,wo man deutlich mehr Konfigurationen testen muss.
Dasselbe gilt für den Ram und die Prozessoren.
Was ist daran so schwer einzusehen??
 
Wie erklärst du dir dann die unzähligen Ports für den PC? Deiner Meinung nach ist die Entwicklung für den PC ja schwerer als für alle Konsolen zusammen und dann sind die Vkz. auch noch um einiges niedriger. Wenn das stimmen würde, dann gabs wohl mittlerweile keine PC Spiele mehr. Allein daran sieht man doch, dass das gar nicht stimmen kann.
 

Das ist leider absoluter Blödsinn - kein Entwickler mit ein bischen Ahnung entwickelt für verschiedene Hardware Komponenten - wäre ja noch schöner - es wird für die Schnittstellen im Betriebssystem programmiert. Sprich auf die DirectX API oder eben für OpenGL bei Grafikkarten und da sind die Befehlssätze standardisiert - eine DirectX10 Grafikkarte kann sämtliche DirectX10 Befehle, egal von welchem Hersteller - wie schnell es die jeweiligen Grakas können hängt von ihren "inneren Werten" ab, aber dafür entwickelt kein Programmierer - die schreiben ihren Code für die APIs und die Hardware interpretiert den Code von APIs.
Was am Schluß einer Entwicklung meistens getestet wird, ist wie verschiedene Hardware damit umgehen kann, schließlich will man ja einen bestimmten Käuferkreis erreichen und muss dafür eventuell die Anforderungen zurückschrauben können, das wird aber auch nich für jede einzelne Hardware gemacht, sondern wieder direkt komplett und nur für die API.
Selbiges gilt für CPUs und fürn Ram wird nur die Belastung durch die jeweilige Engine an sich überprüft.

Blizzard lassen sich btw mit jedem ihrer Spiele verdammt viel Zeit, was nix mit anpassen an Hardware zu tun hat sondern mit deren Perfektionswahn im Gameplay - was ihnen bisher aber bei jedem ihrer Spiele zugute kam.
Und Assassins Creed läuft auf meinem Rechner bombenmäßig flüssig, auf höchsten Einstellungen bei 1280x960 (4200+, 2GB Ram, 8600GT OCed) - also hat Ubisoft wohl nur mal Ausnahmsweise realisitsche Systemanforderungen angegeben - scheint ihnen auch nicht geschadet zu haben seitdem es fürn PC released wurde ist Assassins Creed in Deutschland in den Saturn-Top10 Charts.
 
Das ist leider absoluter Blödsinn - kein Entwickler mit ein bischen Ahnung entwickelt für verschiedene Hardware Komponenten - wäre ja noch schöner - es wird für die Schnittstellen im Betriebssystem programmiert. Sprich auf die DirectX API oder eben für OpenGL bei Grafikkarten und da sind die Befehlssätze standardisiert - eine DirectX10 Grafikkarte kann sämtliche DirectX10 Befehle, egal von welchem Hersteller - wie schnell es die jeweiligen Grakas können hängt von ihren "inneren Werten" ab, aber dafür entwickelt kein Programmierer - die schreiben ihren Code für die APIs und die Hardware interpretiert den Code von APIs.

Wenn Apis so viel vereinfachen,bleibt die Frage,warum Aussagen solcher Art getätigt werden:
Ullmann:: Die Technik spielt da gar keine so große Rolle. Wir sind allerdings froh, dass wir uns bei den Konsolen nicht mit tausenden von Grafikkartensätzen rumschlagen müssen.
...
Beyreuther: Die ständigen Änderungen an der Hardware. Jetzt muss man 16:10-Bildschirmformate unterstützen, dabei gibt es dafür noch keine Standards. Ab und zu gibt es mal Phasen, in denen sich bestimmte Hardware eine gewisse Zeit lang als Quasi-Standard etabliert, aber dann kommt was Neues und wir müssen die ganze Software so gestalten, dass wir beweglich bleiben. Dadurch gibt es immer einen Restbestand von Bugs, Fehlern, Unschönheiten - die kriegt man einfach nicht weg. Da ist irgendwo eine neue Grafikkarte und du hast zwar den Treiber dazu, aber es kommt einfach zu Problemen damit. Du kannst nur drum herum arbeiten, und genau dieses Drum-herum-Arbeiten führt dazu, dass du Speziallösungen für alle möglichen Sachen einbauen musst. Nur sind das alle zwei Jahre wieder andere Sachen.
 
Wenn Apis so viel vereinfachen,bleibt die Frage,warum Aussagen solcher Art getätigt werden:

Ich sagt ja Entwickler mit Ahnung - wenn man nur auf eine API entwickelt, gibt es solche Probleme nicht, wenn die Entwickler sich aber für ganz toll befinden und dann anfangen spezielle Algorythmen einzubauen die nicht mehr über die API sondern direkt über die Hardware gelöst werden, dann brauchen sie sich auch net wundern wenn man dann für alle möglichen Komponenten die davon angesprochen werden Ausnahmen einbauen muss.
Es gibt btw auch genug Programmierer die sich über den Cell der PS3 und dessen Speicheranbindung beschwert haben bzw übers zu langsame Laufwerk - und auch da zählt wieder: wenn die Progammierer Ahnung haben von der Materie ist das weniger ein Problem.

Wenn das mit dem Progammieren auf dem PC so schwer sein soll, frag ich mich doch wie Hobby-Programmierer mit Teams die netmal 10 Mann-Stark sind es schaffen Spiele zu programmieren die keinerlei Probleme mit irgendwelcher Hardware haben - siehe so ziemlich jedes Freegame der letzten Jahre.
 
Ok,jetzt hat der Entwickler von Drakensang keine Ahnung mehr.Das lass ich mal so stehen und kommentiere es nicht weiter.

Wenn die es sich unnötig schwer machen ist das doch deren Problem - es gibt genügend Entwickler die damit weniger bis keine Probleme haben weil sie sich an die Standards halten, wenn man davon abweicht, braucht man sich meiner Meinung auch überhaupt nich darüber beschweren das man dann deswegen ne Menge Ausnahmen programmieren muss.
Auflösungen zb, wie sich beim Drakensang Entwickler beschwert wird, von 16:10 zu implementieren sollte nun wirklich nich das Problem sein und spricht jawohl auch nicht gegen den PC - am PC haste halt 4:3 Monitore, 16:9 Monitore und 16:10 Monitore - auf Konsolen ist es genau eine Möglichkeit weniger.
 
Ich kenne nur die Schelte vom Valve Chef.Der hat aber auch auf der 360 nichts anständiges zustandegebracht,warum auch immer.

Laut aktuellen Meldungen sind nun doch mehr japanische Entwicklerteams an der Arbeit mit Microsofts Xbox 360 interessiert als zunächst angenommen. Die Website berichtete, dass vielen der japanischen Entwickler die Arbeit an der PS3 zu problematisch wird. Das liege vor allem daran, dass die Konsole sehr kompliziert gebaut ist und somit die Entwicklungskosten höher ausfallen werden als für die neue Xbox

Laut dem Groß-Publisher Electronic Arts stellt die PS3 nach wie vor eine Herausforderung für die Entwickler dar. So gibt es immer noch Probleme, die verhindern, dass sich der Entwicklungsprozess auf dem gleichen Stand befindet, wie es bei der Xbox 360 der Fall ist. Man geht davon aus, dass nicht nur EA dieses Problem hat, sondern auch alle anderen Entwickler und Publisher................

"Sie müssen mit Gedanken im Hinterkopf geplant haben, genug Zeit zu haben, das zweite Spiel für die PS3 zur gleichen Zeit mit der gleichen Qualität zu veröffentlichen", so Yoshida (Präsident der Sony Worldwide Studios. "Also haben sie total den Aufwand unterschätzt, der nötig ist, das Spiel an anzupassen, damit es den Vorteil der Multi-Kern-Architektur der PS3 zum Vorteil nutzen kann."




das reicht erstmal. man findet noch viel mehr im web
 
Schön das hier alle angehende Spieleentwickler sind.... wie wärs ihr hört auf über sachen zu schreiben worüber ihr keine ahnung habt...
Nur mal so m rande reginald: man programmiert auf Schnittstellen, nicht auf hardware. Wir haben 3 Konsolen mit 3 verschiedenen Schnittstellen die sich erheblich unterscheiden. Auf dem PC haben wir sage und schreibe 2 Schnittstellen, OpenGL und DirectX. für das zusammenspiel sind Von Hard und Software sind die Treiber verantwortlich. deswegen gibts auch Treiberupdates um mögliche Fehler zu bereinigen (z.b. fehlerhafte texturen, falschberechnung von polygonen [verdrehte körper, ihr kennt bestimmt]). Mit anderen Worten: Do viele möglichkeiten für die Spieleentwickler gibts da nicht. dafür sind die Programmierer der Treiber zuständig. Wenn man so will sind die Probleme der Proogrammierer hausgemacht,sie bauen neue effekte und neue shader etc.pp ein um der konkurrenz vorraus zu sein, diese müssen natürlich von den treibern erkannt werden, was zu fehlern führt wenn es z.b. ältere treiber sind. Bei Konsolen fällt das weg da man dort nichts neues einbaut (stillstehene hardware und begrenzte möglichkeiten). Jeder Entwickler der es auf die vielfalt schiebt ist a) bezahlt das zu sagen(sponsoring, "games for (wii,xbox,ps3)" oder b) Ebenfalls Fan von einem System und somit vorbelastet.
 
Nur mal so m rande reginald: man programmiert auf Schnittstellen, nicht auf hardware.
Da erzählen sie nichts neues.
Auf dem PC haben wir sage und schreibe 2 Schnittstellen, OpenGL und DirectX.

Das heißt aber offenbar noch lange nicht.daß man einmal für die Schnittstelle programmiert und dann keine weiteren "händischen",manuellen Anpassungen nötig wären.
Es gibt ja bei DirectX zwei Apis (high und low) auch und DirectX Graphics.Diejenigen,die hardwärenähere Programmierung ermöglichen,können,wenn auch nicht so vorgesehen,wohl dennoch Probleme machen.Wenn das nicht so wäre,gäbe es wohl kaum Entwickler,die sich über "tausende von Grafikkartensätzen" beschweren.
 
Zuletzt bearbeitet:
Wie ich bereits erzählte sind die Probleme meist Hausgemacht. Bei DirectX gibts sogar einige mehr, das ändert allerdings nichts daran das es sich um eine Schnittstelle handelt, natürlich sind darin mehrere weitere schnittstellen enthalten wie sound, 2d, etc... Allerdings sind diese möglichkeiten auch bei OpenGL sowie bei jeder KonsolenSchnittstelle (bei der Box sogar fast 1zu1 da sie auch auf directx setzen). Da ich schon shader für OpenGL programmiert habe denke ich auch das ich weiß wovon ich rede....
 
Zurück
Top Bottom