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

03.05.2014, 00:37

Geeignete Programmiersprache gesucht

Hallo Zusammen,

ich suche momentan eine Programmiersprache für mein nächstes Spieleprojekt. Es soll ein Kinder-Lernspiel in 2D mit einem Spielfeld werden. Hierbei sollen, je nach dem was der Spieler würfelt und wo er auf dem Spielfeld steht, verschiedene Minispiele ein- und natürlich auch wieder ausgeblendet werden.

Ich habe schon einige Zeit nicht mehr Programmiert. Mein letztes Projekt war ein Javascript basierendes Browserspiel. Außerdem habe ich ein paar Vorkentnisse in Java, C++ und Actionscript.
Allerdings müsste ich diese alle stark auffrischen.

Mir stellt sich nun die Frage welche Programmiersprache/ Engine bietet sich an?



Anforderungen:
- Möglichst Performant (Mein Javascript Browsergame war ziemlich ätzend zu optimieren)
- Am liebsten auf PC, Android und OS spielbar (OS wäre schön ist aber nicht zwingend erforderlich)
- Schön wären auch umfangreiche- für Spieleprogrammierung ausgelegte Funktionsbibilotheken um den Grafischen Teil einfach gestalten zu können

Vielleicht könnt ihr mir ja bei der Entscheidung etwas helfen :-)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

03.05.2014, 07:40

OS = iOS?
Das dürfte dann weniger eine Frage der richtigen Sprache sein, denn keine Sprache unterstützt alle drei Systeme ohne massive Anpassungen. Die richtige Frage ist wohl eher die nach dem passenden Cross-Platform-Framework.
libGDX oder Unity bieten sich da z.B. an.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

3

03.05.2014, 10:23

Hier werden vier Stück vorgestellt, mitsamt ihrer Stärken und Schwächen.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

4

03.05.2014, 11:13

Würde mir die 2D Tools von Unity mal angucken. Genanntes LibGDX geht natürlich auch, aber - musste damit allerdings in der Uni arbeiten und es dauert halt immer noch viel länger als in Unity. Zu Unity gibt es auch mehr Tutorials.
http://unity3d.com/pages/2d-power?gclid=…CFQeWtAodBDwACg :)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

5

03.05.2014, 12:51

Dafür hat eben mehr Kontrolle mit libGDX über die teils sehr notwendige Performance und den Ressourcen-Einsatz auf mobile Plattformen. ;)
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

6

03.05.2014, 18:24

Die beiden "Development Kits" hören sich schon mal gut an. Ich werde einfach mit beiden ein Tutorial durcharbeiten um zu sehen was besser für meine Zwecke besser geeignet ist.


Eine Frage stellt sich mir noch:
Wenn ich mit diesen "Kits" für Pc, Mac, Ipad, Android Tablet/Phones exportiere, muss der User dann noch Software wie etwa Java installieren, oder wird das Spiel so angepasst, dass nur es selber installiert werden muss?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

7

03.05.2014, 19:24

Java wird auf dem PC vermutlich separat installiert werden müssen. Auf den Mobil-Geräten jedoch nicht.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

8

03.05.2014, 20:01

Ok dann weiß ich bescheid.

Danke für eure Hilfe :-)

9

03.05.2014, 20:46

Du könntest Dir auch mal HaXe anschauen. Reizt mich schon länger OpenFL mal auszuprobieren. Keine Ahnung wie gut die anderen Plattformen unterstützt werden, mit Adobe AIR hat man auf jeden Fall Android und iOS gut in der Tasche. Bei Java nervt mich tierisch, dass es für iOS keine Standardlösung gibt, aber mit http://robovm.org sind wir auf einem guten Weg :).

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Chromanoid« (04.05.2014, 00:15)


Werbeanzeige