Re: MUSICA

0 views
Skip to first unread message

roberto martinez

unread,
Oct 19, 2011, 12:39:43 PM10/19/11
to Sebas Chavez-Ferrer, Omelette Dreamers
Lo pongo para todos por que aqui se ha de  opinar en cosa que poner, yo y el sebas hablabamos del menu de selector de mapa:

Es mas un script que cargue la partida que le dices cuando apretas el boton que el guay, ya que el guay es la taberna no?

Lo de selecion de mapa tendria que ser que con las fechas cambias de mapa, a la vez solo te aparece el nombre de uno de los mapas y estaria bien que debajo te apareciese una foto del lugar, aunque ssea una foto cutre ahora mismo.

Lo que te pido es un vector que cada posicion deberia contener una clase mapa con:
Nombre del mapa, tamaño mapa (grande pequeño normal (?)), numero de jugadores maximo en caso de que usemos esto, foto y no se, lo que se nos ocurra ya se ira poniendo. Y estas cosas que se vayan viendo en el selector de mapa.

En la misma pantalla deberia de haber una cosa para elegir el numero de jugadores (si el mapa dice que hay 4 que se puedan llegar a poner 4 jugadores y como minimo 2) y al lado de los jugadores disponibles el color del equipo (que podrian ser de momento: rojo, verde, azul y amarillo),  los jugadores que no jueguen de los 4 se les puede poner sin color de equipo y su nombre que aparezca como en gris para dar a entender que no juega.



El 19 de octubre de 2011 15:26, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:
Pero un menu en plan cutre? o un menu molon. 

En plan cutre seria poner un plano o bien una GUI con dos opciones. 

En plan wai es montar otra escena y poner ahí el menú. Recuerda que todo el tema de menús y tal lo haremos dentro de la taberna, en plan menu interactivo que ta vas moviendo para escoger las opciones. 

Lo de cargar escenas se hace con Application.loadedLevel("nombre" o numero de escena)

Si pueeds concretar más para tener claro y no cagarla de principio.


El 19 de octubre de 2011 15:19, roberto martinez <roberto.m...@gmail.com> escribió:

estaria bien un menu de crear partida y opciones y que al darle nueva partida te de a elegir entre mapa 1 y 2 ( uno el bosque y otro por ejemplo un plano y ya esta) y cargue ese mapa con el personage.

Eso deberia ser una clase menuPrincipal, las partidas son escenas, mira como cagar una o otra y ale.

El 19 de octubre de 2011 15:07, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:

Perfecto, que más quieres que haga?

El 19 de octubre de 2011 15:05, roberto martinez <roberto.m...@gmail.com> escribió:

Si, aunque la segunda podria ser un caracter para ahorrarnos espacio, pero bueno tampcoose ahorra tanto.

El 19 de octubre de 2011 14:57, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:

Ya tengo la función

//this.controladorBatalla.atacar(numInvocacio, ultimaLetra,this.valPuntuacio[numInvocacio]);


numInvocacion : Entero que corresponde a la partitura (entre 0 i 3).
ultimaLetra : String que representa la última tecla para el ataque (z x c v)
this.valPuntuacio[numInvocacio] : Vector que corresponde al nº de perfects[0], goods[1], regulars[2], mal[3].  Si quieres en vez de un vector hago una ponderada en plan perfects valen 4, goods 3, regular 2, mal 1 o bien lo haces en tu script. 

Te sirve esto?


El 19 de octubre de 2011 00:33, roberto martinez <roberto.m...@gmail.com> escribió:

*funciones que controlan lo de pulsar i no pulsar, aciertos, fallos etc..., cuando se acaba de tocar una cancion con exito se a de llamar a una funcion del estilo:

controladorDEbatalla.atacar( Nº de partitura, tecla de finalizacion, bonus); //dejar preparadas variables ya que la funcion no existe

Esta clase no ha de tener nada mas, ni llamadas a invocaciones, ni cosas de parametros de personage, ni de enemigo, ni vectores que guardan algo que no tenga que ver con la musica ni nada.

- Estas funciones estan dentro de la propia cancion. Él sabe cuando lo hace bien y mal. Cuando acaba de hacerse el ritmo invoca al elemento que le corresponde, subevolumenes, esta preparada para pasar la puntuacion y aciertos, estápreparada para modificar los tiempos, assignarle instrumentos, el modo de ataque etc... está todo autocontenido y no tiene nada externo a la música. (como mucho carga las teclas de control de jugador, para saber que teclas son las correctasy poco mas)


Esta parte no la entiendo muy bien , por que lo de invocar al elemento correspondiente no lo hade hacer, simplemente a de detectar lo que se apreta, calcular el bonus ( si es good, excelent etc...), subir volumenes intrumentos y devolver lo que te pido xD


El 18 de octubre de 2011 21:57, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:

Okis pues preparo una funcion que tenga de entrada n prefab i un entero para colocarlo en la posicion que quieras.

El resto te parece bien?

El 18 de octubre de 2011 21:25, roberto martinez <roberto.m...@gmail.com> escribió:

Ok, por cierto, el vector de canciones equipadas y disponibles se ha de poder modificar desde el juego externamente claro xD hac un meter o sacar cancion o algo. Eso si, si dices que lo has hecho con prefaps cuidado no repitas ninguno :S

El 18 de octubre de 2011 20:42, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:

Ya está hecho, prueba el juego, invoca varias veces al de Aedan y a Eolen y verás como suben los volumenes.

El 18 de octubre de 2011 17:15, roberto martinez <roberto.m...@gmail.com> escribió:

