Page 2 of 4

Re: Probar los juegos en Mac

Posted: Wed Nov 03, 2010 10:20 pm
by Geca
Yo desde que el Corte Ingles no me quiso vender el MAC, se me ha ido mucho las gana.

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 9:36 am
by OscarBraindeaD
shao wrote:lo que no se es, quien tiene mac aqui? yo no, y tu oscar parece que si y que de hecho eres el unico, vas a tener trabajito dentro de poco por abrir el post este, jeje.
Hombre, tampoco nos vamos a volver locos... iré probando según vaya teniendo tiempo, habrá semanas que pueda probar varios y habrá semanas que no... y sólo juegos completos y probados antes en windows/linux ya que la idea es que alguien que no tenga Mac sepa si su juego va bien en un Mac y probar Gemix en Mac, no descubrir bugs de los juegos en sí.

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 9:37 am
by OscarBraindeaD
Geca wrote:Yo desde que el Corte Ingles no me quiso vender el MAC, se me ha ido mucho las gana.
Yo el mío lo compré llamando por teléfono a Apple. No te pondrán ninguna pega, están loquitos por vender.

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 9:42 am
by shao
"sólo juegos completos "

ah, entonces solo tienes un par de juegos que probar. jeje

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 11:07 am
by OscarBraindeaD
shao wrote:"sólo juegos completos "

ah, entonces solo tienes un par de juegos que probar. jeje
Lo de "sólo juegos completos" es para evitar que el que lo pruebe haga de debugger o tener que probar 1000 versiones de un mismo juego, según se va haciendo.
Uno hace su juego completo, lo prueba a fondo y, una vez hecho y probado, si quiere saber si funciona bien en un Mac (antes de hacerlo público fuera del foro, por ejemplo) pues lo cuelga y se le prueba. Así se evitarán cosas como casques por ficheros que faltan, etc.

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 11:26 am
by TYCO
OscarBraindeaD wrote:Lo de "sólo juegos completos" es para evitar que el que lo pruebe haga de debugger o tener que probar 1000 versiones de un mismo juego, según se va haciendo.
Uno hace su juego completo, lo prueba a fondo y, una vez hecho y probado, si quiere saber si funciona bien en un Mac (antes de hacerlo público fuera del foro, por ejemplo) pues lo cuelga y se le prueba. Así se evitarán cosas como casques por ficheros que faltan, etc.
Exacto, porque si encuentras un bug en MAC y el juego está programado y testeado bajo windows o linux, no podríamos concluir si sería un bug de Gemix en Mac o un bug del juego. Por eso la importancia de que funciona correctamente y que este como "terminado" por el autor, y ver que en otras plataformas funcione igual de bien.

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 12:05 pm
by SimulatorOne
TYCO wrote:
OscarBraindeaD wrote:Lo de "sólo juegos completos" es para evitar que el que lo pruebe haga de debugger o tener que probar 1000 versiones de un mismo juego, según se va haciendo.
Uno hace su juego completo, lo prueba a fondo y, una vez hecho y probado, si quiere saber si funciona bien en un Mac (antes de hacerlo público fuera del foro, por ejemplo) pues lo cuelga y se le prueba. Así se evitarán cosas como casques por ficheros que faltan, etc.
Exacto, porque si encuentras un bug en MAC y el juego está programado y testeado bajo windows o linux, no podríamos concluir si sería un bug de Gemix en Mac o un bug del juego. Por eso la importancia de que funciona correctamente y que este como "terminado" por el autor, y ver que en otras plataformas funcione igual de bien.
:claphands:

pues si, es lo mejor.

de todas formas ya lo tenia pensado así.

pero no se supone que deveria funcionar === que en windows? la programacion es identica!
solo que lo mas importante son las rutas del programa/juego, dentro de nuestros .prg

Las carpetas van con esta barra [/]
y los archivos siempre en minusculas.
Carpeta/archivo.dat

es cierto?

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 12:40 pm
by TYCO
simulatorone wrote:pero no se supone que deveria funcionar === que en windows? la programacion es identica!
solo que lo mas importante son las rutas del programa/juego, dentro de nuestros .prg

Las carpetas van con esta barra [/]
y los archivos siempre en minusculas.
Carpeta/archivo.dat

es cierto?
Claro que debería funcionar... por eso se testea en el MAC para confirmar que funciona correctamente y no haya algún bug en Gemix cuando ejecuta en MAC (sin contar con que también es plataforma nueva).

Los archivos en minúsculas y los directorios también, has puesto Carpeta con la inicial en mayúsculas, cuidado con eso, tanto en Gemix como físicamente en el disco duro, "Carpeta" sería mejor ponerla en minúsculas: "carpeta" y tener así: "carpeta/archivo.dat".

Para evitar problemas de multiplataforma con los nombres de los archivos o en las rutas:
1. Usar rutas relativas. NO USAR: "C:/mijuego/archivo.fpg". USAR: "archivo.fpg" o "fpgs/archivo.fpg".
2. En esas rutas relativas usar las barra "/". NO USAR: "\fpg\archivo.fpg". Sólo windows reconoce esas barras.
3. Usar siempre letras en minúsculas tanto en los archivos/directorios físicos como en las rutas en los PRG.

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 12:55 pm
by SimulatorOne
y si queremos salir de una carpeta "../.." esta bien?

Creia que las carpetas se podian poner en mayusculas. :/

Lo pondreis en la nueva beta esta advertencia sobre las rutas y archivos para mac y linux? deben saberlo los que vayan a crear su juego para esas plataformas.

no importa poner delante la primera / ???
"/graficos/archivo.fpg"
"graficos/archivo.fpg"

creo que funciona igual de bien.
incluso, segun div2
"fpg/grafico.fpg"
"grafico.fpg"
lo carga igual,segun div2

Re: Probar los juegos en Mac

Posted: Thu Nov 04, 2010 3:37 pm
by CicTec
Las carpetas puedes ponerlas como quieres (NIVEL, Nivel, nivel) lo que importa es poner homogeneidad, porque si creas la carpeta Nivel y luego usas LOAD_FPG("NIVEL/nivel.fpg"); te va a funcionar solo en windows.
Otra cosa da tener en cuenta es el uso de comandos, porque hay funciones como SET_DRIVE de DIV2 que no funciona en Linux/Mac, porque ahi no existe el concepto de drives.