Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!

Subject: Programación

2008-07-22 15:29:21
Señores, alguien tiene por ahí almacenada alguna web.. donde hayan ejercicios de Listas de ADA?
es ke es lo ke mas se me atascaaaa!!!
2008-07-22 16:25:06
> AlberMarti para Terrion
> El motor hay que programarlo en C o C++?


Por rendimiento habría que hacerlo en C++ pero para empezar, con lo simple que parece que va a ser y los pocos usuarios que seremos al principio, con PHP vamos sobrados. En el futuro se podría pensar en optimizarlo...


No había pensado en las pruebas de relevos, eso puede ser interesante :)


> No se si habrá competición femenina o solo masculina, eso ya hay que decidirlo.

No le veo ninguna ventaja a dividir el juego en esas 2 categorías. En la vida real es necesario por la diferencia física que hay entre los dos sexos pero aquí es más divertido competir todos juntos, digo yo. En todo caso dividiremos por países :P


> payas para Terrion

> - Habilidades de los nadadores

> Crol Condición (Resistencia)
> Braza Velocidad
> Espalda Técnica
> Mariposa Reacción (Para hacer una buena salida)


Bien, comparemos con las de swimfactory:

Técnica..............Velocidad
Resistencia.........Fuerza
Mariposa............Braza
Braza................Libres

Las 4 específicas para cada estilo están claras.

Sobre las físicas: tiene que haber una que favorezca las carreras de largas distancias y otra para las cortas, que son condición y velocidad.

Para completar las 8 habilidades (tb me parece un buen número) tenemos otras 2: técnica, fuerza (SF) o técnica, reacción (Payas)

Me gusta lo de reacción :) sería para favorecer las carreras cortas, ya que en las largas ese tiempo de reacción, en proporción al total de la carrera, sería despreciable. Así que la otra habilidad tendría que favorecer las carreras largas, para hacerlo equilibrado. En qué creéis que influiría exactamente la técnica?

Otra opción sería poner "Fuerza" en vez de técnica. Aunque es un poco impreciso, quizá mejor "potencia"...


> E independiente de ellas la forma (como en sokker)
> Luego habría que añadir valor, sueldo y nombre.


Yo añadiría una habilidad que represente al "cansancio". Como dije en otro post, aquí sí que debe influir si un nadador participa en varias carreras en un mismo día y hace que el juego sea un poco más estratégico pq habrá que decidir si nos interesa que nuestro mejor nadador se canse en unas carreras o en otras.

Este cansancio o agotamiento no tendría nada que ver con la resistencia. La primera indicaría el % al que rendiría el nadador según el tiempo que lleva compitiendo sin descansar, mientras que la segunda indica más bien la velocidad a la que el nadador se va agotando cuando no realiza un esfuerzo excesivo. Es decir, que una gran resistencia no debería hacer a un nadador incansable en carreras de corta distancia en las que se requiere un esfuerzo mayor en un corto espacio de tiempo, digo yo.


> - Funcionamiento del motor de carreras

> Como dije en su momento, creo que lo más importante es la aletoriedad en la carrera, que no sea muy alta, pero que que tenga su factor para que cada carrera sea diferente. A partir de ahí tampoco sé exactamente como se podría desarrollar, pero obviamente tienen que influir todas las habilidades físicas según su grado y la forma.


Bueno, hay que pensar que toda esta combinación de pruebas, distintos nadadores, forma, resistencia... ya va haciendo que las carreras sean distintas. Lógicamente hace falta esa aleatoriedad pero hasta un punto :P

No recuerdo nombres pero hay nadadores que destacan en ciertas pruebas y suelen ganar ellos normalmente. Como en todo, la suerte influye más cuanta más igualdad hay.
2008-07-22 16:32:47
Cómo avanza esto! Qué bien.

- HTML/CSS ---> 3
- PHP/MySQL ---> 3
- Flash/actionscript ---> 1

En cuanto a los nadadores, podría ser que uno tuviese un grupo y al enviar un nadador a una competición este estuviese ocupado durante esa semana. De esta forma mientras más nadadores, más competiciones por semana podrían realizarse.
Incluso así podrían administrarse los juveniles, pues habrían "campeonatos" para juveniles.
El problema, es como dice payas, tiene menos tirada, porque acá en sokker uno se hace un grupito de contrincantes.
Una idea más loca (pues en eso estamos, no?) es que cada usuario sea un pais (inventado o no*) y el grupo de participantes fuesen a la olimpíadas, no sé bien como se decide cuántos van a a cada olimpíada en la realidad sí.
Lo bueno de esto es que es interesante que cada usuario se abandere por un país X, aunque a parte de eso, no veo muchos pro.

Y sí, el super tennis al final reventaba, pues todos subían sus niveles pero de estrategia no había mucha.


* En el caso que sean reales, podría hacerse por ciudades, así no habría límite de participantes. Así habría que llevar al éxito el equipo de natación de Minsk. XD

Por otro lado, donde estará la estrategia, es decir, en qué campo se ve que hayan unos mejores o peores para el juego?
En sokker es la estrategia en el partido, en hatrrick el entrenamiento (bastante pobre).
Este punto creo que es importante. Con el sistema de campeonatos por participantes, sería quién enviar a cuál la decisión estratégica, no?
2008-07-22 16:33:26
Por cierto, que no se me olvide, podríamos añadir un parámetro configurable por cada usuario que fuera el "riesgo" en la salida. cuanto mayor sea el riesgo, mayor será la probabilidad de lanzarse antes a la piscina pero tb aumentará la probabilidad de hacer una salida nula.

