Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

chris1982nrw

Frischling

Beiträge: 31

Wohnort: Köln

  • Private Nachricht senden

51

11.07.2007, 01:04

Ich benutz jetzt erstmal das Einfacherer, weil ich ja wirklich
nicht so der super Proggi bin, sondern eher Neuling. :lol:

std::cin.get();


Ich werd mich erstmal in die Materie C++ für Anfänger
einarbeiten und dann mal weiter schaun,
wie das Fortgeschrittene Programm aussieht *g*

Das einzige, was mich noch bisschen aus der Ruhe bringt is
die Vorstellung, dass ich ein EIGENES Computerspiel
erschaffen kann (nachdem ich vielleicht C++ richtig gut kann), ich aber nicht weiß, ob ich da nur mit
C++ überhaupt so etwas erschaffen kann wie z.B. Zelda
oder so kleines Mariogame.

Wenn mir darüber noch jmd. was sagen kann, wär ich dankbar,
denn ich mag es nicht, ins Ungewisse zu lernen, wenn es im
Großen und Ganzen eigentlich sinnlos ist.
Der Sinn am Ende ist eigentlich der, dass ich eine Art Zelda
programmieren möchte (also 2D).

:D ***chris***

NicoWe

Treue Seele

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

52

11.07.2007, 01:14

Die Theorie...

Theoretisch könntest du mit C++ auch Egoshooter programmieren,
allerdings gibt es dann das Problem, dass es viele Quellcodezeilen werden und du viel Zeit mit dem Proggen verbringen müsstest.
Zelda dürfte aber kein Problem sein und C++ hat dafür genug Komplexität. Es hängt ganz vom Programmierer ab ;)
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

chris1982nrw

Frischling

Beiträge: 31

Wohnort: Köln

  • Private Nachricht senden

53

11.07.2007, 01:20

Hört sich gut an

ein "Zelda" oder "Harvest Moon" wäre schon ne tolle Sache.

Werd mich erstmal vom "Absoluten Anfänger in Sachen C++"
zum "Anfänger in Sachen C++" hocharbeiten.

Denk auch mal als "Fortgeschrittener" werd ich noch nicht unbedingt
ein "Zelda" hinbekommen.

Wie lange es zu einem "Profi" dauert, möcht ich ehrlich gesagt
gar nicht wissen, denn solange denk ich mal werd ich brauchen
bis ich ein eigenes Spiel von dieser Art von Komplexität entwickeln kann.

Aber ne gegebenfalls "Dumme" Frage hab ich da doch noch.
Denk mal beinahezu jeder kennt das SNES-Spiel Zelda.
Muss man die Figuren eigentlich zeichnen (z.B. Link) und
das Wasser vom Fluss oder is das alles programmiert ?


Das versteh ich noch nicht. :roll:

NicoWe

Treue Seele

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

54

11.07.2007, 01:35

Ich hoffe, ich hab die Frage verstanden

Zitat von »"chris1982nrw"«

Denk mal beinahezu jeder kennt das SNES-Spiel Zelda.

Ich nicht :cry:

So wie ich die Frage verstanden habe, möchtest du wissen, wie deine eigenen Bilder auf den Screen kommen
Das mit dem Zeichnen, oder 'Rendern' ist so eine Sache. Es gibt viele Möglichkeiten, ein Bild auf den Bildschirm zu zaubern. Zum Beispiel kannst du:
Vorgefertigte Funktionen, Texturen, etc. benutzen
Alles programmieren
Mix benutzen(beste Mögichkeit)

Das ist allerdings erst ab "Fortgeschritten" wichtig.
Zuerst solltest du ein paar Konsolen gemacht haben. ;)
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

chris1982nrw

Frischling

Beiträge: 31

Wohnort: Köln

  • Private Nachricht senden

55

11.07.2007, 01:52

Ich denk mal, dass ich es so gemeint hab.
Aber um es nochmal präzise zu machen:

Jetzt nehm ich aber mal an, dass beinahe zu jeder
auf SNES oder Gameboy "Super Mario" kennt.

Die Welt, in der er sich bewegt müsste ja entweder
gezeichnet sein und colouriert oder eben Texturen oder so.

Mario is ja ein Teil dieser Welt und kann sich dort frei
bewegen. Er kann in Löcher fallen, mit ner Feder fliegen,
mit dem Kopf an nen Stein stoßen, um nen Stern da zu befreien usw.
Auch gegen Gegner kann er sich wehrer.

Mich würd mal interessieren, ob die Figuren vorher alle einzeln
programmiert werden oder ob das ganze Programmierte
zusammengehört. Also das ganze Spiel.


