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

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

11

09.07.2016, 11:42

C# läuft nicht einfach so auf allen Smartphones. Es gibt allerdings gewisse Engines, die C# nutzen und die auch für Smartphones exportieren können. Üblichweise nutzt man aber für iOS Swift und für Android Java. C# ist nativ nur auf Windows Phone üblich.
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]

12

09.07.2016, 11:58

Also wenn ich auch Programme für Windows-Externe Anwendungen machen möchte, sollte ich auf C++ umwechseln?
Um es mal so auszudrücken? Weil C# ist schon recht angenehm, wenn ich das mit den Schleifen vernünftig umgesetzt bekomme.

Ziel ist es letztlich ja mal ein eigenes kleines Spiel zu programmieren und sich dann zu steigern.

Da geht es mir vor allem um erstmal ein kleines 2D Spiel. Aber letztlich möchte ich auch mit externer Hardware dann arbeiten und diese irgendwann selbst programmieren.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

13

09.07.2016, 12:17

"Programme für Windows-Externe Anwendungen"? Ich glaube du bist sehr verwirrt und aktuell sehr überfordert, was die ganzen Möglichkeiten angeht. Was dazu führt, dass du lauter unverständliche Forderungen von dir gibst.

Schleifen sind zudem die Minimal-Anforderungen der Programmierkenntnisse. Ich möchte sie nicht mal als Grundlagen bezeichnen, weil zu Grundlagen noch sehr viel mehr gehört als mit Schleifen umgehen zu können.

Ich kann dir nur raten, dass du dir ein Buch besorgst, was für Einsteiger in die Spieleprogrammierung gedacht ist. Das arbeitest du durch und lernst, was es dir beibringen will. Danach kannst du dich weiter umschauen. Es bringt meiner Meinung nach im Moment gar nichts dir irgendwelche anderen Empfehlungen zu geben, weil du selbst noch keinen Überblick über die Komplexität über die Materie hast und auch noch gar nicht verstehen kannst, was andere Systeme überhaupt können oder für Anforderungen stellen. Also lass dein PI oder dein Casio beiseite, nimm dir ein Buch und fang an auf dem Laptop zu programmieren. Egal mit was. Du musst erstmal überhaupt in die Welt reinkommen, da bringt es überhaupt nichts gleich von Anfang an alles zu wollen.
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]

14

09.07.2016, 12:26

Ich hab nen Buch. Visual C# 2013.
Allerdings bin ich wie gesagt noch am Anfang damit und mir fehlt der Überblick über das ganze. Deswegen frag ich ja :D

Auch bei dem Gedanken ob C% nun das richtige ist, auch für Spiele oder lieber nen jahr länger und dann c++

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kael« (09.07.2016, 13:20)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

15

09.07.2016, 13:26

Ich kann mich nur wiederholen. Einfach machen und gründlich lernen. Mit halbherzig in die nächste Sprache stürzen tust du dir keinen Gefallen.
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]

Thandor

Frischling

Beiträge: 84

Wohnort: Berlin

Beruf: Softwareentwickler

  • Private Nachricht senden

16

09.07.2016, 23:16

Also ich kann hier BllueCobold nur zustimmen...

Ich selber habe schon mal einfachte Treiber für den Raspberry Pi geschrieben, lass als Anfänger die Finger von Treiberprogrammierung.

Wenn du auf dem Pi entwickeln möchtest kannst du C und C++ verwenden. Aber bitte mache nicht den Fehler über RemoteDesktop zu Programmieren, das macht kein Spaß. Nehme dazu WinSCP(als Dateiexplorer) und Notepad++. Kopilieren tust du dann über Putty mit gcc (c) oder cpp (c++). Oder du stöpselst einen Monitor, Maus und Tastatur an den Pi an. Wenn du mit C oder C++ arbeiten möchtest solltest du die Fähigkeit haben Python in C oder C++ zu übersetzen (im Kopf), da viele Beispiel, die du im Netz finden wirst, in Python geschrieben sind.

Also wenn du nicht gerade autonome Roboter, embeded Systems, usw. machen möchtest fange lieber auf dem Laptop mit dem Programmieren an. Und mach dir keien Kopf wegen der "richtigen" Sprache. Wenn du Programmieren kannst, also eine Problemstellung logisch aufteilen, strukturiert als Programm aufschreiben, ..., ist es nicht sonderlich schwer auf eine andere Sprache umzusteigen. Mann muss ja lediglich die Gramatik und die Vokabeln lernen, welche sich von Sprach zu Sprache doch meist sehr ähneln.
Ich mag pewn.de.

17

10.07.2016, 03:43

Ja gut. Ich sehe im Moment halt auch viel für c++ und c. Gerade auch offene Systeme wo man nicht auf Windows angewiesen ist.
Das verunsichert auch wenn man gerade am anfangen ist ob es die richtige Entscheidung war. Gerade auch weil arduino/sunfounder gerade oft günstig zu bekommen sind mit einer klassischeren Darstellung die mich an meine Kindheit erinnert (man hat dort zum ausführen ja nur den kleinen Bildschirm und kann mit den Komponenten testen wie stark es ausgelastet ist). Hab ich als Kind und jugendlicher schon gerne gemacht :) vor allem hab ich zwischen 12-14 gern im BIOS unseres PCs rum gefummelt, auch wenn ich dadurch den pc meines Vaters Ca. 2-3x ohne gesicherten Daten gekillt hab :D. Aber im DOS zu arbeiten und zu probieren fand ich klasse

Dazu muss ich auch sagen empfinde ich Linux als interessant. Es ist aber m mehr Neugier da ich noch nie mit Linux was gemacht habe
Werde dann morgen mit c# weiter machen.
Danke für die paar Tipps

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Kael« (10.07.2016, 04:03)


Werbeanzeige