Futuro frontend
Macarro
icon9  view post Escrito el 31/12/2004, 17:41
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Buenas.

Antes de nada, pido disculpas si este no es el foro correcto para este mensaje.

Bueno, pues el tema es que hace algún mes me curré un frontend multiemulador muy al estilo del maca (es curioso cómo, sin conocer el proyecto, mi futuro proyecto y el maca comparten muchas cosas). Desde luego que no es mi intención desmerecer al maca, ni sustituirlo ni nada por el estilo. Simplemente me interesa algo la programación (lo poco que se lo he aprendido por mi cuenta) y como tengo en mente construirme (después de darle muchas vueltas) una recreativa, quería darle un toque más personal currándome un front end hecho a la medida de mis necesidades.

Pero el hecho es que no tengo recreativa todavía... así que no se muy bien cómo se verá el invento en los monitores arcade o TV. Y pensé que el camino más fácil era subir alguna imagen hasta aquí para que los marcianos me dieran sus opiniones.

Así que ahí va...

user posted image

Lo que más me interesa es saber si con ese tamaño de letra se ve bien o tengo que ampliarla.

PD.- El front end que me curré ya estaba casi funcional, pero me replanteé muchas cosas y estoy volviendo a programarlo desde cero. Esta imagen corresponde a la futura versión "mejorada", en un par de semanas espero tener algo que funcione, cuando lo tenga avisaré pq me gustaría que alguien me dijese qué tal se ve el invento en un monitor arcade. Como ya dije, se poco de programación y no tengo muy claro como pelearme con los modos gráficos para que se vea en el monitor arcade... quiero decir que si mi programa corre a 640x480, en teoría debería verse bien en el arcade si tenemos el video bien configurado, no?

Un saludo y perdón por el post tan largo que me ha salido.
cangrejo
view post Escrito el 31/12/2004, 18:52
Avatar

Marcianito de los de antes

Grupo: Member
Mensajes: 1864


Status: Offline: ultima azione eseguita il 13/1/2007, 12:41


Proyecto interesantisimo. Por mi parte sugerirte que soporte el manejo por medio del PAD, ya que somos muchos los que hemos optado por hackear unos Pad para hacer los controles de la maca. También si es posible que la configuración sea por medio de menús, ya que los jodidos archivos inis son un poco "raros" para los usuarios inexpertos como yo mismo. Si ya funciona bajo DOS y Win se saldría.
Luego cuanto más grande sea el numero de emuladores que soporte, mejor que mejor...
Solo desearte mucha suerte.

PD: Como sugerencia podrías echar un vistazo al MAMEWAH, igual te inspira alguna idea.
Macarro
view post Escrito el 31/12/2004, 21:29
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Muchas gracias.

Como ya dije, no tengo muchas ideas de programación y con la llegada de la era windows, ando más perdido aún en el tema. Total, que me decidí a programarlo usando blitz3d, un lenguaje de programación para hacer videojuegos... total, que las funciones típicas multimedia ya están incorporadas, manejo de gráficos, música y videos, joystick, etc... En fin, que lo de soporte joystick y resto de cosas por el estilo superadas.

PERO... nada de msdos y requiere directx7. Cuando la cosa esté 100% funcional intentaré convertir el código a un lenguaje más serio. Quiero aprender C y este frontend no es ninguna gran cosa de la programación, así que la conversión no debería llevar mucho tiempo (y con ello tendríamos multiplataforma).

En cuanto a la configuración, en un principio la pensaba hacer con ficheros ini (o algo por el estilo). Simplemente por una cuestión de facilidad para programarmelo, pero mas adelante tengo previsto añadir subprograma de configuración.

Y con respecto a los emuladores soportados... en un principio los soportará todos. Al menos los que permitan ejecutar roms desde la linea de comandos, ya que ese es el cutre-sistema que uso en mi frontend. El mayor problema en todo este asunto es el fichero de datos, donde se almacenan los nombres de los juegos y toda la información con respecto a ellos. Crear todos estos ficheros es un trabajo inmenso (estamos hablando de miles de juegos). Pero bueno, eso ya es algo en lo que habría que ir trabajando poco a poco.

En cuanto la cosa esté un poco más adelantada (y empiece a funcionar) crearé una miniweb para colgar lo que tenga disponible. Y con suerte y tiempo crear una web para que la gente colaborara en la creación de los ficheros de datos. Ya me he puesto en contacto con alguna web dedicada a juegos para importar su base de datos y la cosa va bien, pero claro, hay que evitar que dicha base de datos sea "robable", vamos, que nadie extraiga los datos de la base de datos del frontend y que se cree una web sobre juegos en dos días. He visto algún sistema comercial para este tipo de cosas y aunque no son excesivamente caros, de momento es algo que dejaré de lado al ser este un proyecto amateur. Si la cosa siguiese hacia delante ya me plantearía la inversión.