Ich würd mal gerne so ne Entstehungsgeschichte eines Spiels sehen wollen, von Anfang an.

Das wär super. :D

NicoWe

Treue Seele

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

56

11.07.2007, 02:16

Ich denke in "Super Mario" ( :D was ich übrigens kenne und -noch besser- hatte :D ) wird erst der Teil des Hintergrundbildes, vor dem Mario steht in einen "virtuellen Screen" - einen "Buffer"gerendert. Dann wird ein "Sprite" - ene Art kleines Bild - von Mario darüber gerendert. Am Ende wird alles auf den realen Screen gerendert.
(Wie gesagt, erst wichtig ab "Fortgeschritten"

kleine Einführung: Klassen in C++ kannst du dir Sammlung von Variablen, Funktionen, etc. vorstellen.

Es gibt eine Spielklasse für alle Windows-"Formalitäten"
Und es gibt eine Klasse für Leute - z.B. Mario, Gegner, etc.
(Wahrscheinlich gibt es noch mehr Klassen)
Natürlich gehört alles zusammen, aber alles hat auch seine Abgegrenztheit - die Klassen.

Eine Spielentstehung kannst du am besten beobachten, wenn du es selbst schreibst.

Dieser Beitrag ist eigentlich nichts für dich, da du noch im "Anfänger"-Stadium bist. Aber vielleicht bleibt trotzdem was hängen ;) [/b]
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

chris1982nrw

Frischling

Beiträge: 31

Wohnort: Köln

  • Private Nachricht senden

57

11.07.2007, 02:51

Danke für den kleinen Ausflug in die Welt von Mario :-)

Ich wollt nur mal aus reinem Interesse hören,
wie so ein Spiel mit den Grafiken aufgebaut ist,
damit ich weiß, was mich noch erwartet.

Anscheinend ist es eine ganze Menge und wenn
schon die Macher von "Zelda" für SNES 3 Jahre gebraucht
haben (und das im Team), um dieses Spiel fertig zu bekommen,
dann möcht ich so gar nicht wissen, wie lange ich als
Einzelner da brauchen werde.
Denk mal kurz vor der Rente werd ich dann mal
mein Spiel genießen können. :lol:

Mal ne Frage an dich "NicoWe", hast du schon was gutes Zustande
gebracht, wo du sagen kannst, dass es gelungen ist :?:
Muss ja kein Spiel sein, aber ein nettes Programm oder so.
Brauch was, was mich aufbaut :D

LG
***chris***

NicoWe

Treue Seele

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

58

11.07.2007, 03:11

Na ja. Wenn ich es mit dem vergleiche, was andere Zustande bringen, bin ich über mein Matheprogramm froh. Ich bin auch noch nicht so erfahren, aber ich kann behaupten, die Grundlagen zu kennen (Stand im Anhang von C++ für Spieleprog.). Ich arbeite gerade daran, das Matheprogramm als Windows-anwendung laufen zu lassen, wobei ich zugeben muss, dass es nicht funktioniert. :(
Aber ich hoffe noch.
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

chris1982nrw

Frischling

Beiträge: 31

Wohnort: Köln

  • Private Nachricht senden

59

11.07.2007, 03:25

:-)

Würdest du mal gerne ein Spiel entwickeln/programmieren :?:

Was möchtest du mal entwickeln, damit du sagen kannst
"Das war genau das, was ich mal unbedingt machen wollte" :?:

Mit was ich Probleme haben werde beim "Grundlagenlernen C++"
is das, das ich am Anfang so viele "für mich noch unnötige Sachen" lernen
muss, bis ich überhaupt in den vielleicht für mich relevanteren Bereich
"Fortgeschrittene" gelangen kann.

Leider kann ich heute noch nicht sehen, was ich mal wirklich alles
für eine Spieleprogrammierung benötigen werde und was nicht.

Werd mir gegebenfalls noch nen erfahrenen Programmierer
suchen müssen, der auch Bock hat ein Spiel mit mir zusammen
zu entwicklen, damit ich dann damit nicht so alleine dastehe.

NicoWe

Treue Seele

Beiträge: 126

Wohnort: Bielefeld / NRW

  • Private Nachricht senden

60

11.07.2007, 03:32

Ich würde immer gerne ein Spiel programmieren. Am liebsten eine Flugsimulation oder ein Rollenspiel.

Man lernt nie aus! Und wahrscheinlich wirst du so ziemlich alles brauchen.
Erfolg ist die Fähigkeit, von einem Misserfolg zum anderen zu gehen,
ohne seine Begeisterung zu verlieren.
-Winston Churchill-

Werbeanzeige