A me olvidaba de algo:

Cuando aciertas una partitura, cada partitura tendra asignada un intrumento, pues al acertar aumentas el volumen de ese instrumento.

(no te hace falta saber que invocacion tiene asignada ni nada, eso se encarga el controlador de parametros)

El 18 de octubre de 2011 17:05, roberto martinez <roberto.m...@gmail.com> escribió:

Musica:

-vector de canciones disponibles.

-vector de canciones equipadas. (vector de enteros que contiene la posicion de las canciones del vector disponibles, por ejemplo si tiene 1,3,6 significa que el jugador tiene las canciones 1, 3 y 6 del vector de disponibles ekipadas)

-matriz de partituras para cada cancion. (la posicion 1 trendra las partituras de la cancion 1 asignada en el vector de disponibles, creo que lo mejor es que al menos al principio todos los ataques tengan el mismo tamaño, por lo que cada cancion solo tendra 4 partituras de longitud n, luego ya se haran variables si acaso, eso es solo modificar este vector, no tendria que ni que modificarse ninguna funcion, como mucho una que elija entre varias partituras si hay mas de 4 al final)

*funcion coger parametros: simplemente cargara la cancion con sus 4 partituras (el parametro sera un entero que dira la posicion de ekipadas, por ejemplo si el personage elige la cancion 1 del vector de ekipadas eso es lo que vera esta funcion, y por tanto cargara esa.)

*funciones que controlan lo de pulsar i no pulsar, aciertos, fallos etc..., cuando se acaba de tocar una cancion con exito se a de llamar a una funcion del estilo:

controladorDEbatalla.atacar( Nº de partitura, tecla de finalizacion, bonus); //dejar preparadas variables ya que la funcion no existe

Esta clase no ha de tener nada mas, ni llamadas a invocaciones, ni cosas de parametros de personage, ni de enemigo, ni vectores que guardan algo que no tenga que ver con la musica ni nada.












Sebas Chavez-Ferrer

unread,
Oct 19, 2011, 12:46:58 PM10/19/11
to roberto martinez, Omelette Dreamers
Pero entonces como se carga el online?

Quiero decir, yo selecciono el mapa3, esta info no debería ir al server i este emparejarme con más gente que quiera jugar en este mapa?

El jugador no debería decir cuanta gente jugará en él. 

Bueno excepto que no hagamos un server sino que el jugador haga de server. 

Algo así?

Enric Estruch

unread,
Oct 19, 2011, 12:54:27 PM10/19/11
to Sebas Chavez-Ferrer, Omelette Dreamers, roberto martinez

Bufff, como la UPC no nos "deje" servers... con cada copia del juego debería ir un server.. no? Quiero decir, o el server lo monta un jugador, o mal vamos de recursos.

Rodolfo Núñez

unread,
Oct 19, 2011, 1:34:23 PM10/19/11
to Enric Estruch, Sebas Chavez-Ferrer, Omelette Dreamers, roberto martinez
weno no cambieis de tema que sino os meteis en otro que es un mundo y no acabariamos nunca, no es un server por juego.
respecto a lo otro yo me basaria en tu estas en la taberna y vas a un mapa y te salen varios pa elegir le das a uno y vas a esta pantalla de momento yo creo que es suficiente y que el jugador no pueda elegir nada simplemente hay varios pa elegir y yasta.

Joan Garcia

unread,
Oct 19, 2011, 1:37:36 PM10/19/11
to Enric Estruch, Sebas Chavez-Ferrer, Omelette Dreamers, roberto martinez
Jo no tinc gaire idea de servers online, pero no es podria fer com el counter? que el propi jugador es el host i la gent veu una pantalla amb tots els mapes que hi ha creats i entra al que vol (o fa ell un altre server)?
i aixi t'estalvies el haver d'estar pendent del manteniment d'un servidor que funcioni be i tot el rollo

El 19 de octubre de 2011 18:54, Enric Estruch <enrice...@gmail.com> escribió:

Sebas Chavez-Ferrer

unread,
Oct 19, 2011, 1:41:27 PM10/19/11
to Joan Garcia, Enric Estruch, Omelette Dreamers, roberto martinez
Bueno de moment em poso a fer lo del menú mapes. Será en plan vas a una zona de la taberma, apretes el botó d'acció i es desplega el primer mapa, Mous fletxes o lo que sigui i cambies de mapa. Si apretes acció entres al mapa, si aprtes esc, surt del mapes. 

Sudo de ratolins.

Els mapes no seran més que un pla amb una foto friki de moment.Afegiré alguna caixa on posar text informatiu i ja stà. 

Rodolfo Núñez

unread,
Oct 19, 2011, 2:10:15 PM10/19/11
to Sebas Chavez-Ferrer, Joan Garcia, Enric Estruch, Omelette Dreamers, roberto martinez
vale

roberto martinez

unread,
Oct 19, 2011, 3:07:45 PM10/19/11
to Rodolfo Núñez, Sebas Chavez-Ferrer, Joan Garcia, Enric Estruch, Omelette Dreamers
Por eso lo de jugadores maximos, lo de numero de jugadores jugando es mas para la pruebas coñe... xD

roberto martinez

unread,
Oct 19, 2011, 3:08:10 PM10/19/11
to Rodolfo Núñez, Sebas Chavez-Ferrer, Joan Garcia, Enric Estruch, Omelette Dreamers
No querais empezar la casa por el tejado ¬¬ tener en cuenta que primero se a de provar un 1 vs 1 o algo en el mismo ordena XD
Reply all
Reply to author
Forward
0 new messages