Un saludo y cualquier sugerencia será bienvenida.
cangrejo
view post Escrito el 2/1/2005, 02:54
Avatar

Marcianito de los de antes

Grupo: Member
Mensajes: 1864


Status: Offline: ultima azione eseguita il 13/1/2007, 12:41


Estoy ansioso por ver el front en funcionamiento. Supongo que los emuladores que emplea son los que corren bajo MSDOS o ¿también va a soportar los de Win? Ya irás comentando detalles.
En cuanto al subprograma de configuración, para mi se´ria uno de los mejores aportes que puedes poner en el front.
¿Qué requisitos exige para funcionar?
Macarro
view post Escrito el 2/1/2005, 14:29
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


De momento ha funcionado con el zsnes (versión windows) y con el dosbox (este último muy chapuceramente y solo a modo de prueba).

Requisitos, pues windows con directx 7 (estas limitaciones me vienen impuestas por el lenguaje de programación) y de procesador, lo he probado en un amd 500, 128 RAM con XP (este ordenador iba muy mal con dicho sistema operativo, logicamente) y funcionaba perfectamente.

Por cierto, que le he estado echando un vistazo al mamewah y he cogido un par de ideas, a ver si me recupero de la noche de fin de año y me pongo otra vez a programar un poquillo.

Un saludo.
Macarro
view post Escrito el 10/1/2005, 19:07
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Bueno, la cosa empieza a tomar forma. Y ahora necesito un poco de ayuda (u opiniones) a la hora de clasificar los juegos por géneros, me gustaría que los que defina sean más o menos del agrado de todo el mundo y no dejarme ninguno atrás. De momento los que he puesto son:

1.- Sin clasificar (Porque siempre añado uno de estos)
2.- Plataformas (Super Mario World)
3.- Peleas (Street Fighter II)
4.- Carreras-Conducción (Out Run)
5.- Deportes (NBA Live)
6.- Simulador (f-15 strike eagle)
7.- Juego de rol JDR (Eye of the Beholder)
8.- Acción-Aventuras (Soul Reaver)
9.- Aventura Gráfica (The secret of Monkey Island)
10.- Marcianitos (guiño a la web, por ejemplo el R-Type o el 1942)
11.- Acción (Double Dragon, Altered Beast)
12.- Puzzle-Habilidad (Tetris)
13.- Juego de mesa (monopoly, strip-poker, etc...)


En fin, lo dicho, qué añado, qué quito y qué cambio???

Un saludo.

PD.- No posteo nuevas screenshots pq no tengo nada nuevo, estoy trabajando en las entrañas de la "bestia".

Jandrez
view post Escrito el 10/1/2005, 19:19

Marciano

Grupo: Member
Mensajes: 158


Status: Offline: ultima azione eseguita il 15/12/2006, 11:58


Es posible que te sirva como orientación el listado de categorías que por ejemplo incorpora el Mame32.

Hay algunas que están bastante desglosadas y bien ordenadas, y otras, para mi gusto, muy ambiguas.

Suerte con el proyecto
Quark
view post Escrito el 10/1/2005, 19:26
Avatar

El poder de la Quantica

Grupo: Member
Mensajes: 5657
Location: Valencia


Status: Offline: ultima azione eseguita il 16/1/2007, 19:24


Si lo pones asi el apartado Marcianitos va a ser demasiado amplio
Macarro
view post Escrito el 10/1/2005, 20:09
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Lo de que hay apartados demasiado amplios es cierto, pero es que hay dos cosas que no quiero hacer:

1.- Poner demasiados subapartados... creo q confunden, en fin, ya se que juegos de futbol hay muchos más que de volleyball, por ejemplo, pero no me parece "correcto" añadir una sección exclusiva de juegos de futbol.

2.- Separar en grupos como hace el mame, en plan fighters, fighters II, fighters III... juegos de peleas hay muchos, cierto, pero si entro en una categoría, quiero verlos todos, porque si no, el hecho de clasificar por categorías carece de sentido.

La solución más evidente parece ser la de crear subcategorías... pero, primero, es un jaleo de programación (no tanto, pero algo si) y, segundo... bionic commando qué es? plataformas\acción o acción\plataformas??? sabéis lo que quiero decir, no?

