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

08.05.2017, 20:15

2D-Spiele programmieren für ARM-Prozessoren

Hallo,

mich würden Programme interessieren mit denen man 2D-Spiele für ARM-Prozessoren entwicklen kann.
Keine Android-Geräte!

Entwickelt werden soll unter dem OS Windows, aber eben für ARM.

Es gibt da ja die ein oder andere Software mit derer man 2D-Spiele erstellen/programmieren kann, aber ich habe bisher nur von einem gelesen, dass es ARM, durch Modifizierung, unterstützt und das wäre Godot Engine.

Suche aber ein Programm, was standardmäßig ARM-Prozessoren unterstütz.
Gibt es da wirklich nur das eine?

Folgende Kriterien sollte das Programm unterstützen:
-nicht all zu teuer (Hobby)
-es müssen 2D-Spiele (only) erstellt werden können
-für ARM-Prozessoren geeignet (die Spiele müssen auf ARM laufen)
-es muss teamfähig sein, sprich im Team muss jeder seinen Teil erstellen können und zum Schluss kommen die Teile alle zusammen
-nett wäre, wenn auch zum Teil Drag&Drop beim Entwickeln möglich wäre, da bisher Null Programmiersprachen gekonnt werden

Mir ist bewusst, dass das auf Dauer ohne Kenntnisse nichts ist... aber aller Anfang ist schwer.

PS: Möchte hier nicht über irgendwelche Programmiersprachen diskutieren mit denen man programmieren kann! Danke!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »2D-Junk[ie]« (14.05.2017, 09:42) aus folgendem Grund: Das Programm, welches ich dachte, dass es könnte, kann es im Moment - laut Support - doch nicht!


Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

08.05.2017, 23:25

Ich tippe mal darauf, dass es um ein RaspPi geht. Denn ARM ist nicht gleich ARM. Schonmal zu den Stichworten "Raspberry PI" "2D engine" "game developing" etc gesucht? War da nichts dabei? Ich vermute dass es sowas wie Drag&Drop bzw Blueprints nicht geben wird, da ARMs konzeptionell schon "hardwarenäher" und bei Bastlern sehr beliebt. Leider sind die meist nicht so Komfort orientiert.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

3

08.05.2017, 23:57

-nett wäre, wenn auch zum Teil Drag&Drop beim Entwickeln möglich wäre, da bisher Null Programmiersprachen gekonnt werden

Wenn das nur 'nett wäre' dann kannst du mal nach HTML5 oder Python gucken. PyGame könnte da was für dich sein. Da musst du zwar erst Python lernen, dafür bist du aber einigermaßen unabhängig von der Plattform. Für die Spielewelt kannst du den Editor Tiled verwenden, dann hast du wenigstens ein bisschen Drag n Drop. Ansonsten guck dir mal Construct2 an. Da entwickelst du mit Drag n Drop. Auch wenn das am Ende nichts anderes als normale Programmierung ist. Nur anstatt Worte zu tippen ziehst du eben Blöcke zusammen.

edit: Hat Unity nicht mittlerweile einen WebGL Export? Damit bist du dann doch auch mehr oder weniger unabhängig von der Plattform.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

09.05.2017, 06:34

edit: Hat Unity nicht mittlerweile einen WebGL Export? Damit bist du dann doch auch mehr oder weniger unabhängig von der Plattform.
Nur, wenn die Zielplattform einen WebGL-Browser hat ;)
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]

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

5

09.05.2017, 06:38

Nur, wenn die Zielplattform einen WebGL-Browser hat

Wie zum Beispiel Firefox, und sollte es hier wirklich um einen Pi gehen wäre das ja kein Problem.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

6

09.05.2017, 06:39

Wir setzen PIs auf Arbeit ein, um damit Build-Monitore anzuzeigen und da ist selbst dynamisches HTML schon zu viel, sodass wir etwa 0.1 FPS haben ;) Keine Ahnung, ob die auf dem PI WebGL tatsächlich sinnvoll unterstützen. Die Performance des Dings ist insgesamt irgendwie schlechter als mir gern erzählt wurde, da scheint jeder zusätzliche Abstraction-Layer ziemlich weh zu tun.
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]

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

7

09.05.2017, 06:48

Wir setzen PIs auf Arbeit ein, um damit Build-Monitore anzuzeigen und da ist selbst dynamisches HTML schon zu viel, sodass wir etwa 0.1 FPS haben Keine Ahnung, ob die auf dem PI WebGL tatsächlich sinnvoll unterstützen. Die Performance des Dings ist insgesamt irgendwie schlechter als mir gern erzählt wurde, da scheint jeder zusätzliche Abstraction-Layer ziemlich weh zu tun.

Wirklich aufwendige Dinge kann man da sicherlich nicht drauf laufen lassen, dass stimmt schon. Wobei die kleinen Dinger schon mehr Power haben als man erwarten mag. Wir nutzen auch welche auf der Arbeit und wenn ich gucke was da alles so drauf läuft. Als Ersatz für eine Spielekonsole sind sie aber sicherlich nur minder geeignet, das stimmt schon.
Aber hier ging es ja auch erst mal weniger um Performance als um Machbarkeit und um welches Endgerät es sich nun wirklich handelt können wir ja aktuell auch nur raten.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

8

09.05.2017, 09:43

Ich tippe mal darauf, dass es um ein RaspPi geht.

Richtig erkannt!

Schonmal zu den Stichworten "Raspberry PI" "2D engine" "game developing" etc gesucht?

Danke für den Tip!

Ich vermute dass es sowas wie Drag&Drop bzw Blueprints nicht geben wird, da ARMs konzeptionell schon "hardwarenäher" und bei Bastlern sehr beliebt. Leider sind die meist nicht so Komfort orientiert.

Ähm es soll ja nicht unter ARM entwickelt werden sondern für ARM.

@Schorsch
Construct2 kann aber kein ARM, nur dein erwähntes HTML5, was für mich eigentlich nicht in Frage kommt.
Trotzdem Danke!

Von der (Ziel-)Plattform will ich ja garnicht unabhängig sein.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

9

09.05.2017, 13:44

Zitat

Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games.

Kommt HTML5 auch in diesem Fall nicht in Frage? Ansonsten wüsste ich nicht ob es da etwas passendes gibt.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

10

09.05.2017, 14:03

Für das was ich vorhabe leider nicht, da HTML5 ja nicht Plattform abhängig ist.

OffTopic an:
Für den RaspPi gibt es ja - nur am Rande erwähnt- z.B. RetroPi mit welchem man seine alten NES-/SNES-Spiele oder (legale) PDRoms spielen kann.
Will ich hier aber nicht diskutieren, ich weiß, dass es eine legale Möglichkeit gibt die Cartrigdes auszulesen - soll aber hier nicht's zur Sache tun.
OffTopic aus!
Mir geht es ja ums Programmieren von solchen 2D Spielen wie diese PDRoms, die Grafik eben von früher zeigen und dennoch flüssig laufen.

Ein Programm, mit welchem man für ARM programmieren kann habe ich oben ja erwähnt, das kann es nur durch Modifizierung, was ich nicht möchte, da ich was suche was es von Haus aus mitbringt. Dafür etwas "verbiegen" finde ich nicht so gut.

Hier fühle ich mich viel wohler!

Python wäre ggf. eine Alternative... noch hoffe ich auf was anderes.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »2D-Junk[ie]« (14.05.2017, 09:44) aus folgendem Grund: Da ich den Anfangsbeitrag editieren musste, muss ich hier auch etwas ausbessern.


Werbeanzeige

Ähnliche Themen