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

18.12.2008, 17:55

RPG?

Ich hab das erste buch c++ für spieleprogrammierer gekauft, und hab ein paar fragen. Wie lange musste man lernen und üben um

- sein erstes Spiel zu machen (Genre?)
- sein erstes kleines RPG zu machen?

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

2

18.12.2008, 18:10

Re: RPG?

Zitat von »"progman"«


- sein erstes Spiel zu machen (Genre?)


Kommt drauf an was für ein Spiel!

Zitat von »"progman"«


- sein erstes kleines RPG zu machen?


Kommt drauf an was für ein RPG.
@D13_Dreinig

3

18.12.2008, 18:10

Ich bin jetzt ein gutes Jahr dabei und schreib gerade mein 1. Minigame. (Action / Geschicklichkeit)

Ein richtiges RPG (2D) ist schwer, aber ich denke mit meinen Kenntnissen ist vlt innerhalb von einem halbem Jahr ein Mini - RPG mit 5 Quests und ner Kartengröße von 2 Bildschirmen machbar :)^^. für was richtiges muss man schon was auf den Kasten haben. (KI, Wegfindung, Kollission, aufwendige Anmimation, Kartendesign sind nur wenige schwere Punkte[meiner Meinung nach])

Achja - und 3D (MMO)RPGs würd ich mir aus dem Kopf schlagen. (falls du das im Kopf hattest). Ohne Team kommt da nicht viel heraus. (Zumindest nix, was nachher spaß macht).

Bleib auf jedenfall drann. Dann wirst du in 1 - 2 Jahren ein Mini RPG fertig haben. MFG

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

4

18.12.2008, 19:00

Zitat

- sein erstes Spiel zu machen (Genre?)?

Nun das lässt sich pauschal nicht sagen. Es hängt davon ab. Welche Sprache du lernst, wie schnel du vorankommst, über welche Kenntnisse du verfügst und was dein Ziel ist. Ein erstes kleines Konsolen Tic-Tac-Toe sollte aber schon nach recht kurzr Zeit machbar sein, auch wenn ich dir empfehle eine Sprache richtig zu lernen und nicht, sobald du meinst, das erste Spiel coden zu können, deine Bücher in die Ecke schmeißt.

Zitat

- sein erstes kleines RPG zu machen?

Lässt sich auch so pauschal nicht sagen. Weil es ja auf dem anderen aufbaut und es hängt natürlich von deinen Ansprüchen ab. Machbar ist es auf jeden Fall. Wann und wie lange das hängt von deiner Motivation ab.

Zitat

Achja - und 3D (MMO)RPGs würd ich mir aus dem Kopf schlagen. (falls du das im Kopf hattest). Ohne Team kommt da nicht viel heraus. (Zumindest nix, was nachher spaß macht).

Ach ja ist es nicht eine leidige Diskussion. Da kommt ein junger Entwickler her, fragt, was er programmieren sollte, wie lange er braucht oder was auch immer und als Antwort kommt immer das gleiche: "Hüte dich vor dem RGP"
Wie du schon sagtest, hast du es selbst noch nie probiert: kurz, du weißt nicht, wie kompliziert es wirklich ist.
Schon alleine der Lernfortschritt, den man durch die Programmierung eines RPGs oder eines anderen größeren Projekts erlangt, ist es wert, es zumindest mal zu probieren und wenn es nicht klappt, lernt man den Aufwand einzuschätzen und seine Fähigkeiten kennen. Ich rede hier nicht von einem Gothic 4 oder so, aber ein kleines RPG ist auch in 3D möglich.
Kollision macht ne Physik-Engine, Grafik ne Grafik-Engine deine Aufgabe ist es alles zu verknüpfen, was natürlich nicht leicht ist, andererseits auch eine wirkliche herausforderung. Herauskommen kann ein kleines Spielchen mit ein paar wenigen Quests, wenn man die Motivation hat längere Zeit daran zu arbeiten.
Von Vornherein zu behaupten, dass dies alles unmöglich sei und dass das nie klappen wird, halte ich für den falschen Weg.

5

18.12.2008, 19:41

Zitat von »"raXor"«


Ein richtiges RPG (2D) ist schwer, aber ich denke mit meinen Kenntnissen ist vlt innerhalb von einem halbem Jahr ein Mini - RPG mit 5 Quests und ner Kartengröße von 2 Bildschirmen machbar :)^^.

Normalerweise programmiert man ein Feature ein, um es unendlich oft benutzen zu können. Sprich, wenn man ersteinmal Scrollen kann, ist die kartengröße schon fast beliebig und wenn man erst das Questsystem fertig hat, kann man sich so viele Quest zusammenklicken, wie man lustig ist.

