Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

happyheiko

Jungspund

Dabei seit: 07.08.2005

Beiträge: 10

 

1 Zum Seitenanfang

Mittwoch, 10. August 2005, 14:14

MIt welcher sprache werden spiele programmiert???

Diese frage stell ich mich mir schon länger. Mit welcher sprche werden heutige 3D-Spiele programmiert? Mit C++ oder Visualbasic?oder einer anderen programmier sprache.

mfg.

Happyheiko
 

DonQuiXXote

Mitglied

Dabei seit: 14.01.2005

Beiträge: 34

 

2 Zum Seitenanfang

Mittwoch, 10. August 2005, 14:37

Hi!
Meistens mit C++, weil es zu den schnellsten Programmiersprachen gehört und beinahe jede 3d-Engine für C++ geschrieben wurde, eben weil es schnell ist.

Aber eigentlich kann man Spiele in jeder Sprache schreiben!

MfG
don
 

happyheiko

Jungspund

Dabei seit: 07.08.2005

Beiträge: 10

 

3 Zum Seitenanfang

Mittwoch, 10. August 2005, 16:00

Ist es also nicht war das Doom3, Sims2 etc.... in Visual Basic geschriben sind?
 

channelmaster

Foren Gott

Dabei seit: 21.09.2002

Beiträge: 2 183

 

4 Zum Seitenanfang

Mittwoch, 10. August 2005, 16:20

@happyheiko
Da bin ich mir sehr sicher, dass die nicht in Visual Basic geschrieben worden sind :)
... WMW Urgestein
 

xanthos

König

Dabei seit: 09.10.2002

Beiträge: 879

 

5 Zum Seitenanfang

Freitag, 12. August 2005, 08:59

Doom 3 zumindeste wurde 1000%ig nicht in Visual Basic geschrieben. John Carmack setzt auf C(++) & Assembler +g+
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
 

UT2003ler

Lebende Foren Legende

Dabei seit: 04.10.2002

Beiträge: 1 514

 

6 Zum Seitenanfang

Freitag, 12. August 2005, 11:17

Is C++ eigentlich ne sehr schwierige Programmiersprache?
wir leben um zu (er)leben

Website: www.virtoreal.net
 

Alex-K

König

Dabei seit: 08.11.2002

Beiträge: 792

 

7 Zum Seitenanfang

Freitag, 12. August 2005, 11:41

Zitat

Original von UT2003ler
Is C++ eigentlich ne sehr schwierige Programmiersprache?


C++ ist eigentlich C, mit dem Unterschied, das man in C++ Klassen erstellen und somit objektorientiert Programmieren kann. C ist quasi die Kernsprache der Computer. Linux, Windows und *BSD - allesamt in C programmiert. Andere Sprachen wie beispielsweise Java oder PHP sind meistens auch in C geschrieben. Wie es bei Visual Basic ist weiss ich zwar nicht, aber ich wette: Auch das ist in C geschrieben worden. :)

Nun zur Frage, ob es schwierig ist. Also es ist sehr logisch, sagen wir's mal so. Für alles, was Du programmierst, musst Du Speicher reservieren. Das ist die Hauptschwierigkeit bei C, denn PHP-Programmierer sind es sich gewohnt, das PHP die Speicherreservationsarbeit für sie abnimmt. Will man in PHP das Wort "Mittagessen" speichern, macht man einfach $Wort = "Mittagessen". In C ist das ein bisschen komplexer. Man muss C zuerst sagen, für wieviel Buchstaben Speicher reserviert werden soll. Das wären im Fall "Mittagessen" elf Buchstaben. Ausserdem muss der Datentyp angegeben werden. Wenn man in C eine ganze Zahl speichern will, nimmt man dazu beispielsweise den Datentyp "int". "int" kann jedoch keine Buchstaben. Will man Buchstaben speichern, braucht man "char". ("char" steht für Character, "int" für Integer). Alles in allem sieht das (Pseudocode-mässig) wie folgt aus: char[11] Wort = "Mittagessen".

