Control de usuario
Patrocinadores
Estadísticas
Miembros:
155.174
Online:
376
Hilos:
866.640
Mensajes:
11.973.144
Stats

Índice de foros PC Juegos

[JUEGO] Guitarfun PC 3.0 Online (homebrew)

Discute y comenta todo lo que quieras sobre videojuegos de PC

Moderadores: coyote, Methenx

Hermes
Avatar de usuario
Wild Frontier
 
Mensajes: 6306
Registrado: 18 Ene 2003
Ubicación: Entre el 0 y el 1

[JUEGO] Guitarfun PC 3.0 Online (homebrew)

Mensajepor Hermes 31 Ene 2008 22:10

UPDATE Version 3.0 Online (13-08-2008)


Buenas.

No soy precisamente, un asiduo de estos foros de PC (y mucho menos de ésta seccion de juegos), pero hoy estoy aqui para haceros un pequeño regalo :).

Algunos, quiza habreis oido hablar de este juego ( tipo Guitar Hero y que utiliza el mismo formato de canciones de 'Frets on Fire' de PC) y otros incluso lo habreis podido catar para PS2, consola donde vió la luz.

Pues bien, ahora estoy aquí para publicar la version 2.0, esta vez para PC (en su version Windows, pero el codigo ha sido creado pensando tambien en un posible port a Linux, como podeis apreciar en el codigo fuente)

Imagen

Un poco de historia sobre los origenes de este juego


Guitarfun nació del buen sabor de boca que me dejó Guitar Hero II en PS2, en el mes de Junio del año pasado.

En principio, la idea era hacer un juego mucho mas simple, para PSP, que me permitiera coger una cancion cualquiera y programar una serie de notas... y luego portar esas canciones hacia un juego en PS2, mas elaborado y que hiciese uso de la Guitarra... pero al comentarlo a un amigo desarrollador (saulotmalo) me dijo que sería mejor aprovechar las canciones que ya había hechas para un juego de PC llamado 'Frets On Fire' (que yo desconocía por completo)

El caso es que dicho juego, no iba del todo fino, ni me gustaba su propuesta, pero lo peor de todo, es que está escrito en un lenguaje (python) que no permitía aprovechar nada.

Asi que me puse manos a la obra y creé un juego de la nada, que parecía que era imposible de hacer para PS2 (teniendo en cuenta cosas como que tengo que reproducir hasta 3 pistas en formato Ogg de forma simultanea, mientras se mueve todo como la seda y que tuve que hacer el interprete MIDI en base a examinar los ficheros de dicho formato y alguna informacion que pude encontrar)

Evidentemente, lo que si que resultaba util es el legado de 'Frets On Fire': un montón de canciones ya preparadas, que fue lo que me empujó a realizar este juego

Imagen

¿Que aporta Guitarfun 2.0?

Aporta una jugabilidad mas cercana al juego original (GH), un boton del teclado extra (Overdrive) para resaltar tus solos de guitarra o el uso de la barra de vibrato con el periferico de guitarra.

Pero tambien aporta dos modos Multijugador : el tipico de enfrentamiento y si utilizais canciones que dispongan de pista de ritmo, tambien podeis tocar una cancion en modo Cooperativo

Desde el modo de un solo jugador, si existe esa tercera pista de ritmo (y el MIDI lo soporta) podeis elegir tocar la guitarra o el bajo.

Ah! y tambien tiene una opcion de entrenar, que reduce la velocidad para que podais empaparos de que va la cosa, sin enredaros los dedos XD.

Podeis tocar, con teclado, pad (en este modo, al pulsar el 'traste' se percute la nota, sin necesidad de rasgar) o Guitarra (yo utilizo la de GHII de PS2 con un adaptador USB) y podeis personalizar los botones/ teclas para ambos jugadores.

Graficamente, no es una maravilla pero cumple su cometido y tiene una serie de ayudas visuales para por ejemplo, destacar una nota que puede ser tocada directamente desde traste (con un punto de color arriba) o la ligadura de acordes, que ayuda cuando la pantalla se llena de notas

