Hola,
Veamos, estoy haciendo un juego para movil. Por ahora no tengo cuenta de desarrollador en AppHub, pero me gustaria hacer preguntas sobretodo para gente que ya haya lanzado juegos para WP7.
1. Para hacer Leaderboards (rankings), Microsoft te da algun servicio que te facilite hacerlo o te lo tienes que hacer tu? El servidor donde se alojan esos datos te los proporciona MS o te lo tienes que buscar tu?
2. Para el tema de logros y todo eso supongo que habrña que usar el Live. Existe tambien alguna manera donde no se tuviera que usar el live para guardar logros y estadisticas online?
Seguiré exponiendo más dudas a medida de que se me vayan ocurriendo.
Gracias por adelantado
No entra dentro de tus preguntas pero lo añado para que lo tengas en cuenta. No se sabe seguro si cuando salga Windows Phone 8, que sera en breve, se seguiran admitiendo publicar proyectos de XNA (no se si daran un periodo para publicar una vez que salga WP8, me supongo que si pero vete a saber...), lo cual yo lo tendria en cuenta antes de darte la paliza a desarrollar el juego y encontrarte luego con que no puedes publicarlo. A mi esto me ha hecho aparcar un proyecto que tenia en mente :-/
Sobre los logros, creo que al igual que en XBox360, salvo que tu juego lo publicaran como juego XBox Live (como los juegos profesionales que hay publicados) y no un juego indie normal, no vas tener acceso al sistema de logros de la plataforma. En ese caso tendrias que montarte tu propio sistema de logros para el juego.
Salu2...
Hombre, yo partia de la suposicion de que el Windows Phone 8 tendria retrocompatibilidad. Y sino supongo que portearlo al 8 no supondria mucho problema.
Entonces lo de los logros la cosa esta chunga xD.
En fin, ya veremos a ver que hacen los de Microsoft. Gracias por la respuesta.
Cita de: NullPointerException en 08 de Septiembre de 2012, 07:43:19 PM
Hombre, yo partia de la suposicion de que el Windows Phone 8 tendria retrocompatibilidad. Y sino supongo que portearlo al 8 no supondria mucho problema.
Una cosa es retrocompatibilidad, que Windows Phone 8 si soportara los juegos XNA ya publicados en Windows Phone 7, otra es que se permita subir juegos desarrollados en XNA, que es a lo que me referia.
Salu2...
1. Te lo haces tu, no te dan nada.
2. Como indie no tienes acceso a logros ni otras cosas de xbox live. Al contrario que en iPhone, en WP7 hay dos tipos de desarolladores: los desarrolladores de verdad y los pringados (sin acceso a logros, avatars ni IAP) .
Ademas, si haces cosas en XNA no podras utilizar los nuevos API de windows phone 8, como por ejemplo, in-app purchases. (o sea, la forma de obtener el 90% del beneficio actual en juegos). Hacer un juego para WP7 en estos momentos es tirar el tiempo si tienes pensado ganar dinero. Si lo que quieres es divertirte, pues XNA esta muy bien :)
Que cabrones los de Microsoft. Puteando al desarrollador no creo que consigan muchos apoyos por su parte. En fin, que lo que hare sera hacer algo para PC multiplataforma y a tomar por saco. Tiraré de C++ o Java, que es lo más seguro.
¿que opinais de windows phone 8 y de los nuevos terminales anunciados por nokia?
¿le veis futuro? ¿haran sombra al iphone o a android?
Yo, de momento, voy a seguir desarrollando para android.
Cita de: bnl en 09 de Septiembre de 2012, 05:11:30 PM
¿que opinais de windows phone 8 y de los nuevos terminales anunciados por nokia?
¿le veis futuro? ¿haran sombra al iphone o a android?
Yo, de momento, voy a seguir desarrollando para android.
Hombre, hacer sombra al iPhone y al Android es bastante difícil. Aun así estoy seguro de que Microsoft se llevará una parte del pastel.
Cita de: bnl en 09 de Septiembre de 2012, 05:11:30 PM
¿que opinais de windows phone 8 y de los nuevos terminales anunciados por nokia?
¿le veis futuro? ¿haran sombra al iphone o a android?
Yo, de momento, voy a seguir desarrollando para android.
Sinceramente, a mi que los nuevos Nokia Lumia le hagan sombra o no a los "flamantes" iPhone o a los estupendos terminales de gama alta de Android me la pela mucho. A mi con que me cubran mis necesidades y me sienta comodo usandolo me basta para que el terminal sea bueno. Yo estuve 2 años y medio con un iPhone 3G. La experiencia fue mediocre y gradualmente a peor, gracias a las actualizaciones que iban lastrando el rendimiento y capando mi terminal. Cuando salio Windows Phone 7 al mercado me hice con un LG Optimus 7 (y encima gratis) y hasta la fecha, la experiencia ha sido notablemente, para mi por lo menos, mucho mejor que con iPhone y su iOS, y hablo tambien comparandolo con las versiones actuales de iOS que las he podido probar.
Como usuario yo pienso seguir en Windows Phone aun con el fallo garrafal de Microsoft de marginar a los terminales actuales con Windows Phone 7.8 (un parche a medias), mi ventaja es que si no se disparan mucho de precio y dado que mi terminal actual me salio gratis, quizas me haga con un Nokia Lumia 920 para disfrutar de al completo de Windows Phone 8 y aprovechar la interconectividad con Windows 8 en PC.
Como desarrollador... vale, nos caparan seguramente XNA (cada vez tiene más pinta de ser asi) en pro de utilizar C++ & DirectX o HTML5 + JavaScript... pero no se si sabreis tambien que los de Unity3D van a sacar exportador a Windows Phone 8 y que en cuanto pase el tiempo apareceran cosas como Cocos2D y similares, lo cual lo veo una ventaja necesaria para que despegue el market de juegos en esta plataforma :)
Resumiendo, yo si le veo futuro, pero es más una apuesta que algo certero como en el caso de iPhone o incluso Android. No en todos los casos pero en mi opinion Microsoft esta haciendo un muy buen trabajo con su nueva plataforma movil.
Salu2...
Un par de preguntas acerca del XNA y W8:
1. Podria Microsoft sacar un "XNA 5.0" que estuviera adaptado a W8 y, por ende, facilitar los ports con versiones anteriores?
2. Leí que el MonoGame podría permitir hacer juegos en XNA con compatibilidad con W8 (es decir, con la interfaz metro y todo eso). Lo digo por si alguien que sepa del tema pueda comentar mas o menos si seria factible y asi poder usar las ventajas del W8 con un jeugo hecho en XNA.
1. Olvidate de XNA. El jefe de proyecto hace tiempo se paso a la division de Windows Phone. El equipo eran 4 personas, ahora 3 y hace ya tiempo que no trabajan en ello segun tengo entendido. Ademas, Microsoft quiere deshacerse de XNA y .NET para volver a lenguajes nativos como C++ y APIs como DirectX, asi que no habra XNA 5.0 (según se, el futuro Windows Phone 9 ya no soportaría juegos hechos con XNA).
2. Piensa que Windows en PC es más abierto que Windows Phone, por lo que realmente cualquiera podria adaptar su herramienta para que funcione en la interfaz Metro Windows New User Interface. Por eso MonoGame funciona en Windows 8 asi como SharpDX (http://sharpdx.org/) por ejemplo. No se como estara el asunto para que MonoGame funcione en Windows Phone en un futuro.
Salu2...
bueno, despues de mi rant (tenia un mal dia justamente relacionado con XNA y los IAP >:D ) tengo que decir que monogame me parece una buena alternativa (y aun lo sera mas cuando soporte 3D para iOS : :D )
Cita de: MrK en 09 de Septiembre de 2012, 11:02:47 PM
tengo que decir que monogame me parece una buena alternativa (y aun lo sera mas cuando soporte 3D para iOS : :D )
Yo pensaba que ya lo soportaba. Juegos como Bastion o Armed! (http://www.armedgame.com/), que tienen su version iOS, están desarrollados con MonoGame.
Salu2...
La API 3D esta aun en una rama no estable, pero supongo que mucho no les debe quedar para integrarla en la principal.
Cita de: Vicente en 10 de Septiembre de 2012, 02:25:47 AM
La API 3D esta aun en una rama no estable, pero supongo que mucho no les debe quedar para integrarla en la principal.
ah si? pues me remito a lo dicho, me parece una gran opcion :)
Cita de: [EX3] en 10 de Septiembre de 2012, 01:39:37 AM
Yo pensaba que ya lo soportaba. Juegos como Bastion o Armed! (http://www.armedgame.com/), que tienen su version iOS, están desarrollados con MonoGame.
Salu2...
Bastion está en 2D, con SpriteBatch. ¿A que no lo parece? Se puede usar una herramienta de ingeniería inversa para ver el código (no apto para corazones sensibles).
he estado echando un vistazo... armed tampoco esta en iOS, pero Inifinity Flight si (han donado parte del codigo 3d)
Armed! esta en la tienda de Windows 8, y es 3D :)
Hola de nuevo. Siento resubir esto, pero Microsoft ha montado un follón enorme con esto del Windows Phone 8, ya que no solo tienes que tener el Windows 8 por narices (lo cual es obvio), sino que para usar el emulador debes tener una cpu especial.
Lo advierto para los que quieran sacarlo por ahí.
Cita de: NullPointerException en 01 de Noviembre de 2012, 05:07:37 PM
Hola de nuevo. Siento resubir esto, pero Microsoft ha montado un follón enorme con esto del Windows Phone 8, ya que no solo tienes que tener el Windows 8 por narices (lo cual es obvio), sino que para usar el emulador debes tener una cpu especial.
Lo advierto para los que quieran sacarlo por ahí.
cierto, Windows 8 64 bits con procesador que soporte SLAT, o bien Windows Server 2012
Lo que ha hecho microsoft con los desarrolladores de Windows Phone 7 es vergonzoso. Dan ganas de pasarse al otro lado, de verdad.
Yo lo tengo bien claro, creo que me pasaré a Android
No se como sera de comun el tema de soportar SLAT en el procesador (desconozco el resto de requisitos técnicos para Windows Phone 8 ) pero si necesitais comprobarlo os dejo este link a una herramienta que te lo indica:
http://www.howtogeek.com/73318/how-to-check-if-your-cpu-supports-second-level-address-translation-slat/
Mi actual Intel i7 (equipo comprado en las pasadas navidades) lo soporta mientras que mi "viejo" Intel Core 2 Duo (un Macbook del 2007) no.
Salu2...
Na, yo tengo un Core2Duo E8400, así que ya me olvido xD
Todos los intel a partir del i3 lo soportan, creo. Una pena porque el Core 2 Duo estaba muy bien.
En cualquier caso, tengo bien claro que pasaremos de Windows Phone 8 durante una buena temporada, ya cansé de que nos toreasen a los desarrolladores como nos torearon. Quizás intentemos con la store de Windows 8 si Monogame evoluciona un poco más, pero de momento sin mucha prisa.
Tu crees que Monogame podría apañarselas para hacer un "SDK para Windows Phone 8" en Windows Phone 7?
Bueno, soñar es gratis xD. Por ahora me estoy planteando usar el Cocos2D o pasarme a Android.
Cita de: MrK en 01 de Noviembre de 2012, 05:22:55 PM
Lo que ha hecho microsoft con los desarrolladores de Windows Phone 7 es vergonzoso. Dan ganas de pasarse al otro lado, de verdad.
¿Que les ha hecho?
Cita de: NullPointerException en 01 de Noviembre de 2012, 11:42:13 PM
Tu crees que Monogame podría apañarselas para hacer un "SDK para Windows Phone 8" en Windows Phone 7?
No sé a qué te refieres exactamente. La intención de Monogame es permitir portar la API de XNA a otras plataformas, tirando de SharpDX y OpenGL. Según tengo entendido la parte 2D está ya bastante completa, pero la parte 3D aún les quedan cosas.
Sobre qué les ha hecho a los desarrolladores de Windows Phone 7...
Pues por ejemplo, dejar de permitir XNA en Windows 8 (no sé si en WP8 lo permiten o no, pero creo que no). O lo mal hecho que está el Pubcenter así en general, o el asquito que daba la organización del Marketplace en sus inicios (creo que sigue siendo así, pero la verdad es que ya ni entro desde el móvil).
Cita de: WaaghMan en 02 de Noviembre de 2012, 12:00:03 AM
Cita de: NullPointerException en 01 de Noviembre de 2012, 11:42:13 PM
Tu crees que Monogame podría apañarselas para hacer un "SDK para Windows Phone 8" en Windows Phone 7?
No sé a qué te refieres exactamente. La intención de Monogame es permitir portar la API de XNA a otras plataformas, tirando de SharpDX y OpenGL. Según tengo entendido la parte 2D está ya bastante completa, pero la parte 3D aún les quedan cosas.
Si con un juego hecho con XNA y Windows Phone 7, para luego portearlo con Monogame, te permitiría publicarlo en Windows Phone 8 en el market como si fuera una App oficial, con interfaz metro y esas cosas, y que de alguna forma el funcionamiento de la App fuera tal cual muestra el emulador (los touches, el acelerometro, la resolucion...).
En resumen, un juego hecho con XNA y WP7 que luego portado a Monogame, que se pudiera bajar/comprar para WP8 con todas las ventajas que conllevan (In-App purchases, Metro, etc.)
Cita de: NullPointerException en 02 de Noviembre de 2012, 12:17:00 AM
En resumen, un juego hecho con XNA y WP7 que luego portado a Monogame, que se pudiera bajar/comprar para WP8 con todas las ventajas que conllevan (In-App purchases, Metro, etc.)
Si la pregunta es si puedes hacer juegos con MonoGame oficialmente para Windows 8 y Windows Phone 8 la respuesta es si.
Salu2...
Cita de: [EX3] en 02 de Noviembre de 2012, 01:17:28 AM
Cita de: NullPointerException en 02 de Noviembre de 2012, 12:17:00 AM
En resumen, un juego hecho con XNA y WP7 que luego portado a Monogame, que se pudiera bajar/comprar para WP8 con todas las ventajas que conllevan (In-App purchases, Metro, etc.)
Si la pregunta es si puedes hacer juegos con MonoGame oficialmente para Windows 8 y Windows Phone 8 la respuesta es si.
Salu2...
Y la pregunta del millón es: Se puede hacer con Windows 7?
Bueno, en todo caso ya lo averiguaré yo
Cita de: NullPointerException en 02 de Noviembre de 2012, 01:27:00 AM
Y la pregunta del millón es: Se puede hacer con Windows 7?
Por lo que se no. Visual Studio 2012 para desarrollo de apps Metro solo tira en Windows 8, y creo que el SDK de Windows Phone 8 tambien.
Salu2..
Cita de: NullPointerException en 02 de Noviembre de 2012, 12:17:00 AM
Cita de: WaaghMan en 02 de Noviembre de 2012, 12:00:03 AM
Cita de: NullPointerException en 01 de Noviembre de 2012, 11:42:13 PM
Tu crees que Monogame podría apañarselas para hacer un "SDK para Windows Phone 8" en Windows Phone 7?
No sé a qué te refieres exactamente. La intención de Monogame es permitir portar la API de XNA a otras plataformas, tirando de SharpDX y OpenGL. Según tengo entendido la parte 2D está ya bastante completa, pero la parte 3D aún les quedan cosas.
Si con un juego hecho con XNA y Windows Phone 7, para luego portearlo con Monogame, te permitiría publicarlo en Windows Phone 8 en el market como si fuera una App oficial, con interfaz metro y esas cosas, y que de alguna forma el funcionamiento de la App fuera tal cual muestra el emulador (los touches, el acelerometro, la resolucion...).
En resumen, un juego hecho con XNA y WP7 que luego portado a Monogame, que se pudiera bajar/comprar para WP8 con todas las ventajas que conllevan (In-App purchases, Metro, etc.)
Estás mezclando Windows 8 con Windows Phone 8 creo. Un juego en XNA para WP7 funciona en WP8 sin hacer nada de nada.
Cita de: NullPointerException en 02 de Noviembre de 2012, 12:17:00 AM
En resumen, un juego hecho con XNA y WP7 que luego portado a Monogame, que se pudiera bajar/comprar para WP8 con todas las ventajas que conllevan (In-App purchases, Metro, etc.)
mi principal problema ha sido el secretismo de WP8. Por alguna razon, sacaron el SDK de WP8 1 dia despues que saliera el movil. Hicieron una beta privada 2 meses antes, muy muy limitada. La excusa, que WP8 contenia tantos secretos que no querian que se hicieran publicos. Al cabo de 2 dias habia un leak incluyendo un video con todas las features "supersecretas" (nada especialmente novedoso), pero obviamente, microsoft siguio con su politica. El 29 de octubre se presento el movil, y efectivamente no habia nada nuevo que no mostrara ese video (y ni tan solo ese video era especialmente novedoso).
Personalmente el puteo ha sido que tenia que queria añadir in-app purchases a algunos juegos de WP7 (porque es la unica manera de sacarse un dinero decente), pero no se puede crear un proyecto WP7 con caracteristicas de WP8, y tampoco se puede compilar con WP8 desde un proyecto XNA.
Total, que ante ese problema, tuve que empezar a buscar alternativas. Perdí un mes evaluando Unity3D, SharpDX y MonoGame, para al final quedarme con este ultimo. Decidi portar un par de los juegos a Windows 8 (porque supuse que seria parecido a Widnows Phone 8), y aunque el juego funciono muy rapidamente, la cantidad de trabajo extra para adaptar el juego a WinRT fue considerable. (y si cuentas la de estupideces por las que puede fallar la certificacion, ni te cuento)
Y 2 meses despues, aparece un video en build que muestra como puedes añadir in-app purchases a proyectos WP7 mediante reflection, y se te queda una cara de haber tirado 2 meses tontamente que ni te cuento por culpa de tanto secretismo estupido.
Leccion? No confiar ni casarse con nadie. MonoGame funciona muy bien para 2D, y en 3D ya esta casi al nivel de XNA en WinRT Al port de iPhone le dedique 2 dias (para un 2D) y ya se juega perfecto (falta toda la morralla de cumplir con los requisitos del app store, anuncios, y in-apps)
Y me sabe mal, porque desarrollar en Windows es una delicia y solo de poner el XCode me da de todo, pero es que no puedo confiar en alguien que trata a si a sus desarrolladores.
y hasta aqui mi rant xD