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!

XNA

Werbeanzeige

21

15.02.2009, 18:35

Hallo

Zitat von »"the[V«

oid"]Kommerzielles Opensource? Kann sein, dass ich hier nicht ganz auf der Höhe bin, aber das klingt für mich nach einem Widerspruch in sich, wenn ich die Quellen frei einsehen darf, dann darf ich sie auch ändern und einsetzen wie ich will. Wie soll man daraus einen kommerziellen Nutzen ziehen?


Ja dann hast du eben keine Ahnung, aber du kannst sicher google bedienen.

Zitat von »"the[V«

oid"] Auch wenn ich deine Vorstellung von Vorteilen und Nachteilen überhaupt nicht nachvollziehen kann will ich mich hiermit nicht länger beschäftigen. Hab Besseres zu tun.


Du beteiligst dich ja freiwillig an der Diskussion. Das dir das nicht schadet, zeigt ja gerade deinen Unwissenheit zum Thema OpenSource.

chrische

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

22

15.02.2009, 19:05

Zitat von »"chrische5"«

Zitat von »"the[V«

oid"]Kommerzielles Opensource? Kann sein, dass ich hier nicht ganz auf der Höhe bin, aber das klingt für mich nach einem Widerspruch in sich, wenn ich die Quellen frei einsehen darf, dann darf ich sie auch ändern und einsetzen wie ich will. Wie soll man daraus einen kommerziellen Nutzen ziehen?


Ja dann hast du eben keine Ahnung, aber du kannst sicher google bedienen.

Zugegeben, habe jetzt nicht an sowas wie Redhat gedacht. Kommerzielles Opensource ist halt eher die Ausnahme. Ferne bezweifle ich, dass die jeweiligen Lizenzen von der FSF anerkannt sind. Ich den Begriff Opensource ziemlich dehnbar, persönlich aber lässt es sich für mich nicht mit Kommerz vereinbaren.

Zitat von »"chrische5"«

Zitat von »"the[V«

oid"] Auch wenn ich deine Vorstellung von Vorteilen und Nachteilen überhaupt nicht nachvollziehen kann will ich mich hiermit nicht länger beschäftigen. Hab Besseres zu tun.


Du beteiligst dich ja freiwillig an der Diskussion. Das dir das nicht schadet, zeigt ja gerade deinen Unwissenheit zum Thema OpenSource.

Warum gibt es immer diese Leute, die persönlich werden müssen um, anderen zu zeigen, was für'n Arschloch sie sind?
<< an dieser Stelle ist eine Signatur verstorben >>

23

15.02.2009, 19:17

ich frag jetzt einfach mal provokant:

wofür hat m$ XNA entwickelt?

Anonymous

unregistriert

24

15.02.2009, 19:19

Bolle
Schnelle Entwicklung von Games für XBox und schnelle Portierung auf den PC. Aber nicht für die Entwicklung von PC Games und diese dann zu portieren auf die XBox.

Die Komplexitäten hinter beiden Verfahren unterscheiden sich sehr.

25

15.02.2009, 19:20

Hallo

@the[V]oid: Ich wollte dich nicht persönlich angreifen, aber du hast geschrieben, dass dir die Zeit zu schade sei und da habe ich halt geschrieben, dass du freiwillig machst.

Falls es falsch verstanden wurde, will ich mich entschuldigen.

chrische

26

19.02.2009, 23:56

Zitat

Dustin Braun sollte wohl eher schauen, dass er ordentlich programmiert und XNA sollte da wohl nicht der Faktor sein.


Was soll das denn nu heißen? Ob ich ordentlich oder unordentlich programmiere ist ja wohl noch meine Sache und das ist ganz bestimmt kein Grund für mich auch XNA um zu steigen!

Als ich noch mit XNA Programmiert habe, habe ich mich an einem 2D Spiel versucht. Es war eine einfache Tilemap auf der Häuser/Steine standen und man konnte mit seinem Sieler hrum laufen. Das Spiel hat bei mir übelst gestottert. Dann habe ich mit C++ & DX angefangen und genau das selbe halt damit umgesetzt ... und es lief flüssig. Für mich war/ist dieser performance unterschied mehr als genug mir das Programmieren schwerer zu machen, solange meine Programme schneller laufen! Und mir gefällt C++ besser als C# :P

Und das man jeder zeit an deinen Code ran kommt, war einer der Hauptgründe warum ich kein XNA benutzen wollte!