Imagen

Requisitos del Programa

Este programa, ha sido portado desde su version de PS2. Y en cierta forma, es como si se emulara a dicha consola (hay cosas que se podrian optimizar mejor)

Yo tengo un PIV 2,8Ghz (FSB 533), 512MB y una ATI Radeon 9600, y el juego va fluido (sobre todo la version OpenGL, y si, esa es una razon de peso para no tener que optimizar mucho XD)

El paquete incluye dos ejecutables: uno con soporte OpenGL y otro con Direct3D 9.0

Tambien precisa de SDL.dll, que va incluida en el paquete

Imagen

Descarga del programa

Antes de nada, este programa está licenciado bajo GPL version 3, es codigo libre, pero agradecería que se me comunicaran los cambios que se realicen sobre el codigo, o la utilizacion de parte de el en otros proyectos (mas que nada, para disfrutar de las mejoras que hagais)

Ah! y leeros el PDF con las instrucciones que es muy sencillito y evitará problemas


Ejecutables e instrucciones (3.0)

Codigo Fuente (de la version 3.0)

Saludos y larga vida al Rock! [fumando]

EDITADO:

Existe una pagina que contiene canciones libres preparadas para el FOF (y que sirven para Guitarfun, claro)

http://keyboardsonfire.net


Entrad en songs para descargarlas y meter los ficheros dentro de una carpeta si vienen sueltos. Luego meter esa carpeta dentro del directorio songs de Guitarfun y ya está.

Recordad que son canciones hechas por la peña y que tal vez, no esten bien sincronizadas. Si os parecen dificiles de tocar, probad a usar el modo especial de 3 teclas/botones.

Por 'ahi' se pueden encontrar los packs de canciones de Guitar Hero,
que tiene la jugabilidad mejor ajustada y abren mas posibilidades (San Google says)
Ultima edición por Hermes el 13 Ago 2008 19:14, editado 8 veces

VollDammBoy
Avatar de usuario
SQL ERROR
 
Mensajes: 1686
Registrado: 28 Oct 2006
Ubicación: Un mundo feliz

Mensajepor VollDammBoy 31 Ene 2008 22:13

¡Grande HERMES! [tadoramo]

PD: A la espera de los enlaces para catarlo :)
"Matar a un hombre es un crimen, acabar con todo un pueblo, es un asunto a discutir..."

Ibrahim Tuqam, poeta palestino (1905-1941)

InwI MasTim
Avatar de usuario
 
Mensajes: 1204
Registrado: 18 Jun 2007
Ubicación: Cadiz
Fotos: 5

Mensajepor InwI MasTim 01 Feb 2008 00:14

Pinta bien, lastima que sea un pakete en los guitar hero y variantes xD.



salu2
Imagen
Imagen

Dimitri
Avatar de usuario
Rascalov
 
Mensajes: 2507
Registrado: 14 Ago 2003
Ubicación: Meseta central

Mensajepor Dimitri 01 Feb 2008 00:22

Descargando ya mismo que me muero de ganas de probarlo.

Gracias mil Hermes.
Ultima edición por Dimitri el 01 Feb 2008 00:26, editado 1 vez
Imagen

Lights go out, here I go again

Hermes
Avatar de usuario
Wild Frontier
 
Mensajes: 6306
Registrado: 18 Ene 2003
Ubicación: Entre el 0 y el 1

Mensajepor Hermes 01 Feb 2008 01:31

Es curioso: cuando hice el juego para PS2, hubo gente que "criticó" que el juego saliera para PS2, porque se podian modificar los DVD de los Guitar Hero y personalizarlos... y que pensaron que hubiera sido mejor hacerlo para PC.

Me pongo a portarlo para PC y suministro el codigo fuente y ahora parece que no hay interés en el programa: solo tres respuestas, aparte de la mia y una es de una persona que contestó mientras yo editaba el hilo (pues se publicó por accidente antes de tiempo), al otro le pueden estos juegos y la que falta, es un amigo al que se lo comunique mediante MP.

