Weil die Kollegen im XNA-Team der Meinung sind, daß man mit ihren Tools ziemlich coolen Content bauen kann (im Gegensatz zum PS3-Linux gibts Zugriff auf die 3D Grafik), gibt es einen Sponsoring-Deal mit der Demo-Szene: Auf Assembly 07 werden die besten XNA-Demos gekürt. Und damit was gutes bei rumkommt, haben eine Reihe von Coding Teams von Microsoft sogar Xbox 360 Konsolen zur Verfügung gestellt bekommen. Ich bin gespannt auf die Ergebnisse.
Jun 21

Sehr schön, aber wann gibts den XNA Starter endlich für lau und wann gibts die tausende spiele die die Jungs(und Mädels) machen endlich zum download. Ich bin ja durchaus bereit 100 oder 200 MS Poiunts pro Game zu löhnen. Dann aber vorher auch alle mit`ner Demo-Version versehen wenns Geld kosten soll. Muss ja nix kompliziertes wie ne 3Level Demo oder so sein. Einfach alle Demos auf 2 minuten Spielzeit beschränken und fertig ist der Kuchen, dann kann man ja entscheiden ob mans haben will oder nicht. Obwohl ich für lau natürlich vorziehen würde

Und die Sahnestückchen kann sich ja MS unter den nagel reissen und unter dem XBLA Banner verkloppen, wenn sie das Niveau halten können, darf oder dürfen die Progger ruhig nen großes Stück vom Kuchen abhaben ! In diesem Sinne : Keep on Xboxing
Ich find die Idee hinter XNA klasse. (Ich kann nicht programmieren)
Ich find es nur irgendwie schade, dass die Freizeitprogrammer keine Möglichkeit haben (oder wenn doch, diese nicht nutzen) Ihre “Kunstwerke” den usern von Xboxlive auf dem Marketplace bereitzustellen.
Zumindest ist bis heute noch nichts davon zu sehen.
Werden diese kekürten Xna Demos(vielleicht auch vollvers. ?!) auch für Otto-Normal-Xbox360 zocke auf Xboxlive anzockbar sein.. ?
Schade das XNA so viel Geld kostet, würde gerne mal etwas für die XBOX 360 programmieren und mir die Resultate anschauen.
Schön wäre es wenn es irgendwann mal eine günstigere Art und Weise gäbe, die Richtung ist die Richtige!
Es ist aber trotzdem halbherzig. Ich werde jedenfalls kein Geld für’s XNA-Abo zahlen, um mir auf meiner Xbox eine Demo ansehen zu können, das tue ich dann doch lieber kostenlos am PC. Mal sehen, was Fairlight und Farbrausch diesmal bringen.
Die interessante Frage ist dann, ob die fertigen Produkte dann auch kostenlos bleiben?
Denn nur dann ist es wirkliches Homebrew.
Toll wäre wenn MS Homebrew Softare in eine eigene Markplatzkategorie packen würden. Und einmal im Monat wird das beste eingestellt. Das wäre der richtige Schritt.
was ich mich viel mehr frage:
wird es irgendwann auch diesen content in einem kostenlosen bereich zum download geben? denn ohne user macht das XNA doch sehr wenig sinn.
Ja, XNA ist toll. Aber leider teilweise nicht toll genug. Die Gründe sind oft genug diskutiert worden (kein Reuse von vorhandenem Code dank C#-Zwang, kein toller Zugriff auf Audio-Buffer zwecks cooler Synchronisation, Verlust sämtlicher Features die eine Konsole interessanter als einen PC machen).
Die Gruppe Farbrausch z.b. hat aus diesen Gründen keine Lust, etwas für XNA zu machen. Das find ich persönlich sehr sehr schade. Genau die gleichen Argumente liesst man auch in den oben (indirekt) verlinkten Blogs.
Die einzige XNA-Demo die ich bisher gesehen habe (Breakpoint ‘07, http://www.pouet.net/prod.php?which=30305) war auch nicht gerade spektakulär.
Versteht mich nicht falsch: XNA *ist* cool. Aber Homebrew ist mehr als XNA kann. Für einige ist das, was die PS3 mit Linux bietet auch wertvoller als das, was XNA bietet.
Warum gibt es keine *echten* Devkits für Hobby-Programmierer? Was wäre so schlimm daran?
Wenn man ganz ehrlich ist: vermutlich, dass es dann jede Menge Emulatoren geben würde, die - zumindest teilweise - XBLA kaputt machen könnte. Und Media-Player, die sich um DRM nicht kümmern und auch munter Divx abspielen (nicht dass das heutzutage sonderlich wichtig wäre). Da wären sie also wieder, die politischen Gründe. Denn einen Media-Player kann man, genauso wie *ordentliche* Emulatoren, mit XNA heutzutage kaum realisieren.
Ich finds trotzdem schön, dass Microsoft sich drum kümmert. Aber nicht zu vergessen ist auch, dass Microsoft, wie war das, bis zu *10 Boxen pro Team* sponsort. Das ist eine Menge, und evtl. auch ein Anreiz, der über das technische hinaus geht. Dass also soviel Interesse da ist, sollte man zumindest nicht unkritisch als Interesse für XNA sehen.
Ich wünsch jedenfalls allen Teilnehmern viel Glück, und freue mich auf hoffentlich trotzdem gelungene Demos!
Wiederholung: http://www.dreisechzig.net/wp/archives/602
Das ist sicherlich alles richtig.
Ein großer Denkfehler, der bei XNA aber gerne begangen wird, ist: “Hobbyprogrammierer sind eben keine professionellen Programmierer, und denen muss man es so einfach wie möglich machen.”
In 90% der Fälle stimmt schon der erste Teil nicht. Wer gut programmieren kann, hat zu einer großen Wahrscheinlichkeit bereits einen guten Job als Programmierer. Das ist in der Demoszene nicht anders, und auch in der Homebrewszene nicht.
Der Reiz auf einer Konsole zu programmieren ist eben dass es KEIN PC ist. XNA versucht aber alles, um aus einer Konsole einen PC zu machen (gleiches Programmiermodell wie die Windows-Version von XNA, viele Libraries die einem vieles abnehmen etc.).
Der echte Reiz für die Homebrew-Szene (zumindest die Leute die ich kenne) ist aber, dass es eben KEIN PC ist. Sondern dass man die absolut fixe Hardware komplett ausreizen kann, ohne sich gedanken um Kompatibilität zu machen. Dass man auf einer Ebene optimieren kann, die auf einem PC völlig undenkbar wäre (z.b. Cache-Lokalität vom 1. und 2. Thread jedes Cores, oder die Realtime-Interaktionsmöglichkeiten zwischen GPU und CPU). Gerade *weil* es Hobby-projekte sind, muss man keine Deadlines beachten, keine Time-To-Market, sondern kann soviel drauflosprogrammieren, wie man will. Man kann - könnte - 3 Jahre an seiner 3D-Engine finetunen, ohne dass man schief angeguckt wird oder seinen Job verliert. Und gerade bei Konsolen kann man extrem viel feintunen, viel mehr als auf jedem PC.
All diese Feinheiten, die eine Konsole gerade ausmachen, gehen mit XNA total verloren. Was man hat, ist im Endeffekt ein am Fernseher angeschlossener PC. Warum dann nicht gleich einen PC nehmen?! Die paar hundert Euro mehr, die man evtl. bezahlen muss, interessieren - ganz ehrlich - keinen. Abgesehen von den Leuten, die jetzt über die $100 für XNA meckern. Die 360 hat viel Power, aber unendlich viel im Vergleich zu aktuellen PCs ist das auch nicht.
Ich könnte meine “XNA ist toll”-Aussage einfach um folgenden Teil erweitern: “, aber der 360-Port total unnötig.” (wenngleich technisch natürlich sehr interessant - nur löst er das Homebrew-Problem einfach nicht.)
Das zumindest ist meine Meinung.
Felix das hast du glänzend auf den Punkt gebracht, vielen Dank für deinen Beitrag !
Irgendwie habe ich den eindruck XNA für XBOX360 dient nur den Zweck zu beweisen das Niemand Homebrew auf der XBOX360 nutzen will. Also so wie der 3L-Lupo der von VW verkauft wurde um zu beweisen das NIEMAND sparsame Fahrzeuge haben will und nur verrückte Spinner solche Fahrzeuge kaufen wollen.
Das die Entwicklungsumgebung Geld kostet ist nicht zu kritisieren, aber wer zahlt 99€/Jahr um evtl. gefrickelte Software von Hobby-Programmierern zu nutzen?
Solange man keine vernünftige Lösung für die Hobbyentwickler rausbringt werden weiterhin irgendwelche anderen Wege suchen und so die Sicherheit des Systems gefährden.
Leider Thema verfehlt. XNA hat nichts mit Homebrew zu tun. Auch ohne 3D liegt das Linuxkonzept der PS3 näher an der Homebrew Idee ist aber auch nicht wirklich Homebrew im eigentlichen Sinn.
Wow… Ich war selber schon auf viele solcher Parties (Belgien und Deutschland) und die ASM beherbergt die mit Abstand taltentiertesten Programmierer Europas.
PS: 80% der Leute von StarBreeze (XBox Studio) waren damals auf solchen Parties als Demogruppe namens TRITON bekannt
Ich habe eine ganz andere Frage in Sachen “Homebrew auf der 360″: An wen kann und soll ich mich überhaupt wenden, wenn ich eine Idee für ein Spiel habe, aber dieses nicht selber programmieren kann und will?
Meine Idee habe ich bislang noch nirgendwo anders gesehen (weder alt noch neu) und von daher will ich mir diese auch nicht “klauen” lassen
Ich bin nach wie vor von der XNA Idee begeistert und ich denke auch, dass es die Distanz zwischen Hobbyprogrammierer und Publisher deutlich verkürzt. Allerdings habe ich bis jetzt noch nicht die Zeit gefunden, mir das ganze mal genauer anzuschauen (dafür ist der Sommerurlaub aber schon verbucht).
Ich kann mir aber auch vorstellen, dass Mitglieder der Homebrew Szene sich ungern von einer offiziellen, aber vereinfachten Entwicklungsumgebung einzäunen lassen. Seit der PSP muss man ja denken, dass es bei einigen nur um das Prinzip geht, die Hardware und den Konzern dahinter ausgetrickst zu haben.
XNA finde ich auch ne gute Sachen… bin auch seit Beginn mit dabei…
Aber: Ich würde es begrüssen, wenn endlich mal Zugriff auf das Netzwerk (und eventuell das Filesystem - wenn auch nur bestimmte Bereiche) möglich wären.
Einer Portierung von XBMC würde dann nichts mehr im Wege stehn… und dadurch würden sicherlich viele Leute zusätzlich eine 360er kaufen… teilweise sogar mit HDDVD Laufwerk. Und MS würde sogar auch was daran verdienen, weil ja alle XNA Abonnieren müssten.
Im Moment siehts aber eher so aus als ob XBMC zur PS3 wechselt, da XBMC auf Linux portiert wird *würg*. Gut… solange Sony so blöd ist und die 3D Hardware wegsperrt ist das eh kein Thema… aber mal sehen welche der beiden Firmen zuerst das Potential von XBMC entdeckt.
Gruss
Marco
Das man die XBMC-Leute aussperren will liegt wohl daran das ein solches Programm den Erfolg des irgendwann auch in Europa starteten Filmservice vermiesen könnte.
Da die Demoscene-Freaks selbst auf den C64 flüssige 3D-Grafik mit 60Hz hinbekommen haben dürfte auch es auf der PS3 machbar sein.
Und da ist sie wieder, die XBMC / DIVX Story. Meine Meinung zu dem Thema sowie Fakten warum Xbox nicht ab Werk bestimmte Formate kann sind hier mehrfach zu finden (die Diskussion wird von neuen Lesern alle sechs Monate neu gestartet) und kann über die Suchfunktion schnell gefunden werden. Daher schalte ich keine weiteren Kommentare zu dem Thema frei, außer sie enthalten mal was wirklich neues.
(@felix und andere:)
Microsoft geht es mit XNA nicht um die Programmierer, welche Hardwarenah programmieren wollen - was XNA ja auch nicht verhindert - sondern um jene, die allgemein Programmieren könne und schnell an die XBOX herangeführt werden sollen.
Durch XNA soll es Spiele entwickelt werden, die nicht unbedingt die 360 ausreizen, sondern die spaßmachen und kurzweilig sind - zumindest wird es so von M$ umschrieben.
Abgesehen davon hat auf der 360 ein SPiel die Hardware nciht für sich allein, wie es früher bei Konsolen üblich war.
Daniel C W:
Ja, da hast du völlig recht, und das bezweifelt auch niemand.
Aber liess dir die nochmal den ursprünglichen Post durch: da ging es um die Demoszene, nicht um Freeware-Games-Programmierer (”Wir ham doch nichts gegen echtes Homebrew”, und nicht “Spiele programmieren, leicht gemacht.”). Und der Grund warum die Demoszene ausführbare Demos bringt, und nicht einfach gerenderte Videos, liegt doch einfach daran, dass sie zeigen wollen, was auf einer Hardware alles möglich ist. Und XNA torperdiert dieses Vorhaben leider gewaltig, weil es einem sämtlichen performance-kritischen Code vorschreibt.
Die Frage, die weiterhin unbeantwortet bleibt: Warum gibt es nicht einfach das komplette Development Kit, welches professionelle Spiele-Programmierer kaufen/leihen/mieten können, für alle? (Für einen verträglichen Preis, z.b. $1000 für Hardware+Software.)
Die entgangenen Einnahmen der Devkits können ja durch erhöhte Zertifizierungs-Gebühren wieder rausgeholt werden. Denn wer soweit ist, und ein fertiges, professionelles Spiel hat, den dürften DIE Gebühren kaum stören.
Genau! DevKits für alle! Dann können wir uns unser Halo 1.5 oder Halo 2.5 Programmieren. Boris gib das mal MS so weiter! Ansonsten 100% Agree @ Felix.
@felix:
verstanden
Trotzdem hoffe ich das die Demoszene das angebot annimmt und zeigt was sie unter XBox360XNA als Platform hinkriegt.
Ich tue mich auch etwas schwer mit diesem umständlichen System. Warum soll ich Geld dafür zahlen, daß ich diese Konsole mit meinen Produkten interessanter gestalte? Andere bekommen Konsolen und Zugänge gesponsort, und ich soll noch monatlich zahlen dafür, daß ich für diese Konsole entwickle. Es liegt bei mir alles bereit. Es ist alles auf dem PC installiert, aber es ist wieder einmal vielzu umständlich gelöst. Marktplatz, XNA … manchmal muß man sich wundern wie weit einige Firmen von der Realität entfernt leben.
Es ist wirklich symptomatisch für dieses Unternehmen seine Zielgruppen nicht zu erkennen. Produkte wie Halo und Halo2 für den PC reihen sich da wirklich ein. Das sind Produkte, die keiner braucht. Ich freue mich sehr darüber, daß zumindest Herr Jhone-Schneider in der Realität lebt, aber seine Kollegen lieben Produkte ohne User. Windows Home Server geht einen ähnlich sinnfreien Weg … schade.
Was ist umständlich? Microsoft verschenkt die Software und verlangt eine Gebühr für das Konsolen-Tool. Preiswerter als alles andere was es je im Markt gegeben hat. Ich finde jemand, der sich beschwert, das Microsoft ihm nicht alles einfach schenkt, ist von der Realität entfernt.
Und Windows Home Server ist klasse. Das Teil macht sinnvolle Funktionen für eine normale Familie verwendbar. Logisch, wer sich selber zu Hause eine frei programmierbare Linux-NAS hinstellt, braucht den nicht. Nur kann die Linux-Lösung kein Mensch ohne Informatik-Abschluß konfigurieren oder bedienen.
Die Backup-Lösung im WHS wird so manchem die Daten und damit den Hals retten. Mehr dazu in diesem Blog, wenn das Teil auf den Markt kommt.
@Boris: Mir geht es nicht um DivX. Mir geht es um das Bedienungskonzept von XBMC. Da kann das originale 360 Media Center leider nicht mithalten. Auch die Media Center Extender Funktion ist meines erachtens nutzlos, da es einfach unnötig ist, PC und 360 laufen zu lassen nur um einen Film zu schauen.
Dann ist natürlich noch das Thema Bugs:
Bei mir läuft zu Hause ein Windows XP Media Center… und das hat z. Bsp. bei der Behandlung der MP3 Covers noch enorme Probleme wenn z. Bsp. ein Cover in der MP3 Datei integriert ist. Warum so etwas nicht gefixt wird ist mir ein Rätsel… die Open Source Variante XBMC hat natürlich auch Bugs… diese werden aber ziemlich schnell gefixt.
Und natürlich auch die Codecs… bei XBMC muss ich mir keine Sorgen um Codecs machen… bei der 360 definitiv… bei der Windows Variante auch.
Ich frag mich einfach, wieso die 360 nicht in der Lage ist, einen MPEG4 advanced Stream inkl. Mehrkanalsound abzuspielen… Sony hat da mittlerweilen wenigstens eingelenkt.
Und zum Schluss noch:
Nein, ich bin kein PS3 Fan… hab zwar auch eine rumstehen (hauptsächlich als blu-ray Player)… aber die 360 finde ich nach wie vor besser.