Supongo que será como en atletismo, que sólo se permite una salida nula por atleta, no?
2008-07-22 16:41:58
Veamos, puntos estratégicos:

- Elección de nadadores para cada carrera con el fin de optimizar el rendimiento de los nadadores
- Elección de nadadores para cada carrera con el fin de optimizar el entrenamiento
- El propio entrenamiento (elección de tipo de entrenamiento, entrenadores...)
- Cantera
- Mercado de fichajes?
- Contratación de doctores, fisios...?
- Instrucciones para la carrera: riesgo en la salida...?

Creéis que sería mejor hacer el juego menos "económico" que HT y SK, intentando pasar de cosas como las transferencias de nadadores, y centrarse en el resto de puntos?
2008-07-22 17:00:31
Sobre el tipo de competición, el de cybertennis (crear competiciones de distintos niveles y que cada uno se apunte a las que quiera) no me acaba de convencer. Quizá sea que el propio cybertennis se hacía repetitivo y aburrido pero al no haber grupos y enfrentarte cada vez a un rival distinto al que no conoces de nada, hace que pierdas interés.

Sobre lo de enfrentar a dos equipos únicamente... no sé, parece un poco raro. Qué sería, competir 4 nadadores de uno contra 4 del otro en cada carrera? No me parece muy realista pudiendo hacer que compita un nadador de cada uno de los 8 equipos que formarían los grupos. Como digo, las circunstancias de cada equipo variarán cada semana, y aunque se estén enfrentando siempre los mismos durante una temporada, las estrategias irán cambiando. Por un lado, según avance la temporada irás conociendo mejor a los nadadores de tus rivales. Por otro, si tu equipo no está entre los mejores podrás especializarte en un tupo de carreras para intentar conseguir los puntos necesarios para salvarte, o ver quién será tu rival por la permanencia para intentar quitarle puntos en las competiciones que él más domine. Además, los tipos de pruebas pueden ir variando de una jornada a otra: por ejemplo (me lo invento, que no recuerdo qué combinaciones había exactamente xD):

Jornada 1:
- Mariposa 50m
- Braza 200m
- Relevos Crol
- Espalda 100m
- Estilos 400m

Jornada 2:
- Mariposa 200m
- Relevos Braza
- Crol 400m
- Espalda 50m
- Relevos Estilos

Y bueno, sobre una 2ª competición tipo copa... se podrían sortear grupos de 4 u 8 equipos y que fueran pasando rondas la mitad de equipos. O se podría hacer la competición directa entre 2 equipos, no sé...

Lo de competiciones internacionales, olimpiadas y tal lo veo más como las selecciones nacionales de aquí, no creéis?
(edited)
2008-07-22 17:01:42
Hombre, tanto como evitar el mercado no se si sería bueno... Entonces se basaría nada mas en cantera? Que se haría con los canteranos malos, despedirlos sin más?
2008-07-22 17:03:34
Se pueden dejar libres y que la gente puje por ellos, pero sin ofrecer dinero.

El juvenil iría al club que mejor ranking tuviera de entre todos los que estuvieran interesados en un par de días, por ejemplo, y si no reciben ninguna oferta... dejan la natación y se dedican a otra cosa :P

No sé, sólo es una idea :)
2008-07-22 17:04:56
Me gusta la idea de las selecciones... Los mejores nadadores en un mundial que enfrente a las selecciones por grupos en un sorteo.

En cuanto a la copa, yo haría como se ha dicho por ahí, con grupos por cabezas de serie o algo asi, que pasen por ejemplo los 4 primeros de 8 que corren... Así que la copa sea algo individual de cada nadador, no del equipo. Que puedas reservar un nadador para la copa
2008-07-22 17:05:49
No es mala idea, pero eso favorecería que los equipos grandes se alejaran de los débiles... Pero se puede desarrollar esa idea y mejorarla ;)


Edit: eso del riesgo me gusta. La técnica podría influir por ejemplo en las vueltas cuando hay que impulsarse con las paredes o en la respiración.
(edited)
2008-07-22 17:15:56
Por cierto, lo de elegir un nombre era tb por llamarlo de alguna forma durante el desarrollo, lo que llaman el "wrorking name", que siempre motiva más saber que estás programando el "SwimManager" que "el juego ese de natacion" :P Y no tendría por qué ser el definitivo.

Tb seria para abrir un hilo nuevo y dejar éste para las preguntas de programación en general, como la de Elio, que se ha perdido entre nuestros posts sin respuesta :P
2008-07-22 17:20:00
sip, dire, abra un hilo nuevo, y decidimos un nombre :P
2008-07-22 17:21:54
Me parece bien, incluso un foro aparte para dividir los hilos en general, php/mysql, html, javascript etc. estaría bien xD
2008-07-22 17:32:45
podemos crear un foro externo, será mejor
2008-07-22 18:09:32
externo a sokker? de mundoforo o algo de eso?
2008-07-22 18:12:52
Juego de natación forero <- ahí tenemos el nuevo hilo :)

Ed: Quizá lo de "forero" no suene a lo que quería que sonara... pero bueno, ya está hecho xD
(edited)