Que cosas me pasan: será mejor que deje de hacer programas, ya que no despiertan interés ni para una misera noticia [+risas]
Ultima edición por Hermes el 02 Feb 2008 00:06, editado 1 vez

Fox
Avatar de usuario
Avalancha
 
Mensajes: 3086
Registrado: 01 Ene 2002
Ubicación: San Roque y Málaga.

Mensajepor Fox 02 Feb 2008 01:26

Lo que no pueda hacer Hermes, no lo puede hacer nadie, viva hermes! aunque mi guitarra de xbox no se pueda enchufar a pc, asi que seguiré con GHII y GHIII de la xbox, pero vaya, este pinta muy bien y parece fiel al original.

Y es bueno ver que está el source, que aunque sea C y no sea lo mio, veo que te vas animando a mostrar código.

Y ánimo, que estamos de exámenes y pocos posteamos :P
Imagen

xnfinite
Avatar de usuario
Dron Volador
 
Mensajes: 1581
Registrado: 21 Ago 2002

Mensajepor xnfinite 02 Feb 2008 01:30

Joder, tendre que probar este tipo de juegos, porque la verdad que todavia no le veo el punto, pero me asombra que siempre gusta a la gente. Habra que catarlo.

Se puede jugar con mando?
Imagen

Ninos
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 576
Registrado: 29 Mar 2003
Ubicación: bcn - terrassa

Mensajepor Ninos 02 Feb 2008 02:09

Algo falla en mi pc, le doy a single player, me sale "reading from usb 0 % " y nada, se queda en el menu principal todo el rato.
Probé otros: el frets on fire me va ralentizado en un amd 64 3000 nvidia 7600gt como a 5 fps y el guitar Zero no encontré que teclas eran.
Creo que dejaré lo de las guitarras para pc para dentro de 1 año o el proximo formateo a ver si la cosa a mejorado. :-?

gracias por el esfuerzo de programar, igualmente.

D-CoN
Avatar de usuario
Habitual
 
Mensajes: 27
Registrado: 09 Ago 2007

Mensajepor D-CoN 02 Feb 2008 04:36

Grande Hermes, yo tengo tu juego en mi PS2 y ahora voy a bajar para la PC.

Saludos, sos un capo :)

Hermes
Avatar de usuario
Wild Frontier
 
Mensajes: 6306
Registrado: 18 Ene 2003
Ubicación: Entre el 0 y el 1

Mensajepor Hermes 02 Feb 2008 10:43

Fox escribió:Lo que no pueda hacer Hermes, no lo puede hacer nadie, viva hermes! aunque mi guitarra de xbox no se pueda enchufar a pc, asi que seguiré con GHII y GHIII de la xbox, pero vaya, este pinta muy bien y parece fiel al original.


Supongo que te refieres a la Xbox1... para la Xbox 360, voy a introducir una modificacion hoy, porque resulta que tiene una curiosidad: el botón verde, es un eje! (y yo para evitar problemas, solo permito programar los botones de traste, como botones, como es logico)

Fox escribió:Y es bueno ver que está el source, que aunque sea C y no sea lo mio, veo que te vas animando a mostrar código.


Que poco me conoces :p: yo suelo liberar mucho codigo, entre otras razones, porque me gusta animar a la gente a que programe y que vea que si un yesero de profesión puede, cualquiera puede (y de paso que vean mis pequeños trucos y qu eno soy en absoluto perfecto programando, si no que prevalece el caos XD).

La unica plataforma que tengo vetada, es PS2, para la que liberé tambien bastante código, pero no solo eso: llegué a hacer un tutorial con ejemplos, donde explicaba y ponia al alcance de cualquiera tecnicas de programacion multihilo, uso de graficos y mi libreria de sonido, hasta que se me inflaron los cojones por el trato vejatorio que recibí por parte de esa mierda de scene. En el resto de plataformas, por ejemplo, en GP2X todo lo licencié GPL, en NDS y PSP he usado una licencia mas libre todavia.

