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

ERROR

Alter Hase

  • »ERROR« ist der Autor dieses Themas

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

1

29.01.2012, 14:24

C# engine Entwicklung

Ahoi liebe Kaffeevernichter :D,

Ich beschäftige mich seit einiger Zeit mit C# und besitze meiner meinung nach genügend Fähigkeit, um mich mit dem Thema engines zumindest auseinander zu setzen. Ich würde gerne zu erst mal eine engine programmieren können, für eine Art kleinen 2d side scroller. ICh habe mir eine Art mini Zelda Klon bzw eine Art "THe binding of Isaac" vorgestellt. Leider findet man trotz Google keiner gute Hilfe. Also frage ich jetzt hier, wie man genau so eine kleine engine entwickelt, bzw wo ich Material finde.

Ich bin sehr dankbar über jede Hilfe.

Gruss ERROR.

2

29.01.2012, 14:27

Ich trink aber Energydrinks. :vain:
Okay, du bist der Meinung, aber hast du auch schon mit einer vorgefertigten Engine programmiert? XNA als Beispiel?
Warum möchtest du eine eigene Engine programmieren? Was du vor hast ist nicht unbedingt ein kleines Projekt.

MfG
Check

ERROR

Alter Hase

  • »ERROR« ist der Autor dieses Themas

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

3

29.01.2012, 14:31

Also XNA würde ich nicht gerne nehmen, weil ich gerne etwas eigenes machen möchte.

Also ja, das ist schon viel und ne Menge Arbeit, aber ich habe vor erstmal sehr simple Strukturen zu machen, wie zB Bewegeung, schiessen/angreifen, vielleicht noch kollisionsabfrage usw. Also erstmal sehr serh simple Sachen machen, auf denen ich dann aufbauen kann. Praktisch erstmal das Fundament schaffen und dann früher oder später das Haus drauf bauen :).

4

29.01.2012, 14:39

Schau dich mal nach DirectX für C# um.

5

29.01.2012, 14:39

Sowas musst du auch in XNA machen. Mit C# ist XNA soweit ich weiß das niedrigste Level an Grafikprogrammierung dass man machen kann. Da kann ich mich aber auch irren.

6

29.01.2012, 14:49

Was?
Das habe ich nicht gefragt bzw. ausgesagt!! Bitte lese genauer oder denke vielleicht etwas nach....
Eine Engine kümmert sich auch um das zeichnen, das öffnen von Fenstern, etc.pp.
Was musst du wohl als erstes Zustande bringen, bevor du überhaupt diese ganzen Abfragen machen kannst bzw. das Schießen programmieren kannst, natürlich mit grafischer, nicht per ASCII, Ausgabe? Ja, diese Frage ist eine rhetorische Frage. ;)
@cinema: DirectX ist für ihn wahrscheinlich etwas weit hergeholt.

MfG
Check

7

29.01.2012, 14:52

Sowas musst du auch in XNA machen. Mit C# ist XNA soweit ich weiß das niedrigste Level an Grafikprogrammierung dass man machen kann. Da kann ich mich aber auch irren.

Es gibt noch einige andere Dinge. SlimDX|SharpDX für DirectX und OpenTK|Tao für OpenGL.
Das niedrigste Level an Grafikprogrammierung währe wohl einen eigenen Rasterizizer etc. zu programmieren ;).

EDIT:
Versuch es doch mit SFML, das gibt es auch für C#.

ERROR

Alter Hase

  • »ERROR« ist der Autor dieses Themas

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

8

29.01.2012, 15:09

Ok, werde mir beides angucken sobald ich ZEit habe(erst heute Abend ;( )

Aber es gbit keine Möglichkeit, ne extrem einfache engine auf der man dann aufbauen kann selber zu entwickeln?

Also ich hab ja schon viel über XNA gehört, gehört das auch zu eurer Enfpehlung?

ERROR

Alter Hase

  • »ERROR« ist der Autor dieses Themas

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

9

29.01.2012, 15:26

Naja, wie gesagt, ich habe mich mit Spieleentwicklung zwar beschäftigt aber kenne mich mit dem Programmier technischen Teil noch garnicht aus. Deswegen wende ich mich ja an euch um möglichst Hilfe zu bekommen. Un in diesem Thema wollte ich halt mal nach Funktion Aufbau und Aufgabe von engines für so ein kleines Spiel fragen.

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

10

29.01.2012, 15:55

ich habe mich mit Spieleentwicklung zwar beschäftigt aber kenne mich mit dem Programmier technischen Teil noch garnicht aus.


Dann ist es erst recht keine gute Idee dir eine eigene Engine zu schreiben...
Wenn du schon Erfahrung mit der Programmierung im Allgemeinen hast, dann benutz ein SFML oder XNA und konzentrier dich auf das Spiel.
Wenn du noch gar nicht programmieren kannst, dann solltest du Grafik erstmal sowieso vergessen und die auf die Konsole beschränken.

Werbeanzeige