Tachan!
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9ac86eca-206f-4274-97f2-ef6c8b1f478f
¿Es posible que no funcione en Windows XP?
La página dice
CitarSupported Operating Systems:Windows 7;Windows Vista;Windows XP
Tenía entendido que XNA 4 no funcionaba en XP...
XNA 4.0 funciona en XP/Vista/W7. Lo que no funciona en XP son las herramientas de desarrollo de Windows Phone 7 (esas son solo Vista/W7).
¿Un resumen rápido de qué trae nuevo según los entendidos?
Puuuuf, trae bastantes cambios. Lo más vistoso es que funciona en el Windows Phone 7. Pero la API en sí trae muchos breaking changes porque la han separado en dos perfiles: reach (dispositivos como el teléfono, notebooks,...) y hi-def (la XBox360, pepino pcs,...). Es decir, no añaden muchas cosas nuevas, pero si han cambiado un poco como se usa la API (en algunos sitios más y en otros menos).
Lo mejor es que ojees el blog de Shawn Hargreaves, que ha ido poniendo un montón de posts (bastante cortos) al respecto:
http://blogs.msdn.com/b/shawnhar/
Buscando, hasta tiene un post con los cambios más grandes :)
http://blogs.msdn.com/b/shawnhar/archive/2010/03/16/breaking-changes-in-xna-game-studio-4-0.aspx
El breaking change que más me afecta a mí es la desaparición de los Point sprites, es lo que usaba para las partículas. Tendré que hacerme un sistema que tire de quads corrientes y molientes.
A ver si permiten dentro de poco hacer los XBLIG con el 4.0 :)
Todavía no se sabe nada del Connect, pero parece que va a salir en breve (yo nunca he dicho esto :p).
Sí, hay una noticia oficial al respecto diciendo que sale en breves, pero como beta, aún no han dicho cuando se podrán subir juegos. Aunque me imagino que aplicarán el cambio junto con el nuevo dashboard ahora en otoño...
Cita de: WaaghMan en 18 de Septiembre de 2010, 12:43:06 PM
me imagino que aplicarán el cambio junto con el nuevo dashboard ahora en otoño...
¿Hay fecha aproximada para eso?
Y ya de paso, ¿se sabe extraoficialmente (Vicente ;)) si el nuevo dash traerá alguna mejora relativa a XBLIG, sobre todo en cuanto al funcionamiento de la lista de novedades, que es lo que todo el mundo está suplicando?
Todo el tema del nuevo dashboard es NDA, lo siento :(
Vale, pero a ver si nos dáis una alegría con ese tema, que ya toca...
He pasado Ghost and Zombies a 4.0 y no he notado diferencias en nada, ni he tenido que cambiar nada más allá de unas cuantas referencias. A ver si nos hacemos con un tfno.
He trasteado un poco más y me he quedado a cuadros. La verdad, no entiendo en qué cabeza cabe cambiar tantas cosas sin mantener retrocompatibilidad, han conseguido que casi todas las librerías actuales que usan XNA sirvan para limpiarse el culo con ellas y que haya que rehacer prácticamente todo lo ligeramente complejo. Qué gran trabajo!
En el blog de Shawn hay un par de posts explicando porque han decidido meter tantos cambios que rompen la retrocompatibilidad en esta versión.
Básicamente es por limpiar la API para partirla en los dos profiles y asegurarse que XNA puede evolucionar en el futuro (por ejemplo para soportar DX11) sin tener que repetir esta jugada.
Me parece bien que aclaren la API. Me gusta eliminar la retrocompatibilidad, suele terminar siendo más sencillo de cara al programador en desarrollos nuevos. No me parece tan bien que hagan imposibles ciertas funcionalidades que el hardware sí que permite, pero bueno, habrá que adaptarse.
¿Por cierto, para cuándo se van a poder subir los juegos hechos en 4.0 para 360 a Peer Review?
¿Y otra cosa más, si pasamos al 4.0 y de repente se encuentra un bug o se tiene que corregir algo en un juego de 3.1 hay que hacer el port o se sube usando el 3.1?
Todo eso se aclarará pronto (TM) :)
¿Pronto son días, semanas o meses? Estamos desarrollando varios proyectos serios en la empresa y necesitamos tener las prioridades claras para saber qué desarrollar y qué no.
He notado una clara mejorar en el rendimiento. Donde antes podía meter 45 bichos en Ectoplasmic/Ghost&Zombies ahora puedo meter más 245. Me parece que se avecina la segunda parte >:D
No puedo ser más concreto que pronto desgraciadamente :( Pero estamos dando toda la tabarra que podemos por cosas como las que comentas, los creadores que estén empezando proyectos o a punto de empezarlos...
CitarPero estamos dando toda la tabarra que podemos por cosas como las que comentas, los creadores que estén empezando proyectos o a punto de empezarlos...
Ein... oiga que yo soy uno de esos que pasa tengo miedo mucho miedo.
Contesta Vicente porfa
No puedo :(
No me has entendido lo que queria deicr es que me comentes el porqué de "Pero estamos dando toda la tabarra que podemos por cosas como las que comentas, los creadores que estén empezando proyectos o a punto de empezarlos",
yo soy de los que van a empezar un proyecto nuevo.
Aaah, porque es una putada empezar un juego con 3.1 si en breve van a sacar los componentes para 4.0 (con lo que 3.1 se retira). Y es una putada empezar un juego con 4.0 y que luego los componentes tarden más en llegar de lo que te esperas y no puedas publicarlo.
Ok, entendido entoces gracias.
A mandar :) Aunque de todas formas yo si tuviera que hacer algo ahora mismo usaría la 4.0 porque es la del teléfono también (y como mercado creo que ahora es más interesante porque no está saturado como XBLIG).
Que me dejen hacer mi juego pseudo erotico ya veras como vendo :P
Hombre, saturado ahora no está porque aún no ha empezado, pero M$ ya ha anunciado que va a tener 2000 apps el primer día, con lo cual ya es más de lo que hay en IG en año y medio :P
Nosotros ya tenemos 2 juegos listos y vamos a por el tercero 8)
Hombre, no creo que las 2000 apps sean juegos! :p
hi foreros! oye, esto del XNA, vosotros que la usais, como de comoda es? es solo por curiosidad, yo todavia me estoy pegando con Java y Slick2d, y antes de eso usé DIV. Si alguno conoce estos 2 lenguajes ( seguro que DIV si que si ) podeis hacer una comparación??
saludos
"C# es el Java de Microsoft"
Así que no te va a costar mucho :p
Y yo que pensaba que el Java de Microsoft era J#...
sync
Java?, eso no era un tipo de cafe? :P</odio java>
No son comparables Div y C# + XNA ni como lenguaje ni a nivel de funcionalidades, de hecho de los dos yo prefiero C# y XNA, el paradigma de procesos de Div ya no me resulta tan comodo una vez aprendido la orientacion a objetos, y ojo, que en su dia fue un puntazo todo el conjunto de Div Game Studio :) A nivel de funcionalidades, obviamente .NET es mas comodo en ese sentido que Div y las librerias de XNA ofrecen una burrada de facilidades sobre todo para la parte de graficos en 2D, sin contar los modulos y herramientas que programa la gente para todo tipo de usos y necesidades.
La unica contra en comparacion con Div Game Studio (a nivel de entorno hablo), es que no tienes un entorno integrado con todas las herramientas y utilidades (lo mas parecido Unity3D, UDK y sucedaneos), pero Visual Studio para lo que la programacion se refiere como editor y depurador, es de lo mejor que vas a tocar.
Salu2...
Oye EX3 que yo de programacion nada de nada osea que no te metas conmigo, ahora estoy recogiendo informacion e todos los sitios entoces mi pregunta es, para mover sprites en pantalla ya he visto que hay un comando por hay spritebatch, imaginate un juego de naves sencillito, tipico arcade, pero si quisiese que la nave fuese en tiempo real (ya se que todo es en realidad 3D en XNA, que el sprite de antes que te he comentado es una textura en un cuadrado, pero no se si me entiendes lo que digo, es decir tengo la nave en el Maya o el 3d Max poligonal y quiero que es modelo sea con el que juegas, entoces necesitas un motor 3d? , o hay comando similare al spritebath para estos modelos) es que depende de si hago el juego en 2d clasico o meto entorno 3d aunque sea un juego 2d sin profundidad ni nada solo en "tiempo real".
Cita de: makaimura en 07 de Octubre de 2010, 03:57:09 PM
Oye EX3 que yo de programacion nada de nada osea que no te metas conmigo
No sabia que ahora te hacias llamar wintermute83 :P
Salu2... xDD
? no entiendo?, y sabes la contestacion?
LOL, yo pensaba que tu post iba por mi respuesta a wintermute83 xDDDDDDDDDD Sorry, tio, se me ha ido la pinza ^_^'
Sobre 3D poco puedo decirte de XNA ya que esa parte no la toque, conozco la parte 2D y por encima ya que no he profundizado demasiado en XNA y la ultima vez que lo toque iban por la 2.0 (la 3.0 la cate cuando estaban en version CTP "Content Technologic Preview" :P) pero creo que no va tan simplificado como los sprite batch y demas yerbas de la parte 2D de XNA asi que supongo que necesitaras algo mas de programacion en esa parte: importadores del formato de modelo que uses, sistema de animacion, etc... Aun asi, si me preguntas ya sabes que herramienta te viene mas al pelo para lo que buscas tu que no eres programador ;)
Salu2...
Si pero para xna solo se puede usar xna, es decir para programar en xbli.
No entiendo. XNA son las librerias, te refieres al lenguaje?
Salu2...
Quiero decir que no puedes usar unity o unreal para hacer juegos en xbli no?, mira que sois raros los progarmadores.
Emm... no, creo que los juegos desarrollados con Unity3D 3.0 son para XBLA y pagando un pastizal de licencia :P No me acordaba que tu intencion era exclusivamente XBLIG.
Salu2...
Existen herramientas para XNA también: Sunburn, FlatRedBall, TorqueX,... Aunque la calidad de algunas deja mucho que desear :S
En los foros de XNA en la parte de Partners puedes ver algunas :)
Menos mal que hay profesionales por aqui :..
¿Cómo puede ser que la versión Windows Phone 7 del mismo juego (usando mismo código y mismos recursos en ambos casos, sólo cambiando plataforma de compilación) ocupe 123 MB frente a 19Mb?
Ni idea :D
Cita de: Hans en 07 de Octubre de 2010, 05:06:06 PM
¿Cómo puede ser que la versión Windows Phone 7 del mismo juego (usando mismo código y mismos recursos en ambos casos, sólo cambiando plataforma de compilación) ocupe 123 MB frente a 19Mb?
Así, a bote pronto:
- Puede ser que la compresión de assets esté desactivada en las propiedades del proyecto.
- O bien que la plataforma WP7 no soporte texturas DXT (no lo sé, no he estudiado el tema todavía) y las que tú tengas en ese formato te las esté guardando como RGB.
Cuando se crea el paquete final (ccgame en 360, no he visto la extensión en Phone) el juego pasa a ocupar 27 megas. Sigue siendo más que los 22 que ocupa el ccgame pero bastante menos que antes.
Aprovechando que una vez salidos de beta (cosa que aún no ha pasado) va a haber 3 meses de soporte de 3.1 a la par que 4.0 vamos a sacar un Avatar Street Basketball 2 usando directamente la base del primero, para no rompernos demasiado la cabeza para cambiar de motor de física. Espero que no haya problemas.
Extraido de AppHub:
In order to focus more on new features and customer requests, the XNA Game Studio team has had to limit support for some of the old components previously included in XNA Game Studio Connect. These changes will occur when the final version of XNA Game Studio Connect 4.0 is released later this fall.
What this means for your games:
These changes will have no effect on Indie Games that are currently in the marketplace.
When the final (non-Beta) version of XNA Game Studio Connect 4.0 is released on Xbox LIVE Marketplace later this fall, it will not contain the XNA Framework 2.0 or 3.0, and developer games that target those versions will no longer run on Xbox 360.
The 4.0 version of XNA Game Studio Connect will still include the XNA Framework version 3.1 and will support games that target that version.
Bueno, no es muy grave, no creo que nadie esté usando ya el 2.0 o 3.0 para hacer los juegos. De hecho no sabía que siguiesen admitiendo esas versiones :).
A mi lo que me ha sorprendido es que sigan admitiendo de la 3.1, por que entendi previamente que habia 90 dias para pasarse a a la 4.0
O al menos es lo que yo entendi :-\
No tengo tan claro que no vaya a haberlos :S Voy a pedir confirmación...
Cita de: Vicente en 27 de Octubre de 2010, 10:56:05 PM
No tengo tan claro que no vaya a haberlos :S Voy a pedir confirmación...
o sea, que la gente que tiene juegos antiguos en 3.0 o 2.0, o recompilan, o se retiran del store?
Cuanto hace de la release del 3.0? (para tener una idea de cuando va a caducar el 3.1)
Lo que significa el texto ese es que los juegos de 3.1 seguirán funcionando con la versión nueva de XNA Connect, pero no se van a poder seguir subiendo juegos de 3.1 (pasados los 90 días).
Cita de: MrK en 28 de Octubre de 2010, 12:29:45 AM
Cita de: Vicente en 27 de Octubre de 2010, 10:56:05 PM
No tengo tan claro que no vaya a haberlos :S Voy a pedir confirmación...
o sea, que la gente que tiene juegos antiguos en 3.0 o 2.0, o recompilan, o se retiran del store?
Cuanto hace de la release del 3.0? (para tener una idea de cuando va a caducar el 3.1)
Calcula que más o menos un año por versión: la 2.0 en Diciembre del 2007, la 3.0 en Septiembre del 2008, la 3.1 en Junio del 2009 y la 4.0 en Septiembre del 2010.
Pero aunque la 3.1 caduque, nada te impide actualizar tus juegos a la próxima versión de XNA antes de que eso ocurra.
Hay notificación oficial de que se permitirá subir juegos en 3.1 durante 90 días a partir de que el Connect con la 4 deje de ser beta.
Lo que dicen en esta última noticia se refiere únicamente al Connect y no al servicio de Indie Games, creo yo. Es decir, como dice MrK, si tienes un juego antiguo hecho en 2.0 o en 3.0, no podrás ejecutarlo/depurarlo en el Connect nuevo, pero sí uno hecho en 3.1.
Pero los juegos ya publicados se mantienen, eso lo han confirmado también...
Cita de: Vicente en 28 de Octubre de 2010, 01:22:59 AM
Calcula que más o menos un año por versión: la 2.0 en Diciembre del 2007, la 3.0 en Septiembre del 2008, la 3.1 en Junio del 2009 y la 4.0 en Septiembre del 2010.
Pero aunque la 3.1 caduque, nada te impide actualizar tus juegos a la próxima versión de XNA antes de que eso ocurra.
ok, gracias :)
una pregunta mas con esto que dices de actualizar... como funciona todo el tema de actualizaciones? Una vez el juego esta en el marketplace, se hace otra y se mete en peer review? Desaparece el juego del marketplace de mientras? (espero y supongo que no! ^_^ )
Las actualizaciones tienen que pasar peer-review también, pero el juego no desaparece :) Simplemente si la actualización se aprueba los nuevos compradores probarán el juego actualizado y a los viejos les saldrá la opción de actualizarse.
Vaya cagada han hecho con el vídeo en WP7. La única manera de reproducirlo es cargando el reproductor del móvil sin tener idea de estados ni de nada y encima sin poder obtenerlo en forma de textura para ponerlo donde se quiera. De pena. Encima estamos todavía sin empresa registrada y no puedo probarlo en el móvil, así que no sé si es normal que el vídeo en el emulador se vea sólo cuando hago un tap y durante un segundo (parece que pierda el target todo el rato).
Suena como que es lo mismo que se hace en el iPhone...
Pues es muy triste. En 360 hay una clase VideoPlayer muy intuitiva y completa con la que cargas un vídeo y haces lo que quieras con él pudiendo pedirle una textura de lo que está reproduciendo en ese momento. En vez de hacer un port directo para WP7 salen con lo del reproductor. No tiene sentido que existan esa diferencias.
Cita de: Hans en 10 de Noviembre de 2010, 12:50:45 PM
Vaya cagada han hecho con el vídeo en WP7. La única manera de reproducirlo es cargando el reproductor del móvil sin tener idea de estados ni de nada y encima sin poder obtenerlo en forma de textura para ponerlo donde se quiera. De pena. Encima estamos todavía sin empresa registrada y no puedo probarlo en el móvil, así que no sé si es normal que el vídeo en el emulador se vea sólo cuando hago un tap y durante un segundo (parece que pierda el target todo el rato).
sin ser empresa no puedes probar de ninguna forma en un WP7? No hay nada tipo 360?
Sin tener la empresa registrada el móvil no se puede usar para desarrollo. Tenemos el emulador pero hay muchas cosas que no se pueden probar, por ejemplo el rendimiento T_T
Cita de: MrK en 10 de Noviembre de 2010, 03:07:01 PM
Cita de: Hans en 10 de Noviembre de 2010, 12:50:45 PM
Vaya cagada han hecho con el vídeo en WP7. La única manera de reproducirlo es cargando el reproductor del móvil sin tener idea de estados ni de nada y encima sin poder obtenerlo en forma de textura para ponerlo donde se quiera. De pena. Encima estamos todavía sin empresa registrada y no puedo probarlo en el móvil, así que no sé si es normal que el vídeo en el emulador se vea sólo cuando hago un tap y durante un segundo (parece que pierda el target todo el rato).
sin ser empresa no puedes probar de ninguna forma en un WP7? No hay nada tipo 360?
No hace falta ser una empresa. Simplemente registrarse y verificarse con Geotrust.
Hace falta si eres una empresa y quieres que te cuenten como tal. De todas formas no es algo que esté en mis manos, es el director el encargado T_T
Pero que te cuenten como empresa a que te cuenten como persona normal y corriente da igual (o ando yo muy despistado).
Me he explicado mal. Yo tengo mi cuenta de Marketplace con un perfil propio pero el que vamos a asociar al móvil es la de la empresa nueva, un perfil completamente nuevo e independiente.