Was ist besser zum 2d Spiele Programmieren ?

07/31/2013 18:40 SBotDE#1
Ist Visual Basic besser oder Java ?

Ich will eigentlich nur ein kleines Dungeouns und Quest Spiel programmieren mit vielen kleinen Details dazu gehören auch Animationen und ein Tolles spiel Erlebnis damit meine ich es sollte Platform unabhängig sein und es sollte nicht Laggen/Ruckeln oder sonstiges es soll eben ein normalen RPG Dungeous Spiel mit Quests sein! :) Was ist dafür am besten aber ich glaube VB ist nur für Windows oder ?
07/31/2013 18:42 Melodead#2
Aslo wenn es wirklich nur ein rpg werden soll dann nim doch echt lieber den rpg maker da kannst du alles mit machen was du gerade gerschrieben hast

ansonsten ist Virsual Basic besser Java ist sehr nunja...
07/31/2013 19:03 tolio#3
Quote:
Originally Posted by Melodead View Post
ansonsten ist Virsual Basic besser Java ist sehr nunja...
sehr schön dargestelltes argument, ziemlich schlägkräfig und brilliante beweisführung

naja wie auch immer, also ich denke wenn du vorwiegend nen spiel machen willst und weniger das programmieren als solches dann nutze eines der höheren werkzeuge, also zb wie den angesprochenen rpgmaker oder jedes andere ähnliche programm. wenn du wirklich von grund auf programmieren willst ist die sprache quasi egal, nicht das es keine unterschiede geben würde aber mit solchen feinheiten kann man sich dann irgendwann mal aufhalten wenn man sein spiel an ne firma verkaufen will oder sowas ;)
08/01/2013 01:43 マルコ#4
Nunja, wenn du tatsächlich das ganze als Programmier Übung siehst oder irgendwo was wirklich innovatives machen willst, das es erfordert, dass du alles selbst erstellst, würde dir in diesem Fall eher zu Java raten. Java hat den Vorteil, dass es so ziemlich überall problemlos läuft, ohne dass du dich darum kümmern musst. Damit hast du ein größeres Publikum.
Du könntest dann z.B. JSFML benutzen.

[Only registered and activated users can see links. Click Here To Register...]
08/01/2013 02:35 South-Park#5
Die Frage sollte eigentlich sofort schon bei der Bedingung Plattform-Unabhängigkeit für Java geklärt sein... VB ist nur Windows. Wenn man es Performance-sparend programmiert sollte es auch bei schlechten Systemen je nach Aufwand ruckelfrei spielbar sein :) Bei schlichten 2D Spielen sollte das nicht sehr schwer sein.

Wenn du die Grundlagen lernen willst, empfehle ich das Galileo-Buch dazu:
[Only registered and activated users can see links. Click Here To Register...]

Ich hab meins zwar ohne das mit nem gekauften Video-Tutorial gelernt, das dazu Java 7 und nicht Java 6 ist, aber das Galileo ist ausführlicher ;) Das Video-Tut war das da:
[Only registered and activated users can see links. Click Here To Register...]
08/02/2013 10:42 MaBarker#6
Ob VB dazu so gut geeignet ist bin ich mir nicht sicher aber dazu müsstest du die Sprache zumindest richtig beherschen.

Ich hab früher schon ganz kleine Games gemacht. Jedoch hab ich das mit GameMaker gemacht. Das Programm kommt meines wissens von YoyoGames oderso ^^
Kannst du ja mal Testen wenn du lust hast ;)

mfg. MaBarker
08/02/2013 10:53 c0w#7
Quote:
Originally Posted by tolio View Post
sehr schön dargestelltes argument, ziemlich schlägkräfig und brilliante beweisführung

naja wie auch immer, also ich denke wenn du vorwiegend nen spiel machen willst und weniger das programmieren als solches dann nutze eines der höheren werkzeuge, also zb wie den angesprochenen rpgmaker oder jedes andere ähnliche programm. wenn du wirklich von grund auf programmieren willst ist die sprache quasi egal, nicht das es keine unterschiede geben würde aber mit solchen feinheiten kann man sich dann irgendwann mal aufhalten wenn man sein spiel an ne firma verkaufen will oder sowas ;)
wieso jeder weiß dass java intern unter dem projektnamen "bane of the internet" läuft
08/02/2013 12:16 hello..#8
Schau dir mal das XNA .NET Framework von Microsoft an. Is fur C# und VB.NET.
Damit kann man 2D und 3D Spiele sehr leicht entwickeln. Um in die Spieleprogramierung reinzukomment ist es perfekt (man muss aber in C# oder VB.NET sehr gute kentnisse haben).

Achtung das XNA Framework wird nur bis .NET 4.0 unterstützt und bis Visual Studio 2010.
Auf Windows 8 laufen die Spiele nicht, ob es Microsoft unterstützen wird ist noch fraglich.

hello..
08/02/2013 12:25 dready#9
XNA ist afaik eingestellt, würd mich da jetzt wohl nichtmehr reinarbeiten.
08/02/2013 12:30 kissein#10
Quote:
Originally Posted by dready View Post
XNA ist afaik eingestellt, würd mich da jetzt wohl nichtmehr reinarbeiten.
Solange M$ DirectX nicht einstellt werden XNA Games abwärtskompatibel sein, auch in Win8. Ich habs bisher noch nicht geschafft DX10 voll auszureizen und für Einsteiger wohl leichter da im XNA schnell erfolge zusehen sind.
08/02/2013 14:51 dready#11
Darum gings mir nicht :) Hab auch garnicht genug Erfahrung um nun zu sagen XNA ist toll oder nicht :P

Aber jemanden ein Framework ans Herz zu legen, bei dem klar ist das es nicht weiterentwickelt wird ist einfach nicht der beste Ansatz.
Verstehst was ich meine ?
08/02/2013 14:55 Hackslary21st#12
Plattform unabhänig kenn ich nur Java und halt
[Only registered and activated users can see links. Click Here To Register...] gucks dir mal an vllt. gefällts dir :D
08/02/2013 16:27 kissein#13
@dready, verstehe was du meinst, OT denke ich aber mal lernt noch, da ist ein ausgereiftes FW ob deprecated oder nicht zum lernen erstmal nicht schlecht.

Wenns cross platform ein hauptpunkt ist, warum kein Javascript ?
z.b. node.js bietet sich an für die serverstruktur
08/02/2013 16:29 Hackslary21st#14
Quote:
Originally Posted by kissein View Post
@dready, verstehe was du meinst, OT denke ich aber mal lernt noch, da ist ein ausgereiftes FW ob deprecated oder nicht zum lernen erstmal nicht schlecht.

Wenns cross platform ein hauptpunkt ist, warum kein Javascript ?
z.b. node.js bietet sich an für die serverstruktur
Ja es gibt auch [Only registered and activated users can see links. Click Here To Register...] und weitere. html5 und js würd ich auch empfehlen :D

Und der vorteil ist man kann html5 auch zur app portieren mit phonegap soweit ich weiss(kenn mich da nicht sooo aus)
08/02/2013 20:15 hello..#15
Quote:
Originally Posted by dready View Post
Darum gings mir nicht :) Hab auch garnicht genug Erfahrung um nun zu sagen XNA ist toll oder nicht :P

Aber jemanden ein Framework ans Herz zu legen, bei dem klar ist das es nicht weiterentwickelt wird ist einfach nicht der beste Ansatz.
Verstehst was ich meine ?
Um zu lernen wie die 2/3D Spielprogramierung ist es gut.