Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Games für Konsolen (https://www.delphipraxis.net/81633-games-fuer-konsolen.html)

g-hun 30. Nov 2006 14:50


Games für Konsolen
 
Hallo!

Ich wollte mal folgendes Wissen:

Wie werden die Spiele für Spielekonsolen entwickelt?

Entwickelt man da auch an Rechnern, vieleicht sogar mit BDS oder Visual Studio
oder gibs dafür was spezielles.

Außerdem:

In welcher Sprache?

Assembler ist ziemlich maschinennah aber damit könnte man keine spiele proogen.
C++?

Ich möchte gern genaures dazu wissen.

Danke! :-D

PS: Und wie ist das bei Handy's und so weiter?.Immer hin sind das alles ganz andere Platformen oder andere Geräte.

fwsp 30. Nov 2006 14:52

Re: Games für Konsolen
 
Zitat:

Zitat von g-hun
Assembler ist ziemlich maschinennah aber damit könnte man keine spiele proogen.

mit asm kannst du alles machen.

g-hun 30. Nov 2006 14:53

Re: Games für Konsolen
 
Aber íst es nicht zu schwierig mit asm.

Oder kann man sogar noch besseres mit Assembler machen?

Kann man damit sogar Win32 Anwendungen machen oder wie?

fwsp 30. Nov 2006 14:55

Re: Games für Konsolen
 
Zitat:

Zitat von g-hun
Aber íst es nicht zu schwierig mit asm.

Oder kann man sogar noch besseres mit Assembler machen?

Kann man damit sogar Win32 Anwendungen machen oder wie?

was macht den der compiler mit deinem code? in assembler übersetzen. und dann von asm in maschinencode.

mkinzler 30. Nov 2006 14:57

Re: Games für Konsolen
 
Spiele werden wohl in den seltesten Fällen direkt in Assembler geschrieben, da sie dann noch schwerer portierbar wären.

fwsp 30. Nov 2006 14:58

Re: Games für Konsolen
 
Zitat:

Zitat von mkinzler
Spiele werden wohl in den seltesten Fällen direkt in Assembler geschrieben, da sie dann noch schwerer portierbar wären.

es ist aber generell möglich. :coder:

g-hun 30. Nov 2006 14:59

Re: Games für Konsolen
 
wie werden spiele denn nun geschrieben. mit asm nicht.

aber womit.

C++ bestimmt aber welcher compiler und so.

nimmt mal als beispiel die XBOX 360 oder die Nintendo Wii.

Khabarakh 30. Nov 2006 15:12

Re: Games für Konsolen
 
Zitat:

Zitat von g-hun
mit asm nicht.

Teile wahrscheinlich schon.

Zitat:

C++ bestimmt aber welcher compiler und so.
Natürlich für jede Konsole ein angepasster Compiler.

Zitat:

XBOX 360
XNA :zwinker:
Zitat:

oder die
Ieeks.

Phoenix 30. Nov 2006 15:13

Re: Games für Konsolen
 
Die meisten Spiele werden in C++ geschrieben.

Entwicklungsumgebung: Für die Konsolen gibt es spezielle Entwicklungskits die man von den Konsolenherstellern beziehen kann. Kostenpunkt liegt meist bei mehreren tausend Euro.

Wobei die aktuellsten Xbox360 Titel inzwischen in C# begonnen werden, da die XBox Managed DirectX Spiele ausführen kann.

Guck mal auf www.coding4fun.de, da gibts Beispiele (inkl. Source) von Spielen, die auf DirectX (also auf dem PC) und auf der XBox 360 laufen.

3_of_8 30. Nov 2006 15:16

Re: Games für Konsolen
 
Soweit ich weiß werden Spiele für die Gameboy Serie (Gamebox bis Gameboy Advance) komplett in Assembler geschrieben. MIPS, wenn ich mich nicht irre.

g-hun 30. Nov 2006 15:19

Re: Games für Konsolen
 
Enschuldigung, aber:

Irgendwie kommt es mir so vor als ob M.icrsoft C++ zerstören will.

C++ war King of Spieleprogrammierung und nun C#?

g-hun 30. Nov 2006 15:22

Re: Games für Konsolen
 
Aber das ist auch egal.

Wie sieht das bei Playstation aus.

Könnt ihr mir auch Links von diesem Compilern geben?

Khabarakh 30. Nov 2006 15:28

Re: Games für Konsolen
 
1. Du weißt schon, dass XNA noch nicht einmal aus dem Beta-Stadium heraus ist :gruebel: ?
2. Es liegt wohl nicht an Microsoft, ob sich XNA letztendlich durchsetzen wird, von Verdrängen kann keine Rede sein.
3. Was bitte soll daran schlimm sein? Abgesehen davon, dass wohl jeder Entwickler auf der Welt lieber mit .Net als C++ entwickeln würde, sobald es ohne große Nachteile möglich ist, könnte XNA sogar plattformunabhängig werden (für PC <-> Three-Sixty ja schon gegeben), wenn die beiden Konkurrenten in der nächsten Konsolengeneration nachziehen und ebenfalls das XNA Framework unterstützen (dürfen :stupid: ?). Eine Version schreiben, vier verschiedene Plattformen unterstützen, was kann sich ein Entwickler mehr wünschen? Lediglich der Wii(²)-Teil müsste wohl noch ein wenig angepasst werden ;) .

[edit]
Zitat:

Zitat von g-hun
Aber das ist auch egal.

Wie sieht das bei Playstation aus.

Könnt ihr mir auch Links von diesem Compilern geben?

Sende eine nette Mail an Sony mit einer netten BLZ deines netten prallgefüllten Kontos.
[/edit]

Cöster 30. Nov 2006 15:40

Re: Games für Konsolen
 
Werden Handy-Spiele nicht in Java geschrieben?

mkinzler 30. Nov 2006 15:40

Re: Games für Konsolen
 
Zitat:

Soweit ich weiß werden Spiele für die Gameboy Serie (Gamebox bis Gameboy Advance) komplett in Assembler geschrieben. MIPS, wenn ich mich nicht irre.
ARM
Für die PSx/PSOne, PS2 gibt es Versionen von gcc
Für die PS2 und PS3 gibt es auch Linux-Versionen, die onboard laufen.
Diese kann man bei der PS3 leider nicht zur Spieleentwicklung verwenden, da die Hardware virtualisiert wird. Zugriff auf den NVidia-Grafikchip nur als FB.

3_of_8 30. Nov 2006 15:42

Re: Games für Konsolen
 
Sie können in Java geschrieben werden.

Aber Java läuft sowieso überall, es würde mich nicht wundern, wenn es einen Java Compiler für meine alten Socken gäbe.

Phoenix 30. Nov 2006 15:48

Re: Games für Konsolen
 
Zitat:

Zitat von 3_of_8
Aber Java läuft sowieso überall, es würde mich nicht wundern, wenn es einen Java Compiler für meine alten Socken gäbe.

Ich habs schon immer gesagt und hier kam prompt der Beweis: Java stinkt :mrgreen:

inherited 30. Nov 2006 20:50

Re: Games für Konsolen
 
Zitat:

Zitat von 3_of_8
Soweit ich weiß werden Spiele für die Gameboy Serie (Gamebox bis Gameboy Advance) komplett in Assembler geschrieben. MIPS, wenn ich mich nicht irre.

Nope, es gibt da diverse C-Kompiler für ;)

mkinzler 30. Nov 2006 21:02

Re: Games für Konsolen
 
Zitat:

Nope, es gibt da diverse C-Kompiler für Wink
..und auch eine Version von FPC (GBA).


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz