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

hanse

Alter Hase

Beiträge: 472

Wohnort: Wien

  • Private Nachricht senden

11

13.06.2010, 17:33


C# scheint wie Java zu sein, stimmt das?

Ja und nein, die beiden Sprachen haben die gleichen Anwendungsgebiete und C# bzw. das ganze .Net Zeug wurde von MS auch als Konkurrenz konzipiert. Da sich beide Sprachen (afiak, ich kann kein Java) auch an die C Familiensyntax an lehnen ({} Klammern und so) sehen sie auch ähnlich aus. Aber Funktional gibt es schon einige Unterschiede. Java soll sehr hässlich sein!

unsigned long

Treue Seele

Beiträge: 140

Wohnort: Herzogenrath

Beruf: Fachinformatiker Fachrichtung Anwendungsentwicklung

  • Private Nachricht senden

12

13.06.2010, 19:31

Also ich halte davon nichts da es nicht Plattformunabhängig ist :D
Aha, Voreingenommenheit und Unwissenheit auf einmal! Eine mehr als fahrlässige Combi.

p.s.: Für Mono gibt es auch eine XNA implementierung, nur das die mit OpenGL arbeitet. Aber mal ehrlich: Wer will freiwillig Games für Mac coden? Linux kann man ja aus markttechnischer Sicht mehr als nur links liegen lassen.
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.'
[ bing | not'a'tric | germangamedev | Fragen richtig stellen ]

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

13

13.06.2010, 19:43

p.s.: Für Mono gibt es auch eine XNA implementierung, nur das die mit OpenGL arbeitet. Aber mal ehrlich: Wer will freiwillig Games für Mac coden? Linux kann man ja aus markttechnischer Sicht mehr als nur links liegen lassen.

Naja. Man muss es ja nicht wirtschaftlich sehen. Es gibt sehr viele Hobby Coder und von denen werden einige sicher plattformunabhängig bleiben wollen, so dass das Spiel unter Windows und Linux/Mac läuft.

Dafür dann aber XNA und C# zu nehmen ist wahrscheinlich schon nicht der beste Weg.

Kleines Beispiel:
Alleine schon für das Spiel, welches ich letztes Semester mit Eiffel gemacht habe wollten ein paar eine Linux Version.

Mastermind

unregistriert

14

13.06.2010, 20:28

unsigned long:

Die Reihenfolge in deinem Post ist durcheinander geraten. Richtig muss es lauten:


Linux kann man ja aus markttechnischer Sicht mehr als nur links liegen lassen.


Aha, Voreingenommenheit und Unwissenheit auf einmal! Eine mehr als fahrlässige Combi.

unsigned long

Treue Seele

Beiträge: 140

Wohnort: Herzogenrath

Beruf: Fachinformatiker Fachrichtung Anwendungsentwicklung

  • Private Nachricht senden

15

13.06.2010, 21:22

Mastermind
Nichts für Ungut, aber du weißt, dass ich von dir nichts halte und ich denke das beruht auf Gegenseitigkeit. Also warum sollen wir uns anflamen? Hat doch keiner was davon, drum lass bitte die Provokationen.
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.'
[ bing | not'a'tric | germangamedev | Fragen richtig stellen ]

Mastermind

unregistriert

16

13.06.2010, 21:39

Zur Unterhaltung der anderen, und weil wir beide gerne provozieren?

Genauso könnte ich dich fragen warum du "stazer" anflamest, denn ich habe ja keinen anderen Wortlaut verwendet als du ihm gegenüber.

Aber wenn du es nicht lustig fandst, werde ich mich in Zukunft beherrschen.

BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

17

14.06.2010, 16:44

Das blöde momentan ist halt, wenn du VS 2010 hast, wirst du nur fürs Windows Phone proggen können...
Version 4.0 gibts erst als "Vorabversion"...

Zitat von »'.:!Batzer!:.«

C# scheint wie Java zu sein, stimmt das?

wie schon gesagt:

Zitat von »'Mir«

Es vereint halt die Vorzüge von Delphi, C++, C, Java, etc. und lässt unnötiges weg: http://de.wikipedia.org/wiki/C-Sharp

;)

unsigned long

Treue Seele

Beiträge: 140

Wohnort: Herzogenrath

Beruf: Fachinformatiker Fachrichtung Anwendungsentwicklung

  • Private Nachricht senden

18

14.06.2010, 17:52

Mastermind
Das wäre sehr entgegenkommend den Anderen gegenüber.
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.'
[ bing | not'a'tric | germangamedev | Fragen richtig stellen ]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

19

14.06.2010, 18:18

C# scheint wie Java zu sein, stimmt das?

Ich pflege immer zu sagen: C# ist das was Java hätte sein sollen ;)

20

17.06.2010, 12:11

Ich finde C# sehr angenehm. Viele Stolpersteine und unnötige Schwierigkeiten, die es in C++ gibt, gibt es in C# nicht. Es nimmt einem einfach Zeit und Arbeit ab.

XNA ist keine Game-Engine, weit davon entfernt. Es ist ein Framework, vor allem dafür gemacht, jedem Entwickler eine Schnittstelle zu geben, ein eigenes Spiel auf die Xbox360 zu bringen - und mal ehrlich, ist das nicht ziemlich geil? Wo sonst kann man mit so wenig Aufwand ein eigenes Spiel so vielen Leuten anbieten und tatsächlich auch noch Geld damit verdienen?

Und als Framework ist XNA mmn. großartig (ein paar Dinge mehr könnten zwar noch nativ unterstützt werden, wie z.b. skinned animation, aber für nahezu jedes Vorhaben gibt es Beispielprojekte und "Starter Kits" zum Runterladen, in denen erklärt wird, wie es gemacht wird). Wenn man sich einmal eingefunden hat, ist es super easy etwas funktionierendes auf die Beine zu stellen. Weiß nicht was ihr mit dynamischen Ressourcen meint? Es stimmt jedenfalls nicht, dass man mit XNA nur statische unveränderte Meshes oder Texturen benutzen kann (im Gegenteil).

Zum Installieren für Windows: Man kann ohne weiteres das Spiel in einen Installer verpacken, der .NET und XNA mit installiert.

Und schließlich noch zur Plattformunabhängigkeit: Es gibt ein Sprichwort:
Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders.

Das will sagen: Normalerweise sucht man sich sowieso die Plattform aus die für ein bestimmtes Vorhaben am Besten geeignet ist. Für ein kleines Spiel, das möglichst vielen Leuten zugänglich gemacht werden und sich vielleicht noch ein zwei mal verkaufen soll, ist das wohl in erster Linie Windows. Das muss aber jeder selber wissen, wie wichtig die Portierbarkeit ist.
in eckigen Kammern ist alles optional...

Werbeanzeige