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

Tician

Frischling

  • »Tician« ist der Autor dieses Themas

Beiträge: 32

Wohnort: Bad Friedrichshall

Beruf: FISI

  • Private Nachricht senden

1

17.07.2013, 16:39

Und wieder ein Neuling mit Fragen =)

Hallöööchen mit 3 öchen,

ich weiß ihr werdet es vermutlich langsam nicht mehr lesen können, aber ich würde gerne in die Spieleprogrammierung Hobby-mäßig einsteigen. Erfahrung habe ich noch keine außer ein bisschen Visual C# aus der Berufsschule (Eigener Taschenrechner und ähnliches programmiert). Jetzt würde ich mich natürlich freuen wenn ihr mir als Profis ein paar Fragen beantworten könntet.

Klar, ich habe ein Spiel vor Augen (und nein es soll kein 3D shooter oder ähnliches werden). Ich möchte das sehr alte Spiel "Warlords" (ob das überhaupt noch jemand kennt?...) in etwa vom Prinzip her kopieren. Ein 2D- rundenbasiertes Strategiespiel. Mein erstes Ziel dabei ist die Programmierung (ich hoffe das ist so richtig). Um Grafik mache ich mir noch keine Gedanken da ich zur Not auch Strichmännchen und eine zusammengekritzelte Welt zum Test nehmen kann :P Ebenso stehen Sounds ganz hinten auf der Liste.

Ich habe schon einmal versucht C zu lernen aber nur mit diesem schwarzen Bildschirm mit weißen Buchstaben kann ich nichts anfangen und es frustriert mich auch schnell. Gibt es da eine projektorientierte Programmiersprache die ihr mir empfehlen könntet?

Was könnt ihr mir zu dem Programm "3DGamestudio" sagen? Würde es vielleicht schon ausreichen für mein Vorhaben? Oder liege ich doch komplett daneben und es ist zu viel was ich mir da vorgenommen habe?

Ich würde mich wirklich über Antworten freuen, vielleicht gibt es ja auch jemanden der meine Idee selbst umsetzen möchte?^^ :thumbsup:


Grüße


Tician

2

17.07.2013, 17:16

Was spricht gegen C#? Da gibt es doch IIRC XNA als Framework zur Spieleprogrammierung. Zumal Du ja bereits Kenntnisse in C# hast.

Für C gibt es die SDL, für C++ SFML, Java böte die LWJGL iVm Slick. Die Liste kann vermutlich endlos fortgesetzt werden.

Projektorientiert sind wohl die meisten Programmiersprachen (von den esotherischen mal abgesehen).

Wenn Du Lust hast, eine neue Sprache zu lernen, dann kannst Du auch einmal Python + PyGame ausprobieren.

Grüße ... bwbg

Zitat

Ich bin nicht der Messias.
Ich sage, du bist es, Herr. Und ich muss es wissen, denn ich bin schon einigen gefolgt.

https://bitbucket.org/bwbg

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

3

17.07.2013, 17:32

Ich kann dir C++ empfehlen. Und ich denke du hast dir viel zu viel vorgenommen.

Und es waere nett, wenn du beim naechsten Mal einen aussagekraeftigen Titel benutzt.

H5::

Treue Seele

Beiträge: 368

Wohnort: Kiel

  • Private Nachricht senden

4

17.07.2013, 19:06

Eventuell koennte auch Unity 3D etwas fuer dich sein. Zumal du schon etwas erfahrung mit C# hast.
:love: := Go;

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

5

17.07.2013, 20:02

Mich würde ja mal interessieren wie viel Speicher Davids Datenbank zur Zeit braucht, hier werden doch recht viele Themen gedoppelt^^

6

17.07.2013, 20:47

Wenn man dann noch die Duplikate hinzurechnet, welche bei den verschiedensten nationalen Geheimdiensten lagern ...

FAQs wären keine FAQs, würden sie nicht regelmäßig gefragt. Da helfen auch FAQs nicht. Sonst wären es ja FRAs.

Grüße ... bwbg

Zitat

Ich bin nicht der Messias.
Ich sage, du bist es, Herr. Und ich muss es wissen, denn ich bin schon einigen gefolgt.

https://bitbucket.org/bwbg

Tician

Frischling

  • »Tician« ist der Autor dieses Themas

Beiträge: 32

Wohnort: Bad Friedrichshall

Beruf: FISI

  • Private Nachricht senden

7

18.07.2013, 08:39

@bwbg Danke für deine Antwort, aber ehrlich gesagt verstehe ich nur Bahnhof. Wie gesagt C# habe ich bisher nur in der Schule gelernt udn da mal eine allgemeine Frage: Kostet so ein Programm wie wir es in der Schule haben etwas? Ich würde schon gerne C++ lernen, da es wohl so angepriesen ist, kostet das Programm zur Erstellung von "Oberflächen" etwas? (Sry mir fehlt der Fachbegriff dafür)

@TGGC Alles klar, also brauche ich wohl doch erstmal ein Snake oder tetris oder so etwas für den Anfang...

@DeKugelschieber Mich würde mal interessieren wie viel Speicher Davids Datenbank zur Zeit braucht bei so vielen Posts die nicht zum Thema oder zur eigentlichen Fragestellung gehören.


Und ja, ich habe mir die FAQ mal angesehen, aber es ist eben doch etwas anderes die Fragen auf meine Situation und Vorstellungen abzustimmen.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

9

18.07.2013, 09:13

OT: Ich habe die Links zu den Python-Tutorials im wiki auf den neusten (mir bekannten) Stand gebracht.

Zitat

Ich bin nicht der Messias.
Ich sage, du bist es, Herr. Und ich muss es wissen, denn ich bin schon einigen gefolgt.

https://bitbucket.org/bwbg

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

10

18.07.2013, 09:52

Zitat von »Tician«

Mich würde mal interessieren wie viel Speicher Davids Datenbank zur Zeit braucht bei so vielen Posts die nicht zum Thema oder zur eigentlichen Fragestellung gehören.

Verzeihung der Herr.

Zitat von »Tician«

Ich habe schon einmal versucht C zu lernen aber nur mit diesem schwarzen Bildschirm mit weißen Buchstaben kann ich nichts anfangen und es frustriert mich auch schnell. Gibt es da eine projektorientierte Programmiersprache die ihr mir empfehlen könntet?

Projektorientiert? Also was ich dir auf jeden Fall ans Herz legen würde: lern eine Objektorientierte Sprache. Java, C++ und C# wurden ja schon genannt. Da es sinnfrei ist sich ständig darüber zu streiten mit welcher man anfangen sollte, welche die einfachste ist/den besten Einstieg ermöglicht usw, gehe ich mal nicht zu genau darauf ein. Fakt ist, Java, C++ und C# kann man durchaus als Standard in der Industrie bezeichnen. Die meisten Spiele werden wohl in C++ programmiert. Aber es ist wohl relativ egal womit du am Ende programmierst. Wichtig ist es sich die "Denkweise" und das Verständnis für das Thema anzueignen. Sprachen wechseln geht dann irgendwann wie von selbst.

Wenn dich die Entwicklung mehr interessiert als das Programmieren an sich, würde ich dir evt. tatsächlich zu einer Engine/Builder raten. Für 2D gibt es Geschichten wie GameMaker oder auch Unity. Solltest du programmieren wollen gibt es für fast alle Sprachen irgendeine einfache Möglichkeit 2D Grafik auszugeben (Java z.B. Build-In swing, C++ SFML, C# XNA, ...).

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »DeKugelschieber« (18.07.2013, 09:57)


Werbeanzeige