Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 10:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Spielprogrammierung

Discussion on Spielprogrammierung within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Polake1's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 320
Received Thanks: 207
Question Spielprogrammierung

Heyy epvp,

Ich hab mich jetzt in letzter Zeit viel mir programmieren von Programmen in verschiedenen Sprachen auseinandergesetzt .
Jedoch wollte ich jetzt anfangen Spiele zu entwickeln.
Würd mir gerne ein Buch darüber kaufen.
Kann mir jemand ein Buch über Spieleentwicklung (für komplette Anfänger) empfehlen?
Polake1 is offline  
Old 06/29/2011, 15:17   #2
 
beatd0wn[]'s Avatar
 
elite*gold: 220
Join Date: Mar 2011
Posts: 247
Received Thanks: 75
Spiele entwickeln ist eine sehr komplexe Sache und
Quote:
Ich hab mich jetzt in letzter Zeit viel mir programmieren von Programmen in verschiedenen Sprachen auseinandergesetzt .
hört sich da nicht sehr vielversprechend an. Eine Hochsprache wie C++ oder Java sollte da schon sitzen...
beatd0wn[] is offline  
Old 06/29/2011, 17:24   #3
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by beatd0wn[] View Post
Spiele entwickeln ist eine sehr komplexe Sache
Öh.... Nö...
Natürlich ist es keine Anfänger-Aufgabe aber so mega imba schwer, wie immer alle sagen ist es keineswegs.
Kleine 2D-RPGs sind mit ein wenig Mathekentnissen, einer guten Grafik Lib und ein paar Bildern relativ schnell und einfach gemacht.
Allgemein ist, wie ich finde, nicht das Programmieren das Schwierigste an einem Spiel , sondern die Grafiken und die ganzen Physikalischen-Zusammenhänge.
Wichtig ist es zu verstehen wie das ganze mathematisch beschrieben werden kann, das Implementieren an sich ist nur noch eine Kleinigkeit.
Shadow992 is offline  
Thanks
1 User
Old 06/29/2011, 17:38   #4
 
elite*gold: 0
Join Date: Jun 2011
Posts: 103
Received Thanks: 10
C++


Javascript
ZacksX21 is offline  
Old 06/29/2011, 17:57   #5
 
BlackWu's Avatar
 
elite*gold: 4
Join Date: Nov 2008
Posts: 1,189
Received Thanks: 395
Quote:
Originally Posted by Blubb0Mat View Post
C++


Javascript
Wtf, was willst du mit Javascript?
BlackWu is offline  
Thanks
2 Users
Old 06/29/2011, 20:53   #6
 
ZackBlack's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 334
Received Thanks: 79
Quote:
Originally Posted by Shadow992 View Post
das Implementieren an sich ist nur noch eine Kleinigkeit.
...wenn man die Sprache schon kann würd ich sagen, in diesem Fall empfehle ich für C++: C++ und DirectX 9 von David Scherfgen(oder so ähnlich), dürfte circa 50€ kosten. Hab ich gekauft, bin damit aber noch nicht durch, da ich noch zu wenig C++ konnte und ich jetzt erstmal C++ & andere Sprachen mal ordentlich lernen werde, bevor ich mit nem Spiel anfange. Hab bis jetzt circa 250 Seiten gelesen, da werden auch Vektoren & Matrixen usw. gut erklärt zB auch mit Beispielbildern.
ZackBlack is offline  
Thanks
1 User
Old 06/29/2011, 21:54   #7


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
^this

Scherfgens Buch ist wirklich gut.

Aber anders als Shadow es sagt, sind Spiele eben wohl ein riesiger Aufwand und da wird auch mehr als nur eine Grafiklib gebraucht.

Kommt natürlich drauf an, ob es sich auf ein kleines 2D Tetris beschränken soll oder was größeres wird.
MrSm!th is offline  
Old 06/29/2011, 22:00   #8
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by MrSm!th View Post
Aber anders als Shadow es sagt, sind Spiele eben wohl ein riesiger Aufwand und da wird auch mehr als nur eine Grafiklib gebraucht.

Kommt natürlich drauf an, ob es sich auf ein kleines 2D Tetris beschränken soll oder was größeres wird.
Deswegen habe ich ja ein 2D-RPG SPiel als Beispiel genommen, dass das ganze natürlich von Art und Komplexität des Spiels abhängt ist klar, aber so ein kleines 2D-Spiel ist schnell zusammen programmiert.
Shadow992 is offline  
Old 06/30/2011, 12:20   #9
 