Man muss sich als C-Programmierer ein bisschen mehr überlegen als beispielsweise ein Scriptsprachen-Programmierer. Ob das nun schwierig ist oder nicht, naja, kommt drauf an wieviel Bier Du vorher getrunken hast! So ab drei Liter werden meine Programme jeweils gar nicht mal so schlecht. :P
 

KHORN

Grünschnabel

Dabei seit: 14.08.2005

Beiträge: 3

 

8 Zum Seitenanfang

Sonntag, 14. August 2005, 17:36

Wenn du selber MiniGames programmieren willst.
Also nicht unbedingt mini, aber kein doom3, dann würde ich dir raten BlitzBasic zu lernen.
Das ist eine sehr einfach Programmiersprache.
Was einfacheres kenn ich gar nicht ^^

Für weitere Infos : KLICK

Aber für größere Projekte würde ich C++ nehmen.
Wobei man bei C++ erst eine Grafikengine haben muss, was kein Kinderspiel ist.


Gruß KHORN
 

Gimli

Kaiser

Dabei seit: 12.02.2003

Beiträge: 1 375

 

9 Zum Seitenanfang

Sonntag, 14. August 2005, 18:01

Zitat

Original von KHORN
Wobei man bei C++ erst eine Grafikengine haben muss, was kein Kinderspiel ist.


Das braucht man bei jeder Programmiersprache.

Ich bin aber davon überzeugt, dass man da auch für C++ etwas finden würde.

mfg Gimli
"Linux is evolution, not intelligent design." - Linus Torvalds
 

UT2003ler

Lebende Foren Legende

Dabei seit: 04.10.2002

Beiträge: 1 514

 

10 Zum Seitenanfang

Sonntag, 14. August 2005, 19:29

Das mit den INT beispielen zum speichern von zahlen wird auch in MYSQL datenbank verwendet... was man nun darin speichern will und was nicht...

Aber ich weis schon was du meinst... und ich finde es nicht wiklich viel schwieriger/leichter... man hat halt nur etwas mehr arbeit als mit PHP... und die strukturierung ist doch bestimmt anders oder?
wir leben um zu (er)leben

Website: www.virtoreal.net
 

silence

König

Dabei seit: 28.02.2003

Beiträge: 981

 

11 Zum Seitenanfang

Sonntag, 14. August 2005, 20:41

Zitat

Original von Alex-K
C++ ist eigentlich C, mit dem Unterschied, das man in C++ Klassen erstellen und somit objektorientiert Programmieren kann.

Naja, C++ ist weit mehr als C mit OOP
z.B. kann man mit C++ mithilfe der Templates generisch programmieren, mit C geht das nicht. Die STL sollte man auch nicht vergessen ^^
C++ unterscheidet sich mehr von C als manchmal angenommen wird..oder weniger ;)

Zitat

UT2003ler
man hat halt nur etwas mehr arbeit als mit PHP... und die strukturierung ist doch bestimmt anders oder?

Naja, man hat meiner Meinung nach VIEL mehr Arbeit als bei PHP...ich meine eine "Hello-World" Anwendung zu schreiben ist das eine - das ist wirklich mit PHP vergleichbar. Aber sobald man mit richtigen Anwendungen oder gar Spielen anfängt wird der Unterschied ziemlich schnell sichtbar...in PHP muss man sich keine Sorgen um Pointer, Threads, DirectX und den WinAPI kram machen, bei der Programmierung von oben genannten jedoch schon ;(
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

12 Zum Seitenanfang

Dienstag, 16. August 2005, 10:46

Also Visual Basic ist eher wenig zum Schreiben von Spielen geeignet :rolleyes:
Die meisten Spiele werden wohl in C++ geschrieben. Bei heutigen Spielen, wo die Darstellung zumeist über DirectX, bzw. OpenGL erledigt wird, kann man aber auch andere Sprachen verwenden, welche mit diesen Grafikbibliotheken umgehen können.
So gibt es auch etliche bekannte Spiele, welche mit Delphi geschrieben wurden. Vor allen etwas komplexere Spielalgorithmen kann man in Delphi sauberer programmieren, als in C++. Sogar die Quake- und Doom-Engine wurden nach Delphi portiert.

Alfons

8)
 

