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

1

27.06.2007, 19:30

Ok zwei Neue, die ein Spiel entwickeln wollen... paar Fragen

Hi,

ein Freund und ich haben vor ein Spiel zu entwickeln:
Eine Art Diablo I Klon.

Ich selber übernehme die Programmierarbeit. Ich bin schon seit 7 Jahren mit C++ dabei (mit längeren Pausen) von daher sollte das kein Problem sein... hächstens die Wiedereinstiegs-Schwierigkeiten ;-)

Nun also erstmal Fragen an die Erfahrener Leute, vielleicht kommen noch welche dazu...


1. Es soll also eine 2D Ansicht sein bzw pseudo 3D, eben so wie bei Diablo oder Age of Empires...
Nun, was empfehlt ihr zur Charakter und Monstererstellung? 3D Modell, die man aus jeder Perspektive ablichtet oder die Monster aus jeder Position per Hand malen? Beides ist sehr sehr aufwändig...
Ich hatte mir gedacht einfach kostenlose 3D Modell zu übernehmen, wenn es sowas gibt.

2. Ich habe vor Jahren mal das NeHe Tutorial (für OpenGL) gelesen, allerdings alles wieder vergessen. Ich erinnere mich aber noch, dass man dort eher 3D Programmierung lernt, also Körper im Raum und Verschiebungsmatritzen usw... sowas brauch ich ja zum Glück für 2D nicht :-)
Gibt es dazu passende OpenGL Tutorials, oder soll ich mir NeHe trotzdem nochmal reinziehen?

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

2

27.06.2007, 19:35

Wenns 2D werden soll, dann nimmst du keine 3D-Modelle... logischerweise. Falls du 3D-Modelle verwenden solltest, rate ich dir, alles schön in 3D zu machen, haste dann mehr davon!

Abgesehen davon. Wenn du noch keine Erfahrung im Bereich Spieleprogrammierung gemacht hast, rate ich dir dringenst einige Bücher zu lesen, und das ganze Projekt um mindestens ein halbes, wenn nicht ein ganzes Jahr zu verschieben... Dein Kollege kann ja schon mal mit den Grafiken beginnen und konzepte könnt ihr auch aufstellen, aber Spiele programmieren wenn man lediglich die Sprache beherrscht wird nix werdn... sry
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

3

27.06.2007, 19:35

Es gibt 100%ig Tutorials die speziell OpenGL für 2D Sachen behandeln, wirklich schwierig sollte das nicht sein, da gebe ich dir Recht. Afaik gabs auch bei Nehe einen 2D Bereich.

Zu den Ansichten: Diablo hat soweit ich weiss wirklich mit einzelnen Grafiken für alle Animationsschritte und Richtungen gearbeitet. Persönlich würde ich die Models auf jeden Fall in nem 3D Programm erstellen und dann von allen Seiten und in den Animationsstufen ablichten.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

27.06.2007, 19:45

Mein Tipp - Miracel Wip
ähhh nein, also mein Tipp wäre es auf eine Open Source Engine zurück zu greifen bzw. wo es sinnvoll ist schon fertige Libs zu nutzen. Spart Zeit und man kann sich aufs wesentliche konzentieren und keine Angst ihr werdet schon nicht zuschnell fertig wenn ihr auf fertige Libs zurückgreift ;) . Zu 2D oder 3D. Wenn ihr schon 3D Modelle nutzt, dann würde ich auch 3D nehmen und mit einer Grafikengine sollte das kein Problem sein.

Sehr einsteigerfreundlich sind die Engines Irrlicht(grafik, gui, input) und Irrklang(sound, musik). Für die Netzwerksache gibt es auch einige Libs. Könnt ja mal die Forensuche betätigen ;)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

5

27.06.2007, 19:50

Ja, ich würde auch unbedingt zu Irrlicht und Irrklang raten, für Einsteiger auf dem Gebiet mit Abstand am besten zu verstehen!

6

27.06.2007, 20:03

Ich habe 3 Bücher zu dem Thema gelesen, vor einigen Jahren:
Die ersten beiden Stefan Zerbst Bücher und die erste Ausgabe (gerade als sie rauskam) von David Scherfgen. Das sollte kein Problem sein...

Nochmal zum Thema 2D Figuren und Monster:
Ich muss die Viecher doch in (sagen wir mal) 12 verschiedenen Positionen haben. Nämlich in alle Richtungen, in die sie gehen und von denen man sie dann logischerweise auch sehen kann. D.h. ich kann 12 Bilder malen oder ein 3D Modell nehem und es von 12 Seiten ablichten...

Zum Thema OppenGL Tuts:
Ich finde sicherlich viele... aber ich hoffe auf Insider Tipps ;-)

Zum Thema Miracel Wip ähhh Engine (Irrlicht):
Ich bleibe bei 2D. Brauche ich dazu wirklich eine Engine? Aus mehr als aus Texturen wird unser Spiel ja nicht bestehen...

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

7

27.06.2007, 20:03

ohje, irrlicht ist eine annehmbare engine, aber für grafikeinsteiger der totale overkill ^^

ich rate eher zu einer leichten, reinen 2d lib wie allegro oder sdl.

Zitat von »"Black-Panther"«

Falls du 3D-Modelle verwenden solltest, rate ich dir, alles schön in 3D zu machen, haste dann mehr davon!


nein ^^ 3d grafik ist um einiges schwerer als 2d! denk dochmal an die kollisionen, matrizen, 3dmodelle laden, etc.

und 2d ist meiner meinung nach für einen diablo clon sowieso schöner und atmosphärischer :)
"Don't trust your eyes: They are a hell of a lot smarter than you are"

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

8

27.06.2007, 20:40

Hab ja auch nur gesagt, dass wenn er 3D-Modelle sowieso schon verwenden sollte, dann solle er frisch alles in 3D machen...
Ansonsten rate ich ihm ja auch alles in 2D zu realisieren ;)
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

9

27.06.2007, 22:20

Also ich rate dir auf jeden Fall auch die Modelle mit einem modellierprogramm zu erstellen und dann die Bilder für die Positiionen zu erstellen(Zeichnungen gäben dem Spiel halt eine andere Atmosphäre)

Ansonsten würde ich durchaus auf eine Libary zurückgreifen, weil man dann nicht alles selbst machen muss. Auch das Spiel in 2D mit Libs zu organisieren wird schwer genug werden.

Ansonsten noch viel Glück und Spaß

10

27.06.2007, 22:52

Zitat von »"ChrisJ"«

ich rate eher zu einer leichten, reinen 2d lib wie allegro oder sdl.


Nur mal wegen der Begrifflichkeiten Engine und Bibliotheken...
Ich hatte von Anfang an vor SDL zu benutzen, nur ich hätte SDL nicht als Engine bezeichnet... dann wäre DirectX ja auch eine Engine... es ist wohl eher eine Schnittstelle zur Hardware...

Wozu jetzt noch Irrlicht?

Werbeanzeige