Fox escribió:Y ánimo, que estamos de exámenes y pocos posteamos :P


Será eso, porque ya empezaba a pensar que a nadie le interesaba o que me habia equivocado de foro XD


xnfinite escribió:Joder, tendre que probar este tipo de juegos, porque la verdad que todavia no le veo el punto, pero me asombra que siempre gusta a la gente. Habra que catarlo.

Se puede jugar con mando?


Primero lo ultimo: si, se puede jugar con mando, pero tambien con teclado.

Si utilizas un mando, la pulsacion de los botones tocan directamente las notas (no hay que pulsar boton de 'rasgar') y tendras que ser preciso a la hora de pulsar la nota y mantener pulsado el boton hasta que finalice, en el caso de ser alargada.

Lo ideal sería que utilizaras una disposicion de botones que te permitiesen tocar los botones verde y rojo, con el indice (boton trasero) y el pulgar de una mano o en caso de tener dos botones traseros, el dedo medio y el indice y lo mismo con la otra mano para los botones amarillo y azul.

Con eso podras tocar canciones de nivel facil-medio.

pero tambien puedes usar el teclado: sujetalo de forma que los botones F1 a F5 queden abajo y los puedas pulsar con la mano izquierda (si eres zurdo, programa F12 a F8 y TAB para rasgar) y usa la tecla Return para tocar y ya tienes una guitarra casera.

Sobre que tienen estos juegos... pues mira, son juegos que no son faciles de inicio, pues precisan coordinación y reflejos que se aprenden automaticamente hasta llegar un punto donde mas que parecer que estas pulsando botones, parece que estas tocando la pieza de verdad.

Esa sensacion se incrementa con el uso de la barra de vibrato, que en mi juego se usa de forma mas libre que en GH y parece mas un pedal, pues te permite dejarla pulsada todo el rato si quieres o modular el sonido, para provocar una distorsion o realce, etc.

Eso da una sensacion de tocar en directo que te cagas XD (por cierto, desde teclado puedes usar una tecla para conectar este efecto, lo malo es que el teclado de PC es muy limitado con las pulsaciones simultaneas y la cosa se limita a pulsar un interruptor)

Te recomendaría que buscases packs de canciones de Guitar Hero preparadas para Frets On Fire, pues son las que estan mejor preparadas y las que respetan la linea de dificultad mejor (como es evidente, si te encuentras de inicio con una cancion chunga de tocar, no vas a dar ni una nota y te vas a frustrar)

Ninos escribió:Algo falla en mi pc, le doy a single player, me sale "reading from usb 0 % " y nada, se queda en el menu principal todo el rato.
Probé otros: el frets on fire me va ralentizado en un amd 64 3000 nvidia 7600gt como a 5 fps y el guitar Zero no encontré que teclas eran.
Creo que dejaré lo de las guitarras para pc para dentro de 1 año o el proximo formateo a ver si la cosa a mejorado. :-?

gracias por el esfuerzo de programar, igualmente.


Bueno, ese problema se debe a dos causas: no has metido las canciones correctamente, o estas utilizando canciones en formato inadecuado.

Debes asegurarte de que estas usando canciones de Frets on Fire, porque segun creo, Guitar Zero usa un formato diferente (no he probado dicho juego, ya que trate de descargarmelo y me pedía registrarme y pase de hacerlo, aparte de que realmente, no lo necesito para nada)

Una vez que tienes las canciones en el formato correcto, asegurate de que los ficheros estan dentro de una carpeta (lo usual) y mete esa carpeta dentro de la carpeta 'songs' que acompaña al ejecutable.

Tambien puedes crear un fichero .bat y poner una linea del tipo:

guitarfun "C:\Archivos de programa\Frets on Fire\data\songs"

y ejecutar el bat (en este caso, pillaria las canciones de Frets on Fire, si lo tienes instalado ahi)


Saludos.

Siguiente

Volver a Juegos

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados