Ver la versión completa : Touch games de PC para GP2X
Bizkaitarra
10/04/2008, 11:04
Hola,
He visto que han salido unos cuantos juegos touch games para F200 y me ha venido la duda.
Todos conocemos los juegos de Touch games que hay para las "recreativas" de los bares, que tambien hay versión para PC.
¿Creeis posible adaptar esos juegos para usarlos en la GP2X?
Me encantaría (cuando por fin tenga la consola) jugar unas partiditas al trivial porsuit etc.
zikitrake
10/04/2008, 11:08
Los que yo he visto sí son posibles de remakear... otra cosa es alguien que se anime ;)
Bizkaitarra
10/04/2008, 11:14
Los que yo he visto sí son posibles de remakear... otra cosa es alguien que se anime ;)
¿y cuales has visto? :) pues haber si alguien se anima. Yo no tengo ni idea de como funciona el asunto, en verano me pondre cuando tenga tiempo a investigar, pero ahora con el curro...
zikitrake
10/04/2008, 12:01
Los típicos trivial, busca-errores, busca-parejas, de cartas... vamos los de los bares... pero, como no hay código fuente, se tendrían que hacer desde cero
Bizkaitarra
10/04/2008, 12:08
Los típicos trivial, busca-errores, busca-parejas, de cartas... vamos los de los bares... pero, como no hay código fuente, se tendrían que hacer desde cero
Yap, yo soy un poco analfabeto en la emulación. Pero, ¿Sería posible emular por ejemplo un PC básico para ejecutar la versión para PC de Touch Games? yo tengo unas 4-5 versiones para PC.
Los que yo he visto sí son posibles de remakear... otra cosa es alguien que se anime ;)
a que te refieres con "posibles de remakear"? que yo sepa en esta vida todo es posible de remakear ;)
Aiken
< - >
Yap, yo soy un poco analfabeto en la emulación. Pero, ¿Sería posible emular por ejemplo un PC básico para ejecutar la versión para PC de Touch Games? yo tengo unas 4-5 versiones para PC.
pues eso ya existe se llama DosBox. Pero quizas el pc que se emula sea demasiado lento.
Aiken
zikitrake
10/04/2008, 12:59
a que te refieres con "posibles de remakear"? que yo sepa en esta vida todo es posible de remakear ;)
Aiken
< - >A que no existe código fuente (que yo sepa) de dichos juegos... y a que no requieren de un 'maquinón' para hacerlos andar (los remakes, digo... con el DosBox lo veo jodid*... aunque no he probado la última versión de estos días)
Es más fácil hacerlos como aplicaciones nativas en C++ o en Fénix que ejecutarlos en un emulador que iría mucho más lento. Ten en cuenta que para emular una máquina compleja como un PC al 100% de velocidad necesitas una máquina 500 veces más potente que la máquina que quieres emular.
Bizkaitarra
10/04/2008, 15:45
Ummmm bien, vale, este es un proyecto que me interesa desde mi inexperiencia....
Hacer esos juegos nativamente para GP2X para mi es bastante complicado (se programar, soy Ing. Tec. pero juego de momento na de na) pero me lo apunto para verano...
Estaría txulo hacer este proyecto, empezar de 0 es duro, pero bueno,...
Hay juego que parecen sencillos... el trivial (en versión simple, con tablero 2D por ejm.) se podría hacer alimentandose de un fichero de preguntas y respuestas, para así poder hacer este juego expandible.
Hace años me acuerdo de que con mIrc podía poner un bot trivial que sacaba preguntas de un archivo.... y cuando alguien escribia la respuesta pues iva acumulando puntos en el nick.
El ahorcado se podría hacer de manera parecida (creo que había por hay un ahorcado para está máquina) y hacerlo totalmente extendible....
Que putada es divagar con lo que se puede hacer y no tener tiempo para hacerlo....
Yo me apuntaría a hacerlo, juegos como esos estaría chupado hacerlos con Fenix, creo que cada minijuego se podría hacer en unas 7 horas tranquilamente... si descontamos el tiempo de: escribir preguntas y respuestas, coger cientos de imágenes para las diferencias, etc...
Desgraciadamente ya ando comprometido con mi "eso" y un juego multiplayer (si no contamos ciertas conversiones como son FenixLand o CrapTraining), así que, solo puedo dar apoyo moral, y mis conocimientos de Fenix.
Bizkaitarra
11/04/2008, 08:43
Yo me apuntaría a hacerlo, juegos como esos estaría chupado hacerlos con Fenix, creo que cada minijuego se podría hacer en unas 7 horas tranquilamente... si descontamos el tiempo de: escribir preguntas y respuestas, coger cientos de imágenes para las diferencias, etc...
Desgraciadamente ya ando comprometido con mi "eso" y un juego multiplayer (si no contamos ciertas conversiones como son FenixLand o CrapTraining), así que, solo puedo dar apoyo moral, y mis conocimientos de Fenix.
Yo se programar, aplc. de gestión y cosas por el estilo... pero fenix.. no lo he tocado en mi vida... nose, me lei una vez un manual (por encima) de programación para la DS por curiosidad, y no me parecio mu dificil.....supongo que esto será incluso más sencillo...
Lo de escribir preguntas y respuestas, yo creo que lo ideal sería ver que formato se utiliza en los archivos del trivial de IRC y usarlo. De está manera, se podrían meter las X preguntas y respuestas por temas que ya existen por internet.
Lo de los errores, no se es muy costoso de hacer (en cuanto a T) pero por otra parte, sería una forma de animar a gente que no sabe programar y que le guste hacer retoques con programas de dibujo, a participar en la escene
He estado investigando, lo de usar lo de mIrc mál asunto porque el formato de los archivos es:
StarWars©Seld0n«Quien es el autor de la trilogia de la Nueva Republica*timothy zahn
y tendrían que ser algo así:
Tema<<¿Bla bla bla bla bla?*respuesta1*respuestad2*respuesta3
Tema<<¿Bla bla bla bla bla?*respuesta1*respuestad2*respuesta3
O parecido vamos, que la cosa es que se necesitan distintas respuestas para proponer al usuario, lo cual es mejor ke ponerlo un teclado virtual (haría las cosas más dificiles y el juego quizas demasiado dificil)
Si has trabajado con C, mírate estos tutoriales que te explican paso a paso cómo crear videojuegos en visual c++. Verás como usar la librería SDL es más sencillo de lo que creen. Fénix también es muy sencillo. Únete a la fuerza... :D
http://www.darkspellgames.com/~david/tutorial1.html (http://www.darkspellgames.com/%7Edavid/tutorial1.html)
http://www.darkspellgames.com/~david/tutorial2.html (http://www.darkspellgames.com/%7Edavid/tutorial2.html)
http://www.darkspellgames.com/~david/tutorial3.html (http://www.darkspellgames.com/%7Edavid/tutorial3.html)
Aquí tienes un curso de Fénix muy bueno
http://www.pixjuegos.com/index.php?q=node/35
Bizkaitarra
11/04/2008, 14:05
Si has trabajado con C, mírate estos tutoriales que te explican paso a paso cómo crear videojuegos en visual c++. Verás como usar la librería SDL es más sencillo de lo que creen. Fénix también es muy sencillo. Únete a la fuerza... :D
http://www.darkspellgames.com/~david/tutorial1.html (http://www.darkspellgames.com/%7Edavid/tutorial1.html)
http://www.darkspellgames.com/~david/tutorial2.html (http://www.darkspellgames.com/%7Edavid/tutorial2.html)
http://www.darkspellgames.com/~david/tutorial3.html (http://www.darkspellgames.com/%7Edavid/tutorial3.html)
Aquí tienes un curso de Fénix muy bueno
http://www.pixjuegos.com/index.php?q=node/35
Siendo persona ocupada, con conocimientos de programación de gestión avanzados mejor tiro para fenix o sdl?
< - >
Siendo persona ocupada, con conocimientos de programación de gestión avanzados mejor tiro para fenix o sdl?
Bale, de acuerdo, me leido el manual SDL (sin poder probar nada de código) y parece sencillo hacer un trivial.....
Yo si tengo tiempo haré un trivial, pero para las preguntas/respuestas pedire ayuda a la comunidad.
Si alguien encuentra por hay archivos con el formato que he dicho:
pregunta+separador+respuestacorrecta+separador+res puesta1+separador+respuesta2+separador+respuesta3
o formato similar que me diga donde para acoplarlos al posible juego......
He pensado hacer un juego que en principio responda a los botones y ponga un botón por respuesta. Luego lo ampliaré para que funcione con la tactil.
Mi idea es un juego en el cúal lo primero que hace es mirar en un directorio X los archivos de texto (los cuales tendran un tema (General,Starwars,Friki,Deportes,Libros,TV,...)) y mostrar una lista con los distintos temas a jugar. Se elige uno y... a jugar. Tambien añadiria posteriormente la opción aleatorio, en la cual podrían mostrarse preguntas de cualquier "archivo". Mi mente empieza a crear :P
Por eso, me si alguien conoce un proyecto similar o algún formato de trivial ya definido.. agradecería la dirección.
Fénix es mucho más fácil, usa un sencillo lenguaje parecido al Pascal, con instrucciones especiales para hacer aplicaciones gráficas y juegos. SDL es más potente, pero si no te manejas bien con C y los punteros, te va a ser un poco más cuesta arriba. Y luego está la librería minimal que accede directamente al hardware y es con la que se hacen los emuladores más rápidos, pero de esa ni te cuento...
Bizkaitarra
11/04/2008, 14:33
Fénix es mucho más fácil, usa un sencillo lenguaje parecido al Pascal, con instrucciones especiales para hacer aplicaciones gráficas y juegos. SDL es más potente, pero si no te manejas bien con C y los punteros, te va a ser un poco más cuesta arriba. Y luego está la librería minimal que accede directamente al hardware y es con la que se hacen los emuladores más rápidos, pero de esa ni te cuento...
Ok, la pega del fenix es que hay que instalar cosillas en la GP2X no? Bueno, instalar/copiar y que al ser interpretado va un poco más lento no es así?
Bueno, pal juego que pienso no es problema.. haber si me pongo :P
Pues si, para usar el Fenix hay que instalar una pantalla... no espera, que ya tiene... el mando tambien, y la cpu... no, creo que está todo XD
No, en serio, creo que para este tipo de juegos vale cualquier cosa, Fenix facilita muchísimo todo el tema de los gráficos, y hacer un trivial es saber manejar ficheros, las diferencias se podría hacer con mapas de durezas (o si alguien tiene paciencia, superponiendo imágenes con las diferencias ajustando al pixel y usando collision), y juegos de cartas o de parejas tanto cn collision como con cálculos de distancias...
Otra cosa es que quieras poner la consola a 50MHz para ahorrar el máximo de pilas, hasta eso no llega, pero dado el "ritmo" del juego, creo que servirá ^^
Ahora, ya el tema de redes es mas complicado, ya que esas máquinas van conectadas a una red ¿no?
Mc Nasty
12/04/2008, 03:56
SOlo como una curiosidad ¿Seria posible hacer un motor (como el del beat2x) al estilo del EBA/Ouendan de DS? para Gp2x (para aprobechar la tactil)
Para los que no lo conocen he aqui un video para que vean +o- de que se trata
http://mx.youtube.com/watch?v=-uLaW3T_wCA
aunque como proyecto creo seria interezante lo malo es que no tengo capacidades para hacer algo de este estilo..
PharaOnyx
12/04/2008, 09:40
SOlo como una curiosidad ¿Seria posible hacer un motor (como el del beat2x) al estilo del EBA/Ouendan de DS? para Gp2x (para aprobechar la tactil)
Me puedo equivocar, pero creo que esto está desde hace bastante tiempo en proyecto ya: se llama Rhythm Mayhem (http://www.rhythmmayhem.com/) y lo llevan/llevaban los foreros BuD y joanvr si no recuerdo mal
Saludos, Alex
Mc Nasty
13/04/2008, 05:44
Pues la pagina que me recomendaste nomas no tira..Pero buscando y encontre imagenes de esto y es exactamente como mencionas.. (desconocia de la existencia de esto) pero una pregunta ¿es un proyecto o esta disponible? ya que se ve bastante interezante..
PharaOnyx
13/04/2008, 08:32
...está desde hace bastante tiempo en proyecto ya...
Saludos, Alex
BUHOnero
13/04/2008, 10:29
Es un proyecto por el que pregunto de vez en cuando a joanvr, y siempre me dice que no está abandonado... pero que la f200 no ha tenido tanto éxito como esperaban y que lo están acabando a un ritmo muy muy lento...
bufalo_1973
13/04/2008, 13:05
El fichero de las preguntas y respuestas podría estar en XML, que me parece que se puede ampliar con menos problemas y hay herramientas para trabajar con ellos (normalmente) más potentes que para ficheros de texto plano.
Bizkaitarra
17/04/2008, 18:07
El fichero de las preguntas y respuestas podría estar en XML, que me parece que se puede ampliar con menos problemas y hay herramientas para trabajar con ellos (normalmente) más potentes que para ficheros de texto plano.
¿Como por ejemplo? Digo porque manenjarme con ficheros no me va ser dificil en texto plano pero con XML y fenix ni idea :P
¿Y no es más facil usar texto plano, en la que la primera respuesta escrita sea la buena y las otras las malas, y a la hora de escribirlas en pantalla que se hagan en orden aleatorio?
En Fenix, sabiendo usar fopen, fclose, fread y fwrite ya lo haces absolutamente todo con ficheros.
bufalo_1973
18/04/2008, 00:25
¿Como por ejemplo? Digo porque manenjarme con ficheros no me va ser dificil en texto plano pero con XML y fenix ni idea :P
libxml2 por lo que acabo de ver. Claro, que también acabo de ver algo aún mejor, si no he leido mal: sqlite para GP2X. Eso sí que sería hablar de cosas serias :)
Bizkaitarra
18/04/2008, 08:22
¿Y no es más facil usar texto plano, en la que la primera respuesta escrita sea la buena y las otras las malas, y a la hora de escribirlas en pantalla que se hagan en orden aleatorio?
En Fenix, sabiendo usar fopen, fclose, fread y fwrite ya lo haces absolutamente todo con ficheros.
Sip, yo es lo que había pensado. porque la verdad, es una cosa bastante sencilla de hacer :P
Juegas con los aleatorio y todo es posible :P
Había pensado en hacer modalidades de juego (haber que os parecen):
- Panic Time atack : Modalidad solo jugable con botones, sin posibilidad de touch. En esta modalidad los botones correspondientes a la primera segunda y tercera respuesta en pantalla cambian aleatoriamente, y la gracia está en responder rápidamente a las preguntas pero teniendo reflejos para ver que tecla hay que pulsar :P
Algo así:
¿Pregunta1?
Respuesta1 (X)
Respuesta2(O)
Respuesta3(Y)
Siguiente pregunta
¿Pregunta2?
Respuesta1 (O)
Respuesta2(Y)
Respuesta3(X)
Luego una modalidad simple sacapreguntas, en la que si se puede dar con el tactil, aunque tambien con botón. Sería como una modalidad "practice"
Otra la modalidad Time atack con soporte tactil (y no tactil) y siempre la misma tecla para la misma respuesta (para no dar ventajas a los que tienen tactil
Otra podría ser modalidad de puntos. Tienes X vidas (fallos) y juegas mientras sobrevivas
¿Qué más se os ocurre?
Bueno consultando he visto:
http://es.geocities.com/teojmm/trivial/paginatrivial.htm
Hay ficheros de texto para preguntas pero, son con solo la respuesta correcta :( tambien he mirado lo del gran quiz de 4 pero pasa lo mismo (aparte de ser pdf, aunque eso se solucionaría facil). Así que, mientras no podamos hacer un teclado virtual o algo parecido no podremos usar la mayoría de las preguntas ya hechas en internet-..
bufalo_1973
18/04/2008, 14:50
Mas que "pregunta:respuesta correcta:respuestas erróneas", en caso de usar un teclado virtual, creo que sería mejor "pregunta:respuesta correcta 1:respuesta correcta 2:respuesta correcta 3:respuesta correcta ...". Así se podrían dar por válidas todas las variantes correctas, no sólo una.
Si es en plan 50x15, lógicamente es un psicotécnico y sólo hay una correcta; con lo que "?:OK:fallo:fallo:fallo".
¿Alguna vez has pensado la cantidad de combinaciones que hay a la hora de escribir? primera letra mayúsculas, todas minúsculas, todas mayúsculas, alternando, con tildes, sin tildes, con espacios, con guiones, con barras bajas... Sería muchísimo trabajo para los que se encarguen de escribir las preguntas-respuestas.
Y si es necesario que no se vean con un editor de txt normal, siempre se puede acudir (al menos en fenix) a usar la compresion gzip.
bufalo_1973
19/04/2008, 00:17
¿Alguna vez has pensado la cantidad de combinaciones que hay a la hora de escribir?
No es tanto problema si se pueden usar expresiones regulares (¿se pueden?), ya que, por ejemplo, las vocales acentuadas se podrían poner como
[aá][eé][ií][oó][uú][iï][uü]e incluso se podría poner como
(palabra|otrapalabra)con lo que se simplifica bastante el asunto.
Todo esto si se hace por teclado la entrada, no si es tipo test, que entonces esto sobra.
Es mucho más fácil las preguntas tipo test, porque asi eliminas la cantidad de combinaciones de palabras. Aunque yo programé un sistema de enseñanza por ordenador y las respuestas se ponían como: "camion|camión" como ha dicho bufalo.
Una solución sencilla podría ser guardar los datos en un INI. Además creo que hay una librería SDL_ini para esto. La ventaja del ini es que no necesita una librería compleja como el XML y se puede leer una pregunta por el índice. Este es un posible formato. Si son muchas preguntas se podría hacer un editor sencillito en Windows para crear este fichero.
[Cabecera]
Version=100
NumPreguntas=2
[Pregunta1]
Texto="Texto de la pregunta 1, puede ocupar varias líneas en pantalla"
NRespuestas=3
Resp1="Respuesta 1"
Resp2="Respuesta 2"
Resp3="Respuesta 3"
Correcta=2
[Pregunta2]
Texto="Texto de la pregunta 2"
NRespuestas=2
Resp1="Respuesta 1"
Resp2="Respuesta 2"
Correcta=1
Como poder se podría implementar hasta un script para hacer las preguntas, pero insisto que cuanto más simple mejor. Tambien hay una funcion que te coge un texto y te convierte todas las letras en mayúsculas, así que eso simplifica las cosas.
De todas maneras, el uso de un teclado, para F200 puede estar bien, pero en las F100 se pierde mucho tiempo, y eso no tiene sentido para un juego en el que cuenta la máxima velocidad para responder.
Se podría hacer solo para las F200, pero en ese caso no conteis conmigo, sólo haré para esa consola un juego para romper pantallas táctiles XD
Es lo que hay sin tener el "equipo de desarrollo" suficiente :D
bufalo_1973
20/04/2008, 01:04
Pues entonces, Drumpi, se hace tipo 50x15 y asunto arreglado. Y si quieres, en lugar de 4 posibles respuestas, 10 (6 botones + 4 direcciones), para hacerlo algo más difícil :)
Si quieres romper la pantalla de la F200, has uno que cuánto más fuerte arrastres el lápiz más puntos consigas.
:quepalmo: :quepalmo: :quepalmo:
Bueno, ese es solo uno de los movimientos: está tambien el de machacar la pantalla, tocar puntos en distintas posiciones a toda velocidad, hacer círculos a toda pastilla (esto, con un mando de N64, te hace miembro del club de "los cayos palmeros" XD)
Vais a necesitar jugar con un bastoncillo de los oidos XD
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.