Polake1's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 320
Received Thanks: 207
Natürlich will ich ja nicht gleich mit Assasins Creed anfangen ,
sondern erstmal einfach nur reinkommen in die Branche,
Ich hab schon zwar Spiele für die GTR von Texas Instruments programmiert,
jedoch waren da keine Grafiken beinhaltet sondern nur einzelne Pixel
Polake1 is offline  
Old 06/30/2011, 13:48   #10
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Mh ich sehe das eher so

Je nach Spiel hasßt du auch eine andere Sprache
Meitn2 benutzt z.B. viel
.Quest
Eine sehr übersichliche sprachen

Browserspiele eher Java.

Aber sich ein Buch zu kaufen halte ich für die Beste Idee.

Achja je nach Spiel gibt es mehr als genug Editoren
3D Programme, Mapprogramme etc
mrapc is offline  
Thanks
2 Users
Old 06/30/2011, 14:23   #11
 
Polake1's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 320
Received Thanks: 207
Vll. frag ich anders
Womit habt ihr angefangen zu Spiele/programmieren?

Edit:
Browserspiele wollte ich eig. nicht programmieren..
Polake1 is offline  
Old 06/30/2011, 14:37   #12
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Mh vllt hilft dir sowas natürlich nicht ganz das was du willst


Point and Click Adventures kann man natürlich auch mit .NET machen
Vb/C++/C#/F#
mrapc is offline  
Thanks
1 User
Old 06/30/2011, 15:17   #13
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by mrapc View Post
Mh ich sehe das eher so

Je nach Spiel hasßt du auch eine andere Sprache
Meitn2 benutzt z.B. viel
.Quest
Eine sehr übersichliche sprachen

Browserspiele eher Java.

Aber sich ein Buch zu kaufen halte ich für die Beste Idee.

Achja je nach Spiel gibt es mehr als genug Editoren
3D Programme, Mapprogramme etc
1. Du siehst das total falsch.
2. ich zähle dir einmal auf wie viel Richtigkeit in deinem Post war:

Quote:
Aber sich ein Buch zu kaufen halte ich für die Beste Idee.
Der Rest ist totaler Quatsch oder nur bedingt richtig.

Fangen wir einmal mit dem was mich am meisten gestört hat an:
Quote:
Meitn2 benutzt z.B. viel
.Quest
Das kann zwar so richtig sein, aber ich bezweifle, dass du es so gemeint hast wie du es geschrieben hast.

Wenn man deinen Satz genau liest, dann könnte er richtig sein:
"Metin2 benutzt viel .Quest".
Abgesehen davon, dass ich die .Quest-Sprache nicht kenne, könnte es eine Sprache in Metin2 sein, also eine Sprache, die von einem Interpret in Metin2 ausgeführt wird.

Wenn man den Satz aber auf das Thema bezieht und ihn leicht umändert:
"Metin2 ist z.b. in .Quest geschrieben", dann ist das 100% falsch.
Metin2 ist mit sehr hoher Wahrscheinlichkeit in C/C++ und ASM geschrieben worden. Falls .Quest wirklich in Metin2 existiert, dann nur als Interpret-Sprache in Metin2.

Danach geht es weiter mit der Aussage: "Browserspiele eher Java."
Also wir fangen jetzt einmal an auf zu zählen, wie viele Browsergames du in Java geschrieben findest und ich mach dann weiter wie viele ich in HTML/PHP/JavaScript/CSS/Flash finde, ok?

Ich sag dir es gibt so verdammt wenig Browsergames, die in Java geschrieben sind im Vergleich zu PHP/HTML/... .

Quote:
Achja je nach Spiel gibt es mehr als genug Editoren
3D Programme, Mapprogramme etc
Man braucht, wenn man sein Spiel ohne jegliche Kopiererei und 3. Person Engine macht keinerlei "Mapprogramme" oder "3D-Programme" (was sollen 3D-Programme sein? Ein Programm, dass einfach nur in einem 3D Fenster dargestellt wird und man nur mit 3D-Brille sehen kann?)

Quote:
Originally Posted by mrapc View Post
Mh vllt hilft dir sowas natürlich nicht ganz das was du willst


Point and Click Adventures kann man natürlich auch mit .NET machen
Vb/C++/C#/F#
Ich hoffe du hast da C/C++ nicht aufgezählt, weil du es für eine .Net-Sprache hälst...

Btw.
Halbwissen hilft keinen weiter und ohne wirkliche Erfahrung schadest du dem Threadstarter nur.
Ich hoffe er hat die Fehler auch erkannt, denn wenn nicht, dann ist es noch ein sehr sehr langer Weg bis zum eigenen Spiel...
Shadow992 is offline  
Thanks
4 Users
Old 06/30/2011, 19:04   #14
 
NiiGht?'s Avatar
 
elite*gold: 1
Join Date: May 2010
Posts: 271
Received Thanks: 63
Quote:
Originally Posted by Polake1 View Post
Heyy epvp,

Ich hab mich jetzt in letzter Zeit viel mir programmieren von Programmen in verschiedenen Sprachen auseinandergesetzt .
Jedoch wollte ich jetzt anfangen Spiele zu entwickeln.
Würd mir gerne ein Buch darüber kaufen.
Kann mir jemand ein Buch über Spieleentwicklung (für komplette Anfänger) empfehlen?
Also, du musst erst einmal eine Programmiersprache wie C++ oder Java lernen, wobei ich dir mehr zu C++ raten würde, da es mehr von Windows unterstützt wird. Als Nächstes irgend ein Einsteigerbuch, aber laut anderer erfahrener Programmierer kein Jürgen Wolf Buch, da du danach wohl kaum einen Code schreiben kannst.
Leichtere Spiele kannste schon nach einer kurzen Zeit wahrscheinlich machen, schwierigere jedoch erst nach Jahren (denke nicht, dass es dir möglich ist, ein Ego Shooter oder Ähnliches alleine zu erstellen).
NiiGht? is offline  
Thanks
1 User
Old 07/01/2011, 17:37   #15


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by Shadow992 View Post
Deswegen habe ich ja ein 2D-RPG SPiel als Beispiel genommen, dass das ganze natürlich von Art und Komplexität des Spiels abhängt ist klar, aber so ein kleines 2D-Spiel ist schnell zusammen programmiert.
Nein, ein RPG ist aber ein aufwendigeres Spiel und du brauchst trotzdem mehr als nur eine Grafiklib.

Und auch ein kleines Spiel wie Tetris ist nicht mal so schnell zusammenprogrammiert, zumindest nicht vernünftig.

Quote:
Originally Posted by mrapc View Post
Mh ich sehe das eher so

Je nach Spiel hasßt du auch eine andere Sprache
Meitn2 benutzt z.B. viel
.Quest
Eine sehr übersichliche sprachen

Browserspiele eher Java.

Aber sich ein Buch zu kaufen halte ich für die Beste Idee.

Achja je nach Spiel gibt es mehr als genug Editoren
3D Programme, Mapprogramme etc
Wie Shadow schon sagte totaler Blödsinn.

Quote:
Originally Posted by Shadow992 View Post
Man braucht, wenn man sein Spiel ohne jegliche Kopiererei und 3. Person Engine macht keinerlei "Mapprogramme" oder "3D-Programme" (was sollen 3D-Programme sein? Ein Programm, dass einfach nur in einem 3D Fenster dargestellt wird und man nur mit 3D-Brille sehen kann?)
Wat? Mit 3D-Programme meint er sicherlich 3D-Modell-Editoren und na sicher braucht man die, sobald es in Richtung 3D Programmierung geht.
Da lässt sich deine Aussage an mrapc genau so zu dir sagen: Halbwissen ist nicht gut. Dass er mit 3D keine 3D Effekte aus dem Kino meinte, sollte wohl klar sein. Dennoch hat er natürlich sehr schwammig formuliert.
Und natürlich braucht man auch einen Map/Level-Editor, wenn das Spiel komplexer wird, damit man nicht jede Map hardcoden muss.

Was das ganze mit Kopiererei zutun haben soll, verstehe ich nicht.

Quote:
Ich hoffe du hast da C/C++ nicht aufgezählt, weil du es für eine .Net-Sprache hälst...
Auch, wenn ich diese Verbindung verabscheue, C++ lässt sich als eine .NET Sprache nutzen, in Form von Managed C++, also kann er sie sehr wohl aufzählen, wenn er Sprachen aufzählt, mit denen man für .NET entwickeln kann.
MrSm!th is offline  
Reply

Tags
spiele




All times are GMT +1. The time now is 10:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.