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.
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
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
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?
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?
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
Blog
Also Visual Basic ist eher wenig zum Schreiben von Spielen geeignet 
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

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
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
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
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++......)
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
:: Bantha-herde.de
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
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
...


