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

Azasel

unregistriert

1

28.01.2016, 16:33

Welche Programmiersprache ist für mich besser geeignet ?

Guten Tag,
Ich möchte ein einfaches 2D Sandbox Spiel programmieren und frage mich schon seit einigen Tagen welche Programmiersprache und vielleicht auch IDE bzw. Editor(wenn nötig) für mich am besten für dieses Projekt geeignet wäre.
Auf Grund meiner minimalen Rechnergeschwindigkeit muss ich leider auf etwas hochansprüchige Engines wie z.B. Unity verzichten, aber für Texteditoren wie Notepad++ und Eclipse reicht das vollkommen aus.

Ich habe einige Erfahrungen mit Java, bin mir aber ziemlich unsicher mit der Sprache
(wegen heufigen Tüftlereien und Fehlern)
Vor kurzem hatte ich auch mit JavaScript angefangen und fand die Sprache sehr dynamisch
und viel einfacher als Java, aber auch da bin ich mir noch unsicher auf wie viel oder wenig Möglichkeiten diese Sprache beschränkt ist.
Wäre da überhaupt so ein Spiel möglich ?

So, das sind die beiden Sprachen die ich etwas behärrsche.
Ps. bin mit meinen Fähigkeiten zum Programmiersprachen lernen beschrängt, weil ich erst 16 Jahre alt bin und zur Schule gehe und leider auch noch nie was mit der Informatik zu tun gehabt hatte.
Welche Sprache wäre denn nun besser geeignet ? ?(

Azasel

unregistriert

2

28.01.2016, 16:37

Oder sollte ich mir besser ein Gamemaker kaufen und damit durchstarten ?

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

3

28.01.2016, 16:57

Wenn du in Java Erfahrung hast, sicher doch dein Wissen mit einem guten Buch und arbeite in libGDX: https://libgdx.badlogicgames.com/
Über Einschränkungen musst du dir vermutlich keine Sorgen machen - wenn du an Grenzen stößt, bist du vermutlich selbst in der Lage, umzusteigen oder Probleme zu lösen.

Game Maker & co wären halt eine Lösung, falls es dir nur um das Spiel, und nicht um den eigentlichnen Entstehungsprozess/Lernprozess geht.
Java bei der Entwicklung eines Spieles zu lernen gibt dir mehr Möglichkeiten/Aussichten, sowohl beruflich als auch hobbytechnisch. Da musst du halt selbst entscheiden, was dir wichtiger ist.
WIP Website: kevinheese.de

Azasel

unregistriert

4

28.01.2016, 18:02

Zitat

Game Maker & co wären halt eine Lösung, falls es dir nur um das Spiel, und nicht um den eigentlichnen Entstehungsprozess/Lernprozess geht.

Stimmt :hmm: danke

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

5

28.01.2016, 18:32

Wenn du schon in Java Erfahrung hast, dann nimm Java.
JavaScript ist für so etwas weniger geeignet.

In einem Gamemaker machst du halt eher "klicki klicki" als programmieren.

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

6

28.01.2016, 18:33

Naja, das ist halt eine andere Art zu programmieren. Aber halt keine allgemeingültige (sowohl GML als auch das Drag N Drop funktionieren nur im Game Maker). Du kannst Game Maker Prinzipien nicht einfach so auf andere Engines übertragen. Java schon wesentlich einfacher.
WIP Website: kevinheese.de

7

28.01.2016, 21:35

JavaScript ist für so etwas weniger geeignet.

Das würde ich für moderne Browser nicht unbedingt sagen, Frameworks mit WebGL (z.B. http://www.babylonjs.com/) machen JS (oder TypeScript) tauglich für die Spieleprogrammierung. Auch wenn ich in diesem Fall bei einem sehr schwachen PC eher davon abraten würde, da der Browser nicht die Performance von lokalen Anwendungen schafft. Aber auf etwas besseren PC's (oder Tablets/Handys) kann man mit WebGL ne ganze Menge erreichen.

8

29.01.2016, 00:08

Bin da zuletzt über Phaser gestolpert, ein Spieleframework für HTML5/JavaScript. Ich wollte einen 2D Spieleprototypen erstellen und das ging damit an sich ganz gut von der Hand. Das JavaScript also ungeeignet sei, ist tatsächlich so allgemein nicht zu sagen.

Gamingtypen

Treue Seele

Beiträge: 331

Beruf: Grove

  • Private Nachricht senden

9

29.01.2016, 07:52

@Azasel Habe ein ähnliches Problem, bin ebenfalls ein 16-Jähriger Gymnasiast und ebenfalls an einen recht leistungsschwachen Rechner gebunden.
Empfehlen könnte ich dir:
- Visual Studio mit C# oder C++
- Das dann noch mit Monogame, XNA oder LibGDX
- Das Gamestudio / Die Acknex Engine, basierend auf einer leicht veränderten C-Syntax. Diese Entwicklungsumgebung verwende ich die meiste Zeit.
- Delphi mit beispielsweise Lazarus

Oder du bleibst bei Java, abhängig davon, wie weit du dich schon eingearbeitet hast.
In jedem Falle noch viel Glück. ;)
Sämtliche Beiträge sind nicht offensiv oder auf irgendeine erdenkliche Art und Weise beleidigend gemeint.

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

10

29.01.2016, 08:54

Bin da zuletzt über Phaser gestolpert, ein Spieleframework für HTML5/JavaScript. Ich wollte einen 2D Spieleprototypen erstellen und das ging damit an sich ganz gut von der Hand. Das JavaScript also ungeeignet sei, ist tatsächlich so allgemein nicht zu sagen.


Ja, ihr habt schon Recht, völlig ungeeignet ist es nicht. Dennoch hat man in den "großen" Sprachen mehr Möglichkeiten. Und gerade für Einsteiger dürfte die Verbreitung von Hilfestellungen wichtiger sein.
Aber das muss jeder für sich entscheiden.

Werbeanzeige