PD.- Lo de que habrá categorías saturadas es muy cierto, pero qué se puede hacer si hay géneros MUY machacados? 1942, r-Type, xenon, menace, phoenix, etc, etc, etc son básicamente lo mismo.

Modificado por Macarro - 10/1/2005, 20:12
Quark
view post Escrito el 10/1/2005, 20:15
Avatar

El poder de la Quantica

Grupo: Member
Mensajes: 5657
Location: Valencia


Status: Offline: ultima azione eseguita il 16/1/2007, 19:24


pero no estaria de mas, por ejemplo que los clasificases por si son de scroll o no, o si son de hasta 2 jugadores o mas, vertical u horizontal...
Macarro
view post Escrito el 10/1/2005, 20:29
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Bueno, una cosa que no había puesto, los campos que presenta cada juego:

1.- Identificación (es un número que lo identifica, solo eso)
2.- Nombre
3.- Año (en el que se publicó por primera vez, dentro de cada juego estarán disponibles las roms cada una con su fecha de lanzamiento)
4.- Género
5.- Vista (lateral, cenital, primera persona, etc...)
6.- Desarrollador (de la vers. original)
7.- Distribuidor
8.- Información extra (por ejemplo poner que day of the tentacle es la segunda parte de maniac mansion)
9.- Sistemas para los que salió publicado
10.- Idioma

11.- Número de jugadores (este no lo tenía puesto, pero ya estoy en proceso de añadirlo)
cangrejo
view post Escrito el 10/1/2005, 20:31
Avatar

Marcianito de los de antes

Grupo: Member
Mensajes: 1864


Status: Offline: ultima azione eseguita il 13/1/2007, 12:41


A mi las clasificaciones que hace el MAME32 me parecen muy buenas. Luego si quieres complicar puedes poner por número de jugadores (1, 2 o 4).
En fin, no compliques demasiado el frontend, lo ideal sería que se manejara con un par de botones (tipo MAMEWAH ) para prescindir del teclado lo máximo posible.
Macarro
view post Escrito el 10/1/2005, 20:44
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Va a ser sencillo al máximo, yo creo que con dos botones más el de start va a ser más que suficiente. Simplemente quería filtrar los juegos por comodidad, para presentar la lista sin más ya hay otros muchos front ends.
cangrejo
view post Escrito el 10/1/2005, 20:54
Avatar

Marcianito de los de antes

Grupo: Member
Mensajes: 1864


Status: Offline: ultima azione eseguita il 13/1/2007, 12:41


No se por qué pero casi todo lo que se me ocurre está intimamente relaccionado con el MAMEWAH
El caso es que cuanto menos lio y más fácil de configurar para cada emulador mejor que mejor y sobre todo cuanto menos recursos del PC consuma.
Macarro
view post Escrito el 11/1/2005, 18:29
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Bueno, pues no tenía intención de postear nada nuevo sobre este pequeño proyecto hasta que la cosa empezara a andar, pero como he dado un pequeño paso para la humanidad y un gran salto para mi y estoy MUY contento, voy a postear.

1.- El programa empieza a funcionar, así que lo la imagen que posteo es del propio programa funcionando, la anterior era de un montaje del photoshop.

2.- El programa es capaz de mostrar TODOS los videos que queramos y TODAS las screenshots que deseemos de nuestros juegos. En la screenshot de ejemplo lo que se está mostrando es un video del super mario world que me he creado esta mañana de 20" de duración en 800kb (MUY BUENA CALIDAD DE SONIDO E IMAGEN EN POCO TAMAÑO).

3.- Añadida la opción de mostrar si los juegos son singleplayer o multiplayer (aunq en la foto eso no aparece)

4.- Las caras de los personajes de street fighter abajo a la derecha indican la puntuación del juego... (0-10) después cada uno podrá añadir "estrellas" o quitarlas como desee.

5.- Los desarrolladores del lenguaje de programación que estoy usando van a lanzar una versión mucho más potente con las siguientes mejoras:

4.1.- Multiplataforma... bienvenido sea el linux, pero nada de MS-DOS...sorry.
4.2.- Menor tamaño de los ejectuables... el tamaño mínimo hasta ahora era de unos 700kb debido a que el programa incluía en el ejecutable todas las librerías.
4.3.- Evolución general del programa en cuanto a recursos consumidos y velocidad...

Un saludo a todos y perdón si doy demasiado la brasa con el tema, ahí dejo la screenshot.

user posted image

PD.- Lo de siempre, cualquier sugerencia u opinión será bienvenida.
22 respuesta(s) desde el 31/12/2004, 17:41