Ich liste mal nen paarvorteile und Nachteile von C#/XNA auf:

Vorteile:
- Einfacheres/schnelleres programmieren
- Läuft auf XBOX & Windows PC's

Nachteile:
- Deutlich langsammer
- Code einsebar
- Für größere Spiele ungeignet
- Online Spiele unmöglich (siehe argument 2)
- schwer auf anderen PCs zum laufen zu bringen

Mehr fällt mir grad nicht dazu ein. Trotzdem finde ich die discussion was besser oder schlechter ist lächerlich. XNA hat auf jeden fall seine vorzüge und ist bestimmt für viele dinge gut geignet, es hängt halt davon ab, was man vor hat! Ich finde für einen einstieg in die Spiele Programmierung optimal!

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

27

20.02.2009, 02:38

Zitat von »"Dustin Braun"«

Als ich noch mit XNA Programmiert habe, habe ich mich an einem 2D Spiel versucht. Es war eine einfache Tilemap auf der Häuser/Steine standen und man konnte mit seinem Sieler hrum laufen. Das Spiel hat bei mir übelst gestottert. Dann habe ich mit C++ & DX angefangen und genau das selbe halt damit umgesetzt ... und es lief flüssig.



q.e.d.

t.h.x.
<< an dieser Stelle ist eine Signatur verstorben >>

28

20.02.2009, 04:17

Zitat

q.e.d.

t.h.x.


Was?

Anonymous

unregistriert

29

20.02.2009, 08:50

Zitat von »"Dustin Braun"«

- Deutlich langsammer
Dank der CLI und der Meta-Nativ-Logik die dahinter steht, ist das ein Ammenmärchen. Ich denke eher du hast gemurkst in deinem C#/XNA Code.

Zitat von »"Dustin Braun"«

- Online Spiele unmöglich (siehe argument 2)
Unmöglich eigentlich gar nicht, wenn man Argument 2 weglässt, ist es sogar noch "viel möglicher"! XNA hat eine eigene Network-API und natürlich kann man auch mit Sockets arbeiten, also so ein Drama sehe ich da nicht.

Asmodiel

Treue Seele

Beiträge: 150

Wohnort: Schweiz

Beruf: Applikationsentwickler

  • Private Nachricht senden

30

20.02.2009, 09:05

Zitat von »"Dustin Braun"«

Zitat

Dustin Braun sollte wohl eher schauen, dass er ordentlich programmiert und XNA sollte da wohl nicht der Faktor sein.


Was soll das denn nu heißen? Ob ich ordentlich oder unordentlich programmiere ist ja wohl noch meine Sache und das ist ganz bestimmt kein Grund für mich auch XNA um zu steigen!


Das ist wohl nicht ganz so gemeint... :P

Zitat von »"Dustin Braun"«


Als ich noch mit XNA Programmiert habe, habe ich mich an einem 2D Spiel versucht. Es war eine einfache Tilemap auf der Häuser/Steine standen und man konnte mit seinem Sieler hrum laufen. Das Spiel hat bei mir übelst gestottert. Dann habe ich mit C++ & DX angefangen und genau das selbe halt damit umgesetzt ... und es lief flüssig.


Das liegt wohl kaum an XNA oder .NET. Ich habe mit MDX angefangen und dann XNA ausprobiert. Später ging's dann zu C++ und DX. Und ich konnte nirgends einen Performance-Unterschied feststellen. Man sollte nur wissen, wie genannte Sprachen und Mittel überhaupt einzusetzen sind, da bei der Verwendung gravierende Unterschiede auftreten. Wenn so ein simples Spiel "stottert", stimmt so oder so etwas ganz gewaltig nicht. ;) Ich will nicht persönlich werden, aber um bei so etwas solch einen "Stotter"-Unterschied festzustellen, muss man etwas so richtig verbockt haben.

Zitat von »"Dustin Braun"«


Und das man jeder zeit an deinen Code ran kommt, war einer der Hauptgründe warum ich kein XNA benutzen wollte!


Das ist jetzt nicht als Bash gemeint, aber mal ehrlich: Wer will denn an Deinen Code kommen? Ich meine, es ist schon ein rechter Unterschied, ob das Ziel nun der Code von Microsoft oder der Code eines Dustin Brown (oder auch eines Asmos) ist.
Eat a beaver - Save a tree.

Werbeanzeige