Registriert: Di Dez 27, 2005 12:44 Beiträge: 393 Wohnort: Berlin
Programmiersprache: Java, C++, Groovy
Hallo,
wenn man ein Spiel programmieren will, ist es glaub ich am wichtigsten, nicht die Motivation und den Spass am Programmieren zu verlieren.
Schon am Anfang alles festzulegen und dann den ganzen Plan nur noch stur runterzuprogrammieren kann meiner Meinung nach schnell dazu führen, dass man die Lust verliert, das Projekt zu Ende zu führen.
Man sollte schon eine ungefähre Vorstellung haben, aber ich finde es eigentlich garnicht so schlimm, ersteinmal draufloszuprogrammieren, auch wenn man dann später einiges wieder wegschmeissen kann.
Manche Sachen kann man zu Beginn auch noch garnicht wissen und ergeben sich erst im Laufe der Zeit.
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Stimmt wohl. Einen groben Plan sollte man aber auf jeden Fall haben und zumindest einige eventuelle Probleme sollten überdacht sein. Sonst kann es schnell mal passieren, dass man auf ein böses Problem stößt, mit dem man nicht gerechnet hat und dann den Spaß an der sache verliert, weil man es nur durch ein Umstoßen des kompletten Konzeptes lösen kann.
Ob ein sehr genauer Plan schädlich ist oder nicht hängt wohl vom einzelnen ab. Ich habe bei meinen größeren Projekten zwar von anfang an eine grobe Vorstellung der Projektstruktur, aber keine zu genauen Details. Diese Ergeben sich halt. Und wenn dann ein Problem auftaucht, mache ich halt nen paar tage nichts am Projekt und nutze langweilige Erdkunde- oder Biologiestunden, Bus- oder Bahnfahrten dazu, ein wenig drüber nachzudenken und dann kommt die "Erleuchtung" irgendwann.
Gruß Lord Horazont
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Registriert: Do Sep 25, 2003 15:56 Beiträge: 7804 Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Wenn man alleine Programmiert mag das sein. Aber in einem Team kanns schnell im Chaos enden. In diesem Fall aber würde ich auch die Devise ausgeben: Einfach mal anfangen.
_________________ Blog: kevin-fleischer.de und fbaingermany.com
es ist nicht jetzt so das ich n totaler anfänger bin...
ich progge ja schon seit ca 2 jahren
ich hab auch einige spiele mit dem normalen canvas entwickelt... da stößt man eben schnell auf seine grenzen ...
hab dann selber sowas wie ne 3d Koordinaten system gebaut um selbst damit arbeiten zu können ... wusste leider nicht dass es sowas wie opengl gibt ich spiele nicht viel usw.. kenn mich ja nicht so gut damit aus...
Ach übrigens: Ich bin zäh ! Ich bleib an einem Projekt bis es fertig ist ...
Registriert: Do Sep 25, 2003 15:56 Beiträge: 7804 Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Trotzdem solltest du die Technik erst einmal kennen lernen. Das geht am besten wenn man einfach mal anfängt. Es ist sogar sehr gut, wenn du schon vernünftig programmieren kannst. So lenken dich die Grundlagen nicht ab.
Es wird wenig bringen wenn wir dir jetzt viele Tips geben. Viele werden vorerst für dich keinen Sinn machen bzw nur mehr Arbeit darstellen. Wenn du das erste mal ein kleines Spielchen geschrieben hast wird das anders aussehen.
_________________ Blog: kevin-fleischer.de und fbaingermany.com
Es ist gut dass du zäh bist, aber überleg dir erstmal ein Projekt was du auch schaffen kannst, sonst bleibt neben dem Projekt alles liegen, weil du zu zäh bist. Bau eine ordentliche Heightmap, eine Skybox drumherum und überleg dir ein Spiel. Das Spiel entwickelst du auf diesem Ersatzlevel und später kannst du das noch ersetzen. So verlierst du auch keine Zeit bei dem Levelformat usw., sondern siehst gleich die Schwierigkeiten in deinem Projekt und ob du es schaffen kannst oder nicht.
Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.