Wenn du ein RPG als ein Kampfspiel siehst, bei dem sich die Werte verändern, nun das ist nicht sehr viel schwerer als ein Kampfspiel, bei dem die Charakterwerte statt als Konstante als Variable deklariert sind. Kniffelig wird es freilich, wenn man verschiedene Skills haben möchte, und Items die den Charakter in vielfältiger Weise verändern, da muss man sich schon ordentlich Gedanken machen um nicht jeden Skill und jedes Item fest im Code verankern zu müssen.
Lieber dumm fragen, als dumm bleiben!

6

18.12.2008, 20:03

Deshalb sagte ich ja -

Zitat

(Zumindest nix, was nachher spaß macht).
mit 5 Quests, einer lahmen Story und unterentwickelter Charakterentwicklung macht ein RPG einfach nicht viel Spaß (nicht die "unschöne" 3D Grafik ist zu vergessen).

Deshalb hab ich ja auch die 2D Rollenspiele erwähnt. Dort kann man sich auch mehr auf Geschichte - Charakterentwicklung - Items konzentrieren als auf Grafik, die im 3D Bereich sowieso als hässlich angesehen wird. (Da ja heutzutage alles mit Crysis und co verglichen wird)
2D Grafik altert nicht wirklich und da sind auch RPGs eher alleine zu realisieren.

@Fred: Durch das Game, das ich gerade programmiere, weiß ich schon, was auf mich zukommen würde, was ich alles brauche etc (natürlich nur im 2D Bereich, von 3D hab ich noch keine Ahnung, aber ich glaub nicht das das einfacher ist als 2D ;))

Mir ist auch schon im Kopf ein RPG herumgespukt. Und ich will auch mal ein Rollenspiel mit guter Story schreiben, aber wenn, dann entweder allein im 2D Bereich oder im Team im 3D Bereich. (Ja, ich hab sogar schon angefangen zu planen :))

kiba

Alter Hase

Beiträge: 327

Wohnort: NRW

Beruf: Azubi: Fach-Info. Anw.

  • Private Nachricht senden

7

18.12.2008, 22:31

ich sage einfach nur RPG maker
such mal da nach ;)

8

19.12.2008, 00:26

Zum Thema Grafik altert:
Ich glaube, es ist eien Frage des Stils. Will man es realistisch haben, geht es nächstes Jahr noch realistischer. Aber hat man einen passenden Stil, sieht es auch nach langer Zeit noch gut aus.
Als Beispiel würd ich gerne Age of Mythology nennen, das einzige was ich da auszusetzen hätte, ist dass die Charaktere ein bisschen wenig Polygone haben, ansonsten finde ich die Grafik aber immer noch sehr hübsch.
http://www.onepc.net/images/docs/153/screen2.jpg
Also, ich finde mehr wie das braucht ein Strategeispiel nicht. Denn je mehr Details, desto weniger Übersicht, das ist eben so. Bei einem RPG mag man mehr Details haben können, aber auch da kann man wahrscheinlich eine lange aktuell bleibende Grafik haben.

Aber natürlich ist 3D schon komplizierter, so das insgesamt weniger Zeit bleibt, ein Spiel fertig zu stellen. Daher sollte man auf jeden Fall mit 2D anfangen.
Lieber dumm fragen, als dumm bleiben!

mystery

Treue Seele

Beiträge: 180

Wohnort: Schwarzwald

Beruf: Entwickler/Programmierer

  • Private Nachricht senden

9

19.12.2008, 00:40

Das kann unter Umständen sehr lange dauern wenn es Qualitativ etwas hochwertiges werden soll. Wenn ja dann rechne einfach mal in Jahren und da dann mindestens zwischen 4-8 Jahre wenn es ein Hobby Projekt ist und dein Team nicht so groß. Schau dir die mal an die sind glaube ich schon mehr als 4 Jahre dran.

http://www.dreamworlds.de/projects/splitter_g.html#history
Wer Rechtschreibfehler findet darf sie für seine Sammlung behalten.
Es gibt keine Probleme, nur Lösungen.

10

19.12.2008, 09:56

Wie wäre denn folgendes:

Man teilt die 3D-Welt wie Brettspiel ein Felder (Civilization). Damit erspart man sich erst einmal Wegfindung und Kollisionen.

Ich weiß nicht, ob folgendes möglich ist: :oops:
Man ersetzt die Animationen vorläufig durch Billboards, in denen man ein Video von seinen Freunden abspielt. Dies erspart einem 3D-Animationen. 3D-Objekte für die vorläufige statische Landschaftsengine gibt es ebenfalls kostenlos.

Somit konzentriert man sich erst einmal hauptsächlich auf die Story und den grundsätzlichen Aufbau von einem Programm. Wenn das steht, kann man die einzelnen Komponenten immer noch verbessern.

Werbeanzeige