Alex-K

König

Dabei seit: 08.11.2002

Beiträge: 792

 

13 Zum Seitenanfang

Mittwoch, 17. August 2005, 10:02

Zitat

Original von Alfons_G
So gibt es auch etliche bekannte Spiele, welche mit Delphi geschrieben wurden. Vor allen etwas komplexere Spielalgorithmen kann man in Delphi sauberer programmieren, als in C++.


Wieso denn das?
 

Goriki

Eroberer

Dabei seit: 17.06.2005

Beiträge: 63

 

14 Zum Seitenanfang

Mittwoch, 17. August 2005, 15:35

also ich wollte auch schon immer mal ein spiel oder wenigstens was in richtung 3d programmieren, beschäftige mich aber leider mehr mit den spielen die ich habe als mit dem "Selber-mal-anfangen-mit-diesem-risen-projekt*
aber wenn du das wirklich machen willst, und dir ein buch dazu kaufst (was du am besten machen solltest...mit büchern kann man einfach am besten lernen) dann rate ich dir zu:

Jetzt lerne ich Visual C++ und DirectX9 von Markt und Tecknik

Da wird alles genau erklärt. Also das mit dem "Visual C++" darf man nicht falsch verstehen... man kann das mit jedem anderen Compiler auch machen... nur wenn irgendwelche Einstellungen gemacht werden, dann ist das halt auf den Aufbau des Menüs von Visual C++ bezogen.

also das buch ist auf jeden fall gut für den anfang...
und sonst empfehel ich als tutorial seite
www.robsite.de
 

Dabei seit: 28.07.2003

Beiträge: 1 246

 

15 Zum Seitenanfang

Sonntag, 21. August 2005, 17:46

Zitat

So ab drei Liter werden meine Programme jeweils gar nicht mal so schlecht. :P


wahrscheinlich fangen sie ab da an erst gut zu werden das macht die inspiration des alks :D
Für die, die es noch nicht kennen. Das Alphabet: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

16 Zum Seitenanfang

Montag, 22. August 2005, 15:05

Such mal bei Google nach Jedi SDL. Das ist eine Open-Source-Bibliothek für 3D-Spiele für Delphi, C++ und Free Pascal.

Alfons
 

Darth Bantha

Routinier

Dabei seit: 05.04.2003

Beiträge: 478

 

17 Zum Seitenanfang

Freitag, 26. August 2005, 23:44

In letzter Zeit scheint bei Spieleentwicklern die Skritpsrache "Lua" sehr populär zu sein. Soweit ich vestanden habe wird sie benutzt um vorhandene Programme (z.B. in C++) leicht weiter zu entwickeln.
Wikipedia-Info

In der neusten "/Gamestar/dev" meint Molyneux, dass er C++ hasst, seit er Lua kennen gelernt hat. Ich glaube mal gehört zu haben, dass Stalker auch in Lua geschrieben wurde/geschrieben wird. (oder war es die Physikengine - die Grafikengine war glaube ich in C++......)
Meine StarWars-Page ist endlich online:
:: Bantha-herde.de
 

† Luna †

Doppel-As

Dabei seit: 10.04.2005

Beiträge: 117

 

18 Zum Seitenanfang

Sonntag, 28. August 2005, 16:56

Also ich hab schon mal ein kleines Spiel in Delphi programmiert.
Sowohl in 2D als auch in 3D (die Szene hatte aber mehr als nur 10 Polygone) und diese liefen alle flüssig. Man muss es nur richtig angehen (Struktur, technisches Design, Algorithmen usw.) ;)

Ich würde aber sagen, in C lässt sich ein 3D-Spiel einfacher programmieren, da es dafür mehr Tutors und Resourcen gibt
...