Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2010, 17:01
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Nuevo mánager deportivo online

Buenas suazoGol, yo tambien estoy "en vias" de empezar un juego como el que tu dices, deportivo, con ligas, diferentes divisiones, etc.

El tema no es nada sencillo! asi que lo primero que te diria es respirar hondo y tomartelo con calma, hay cosas que quizas hayas pasado por alto y empiecen a aparecer y te asustes!

En un principio el tema de las tablas (simplificadas) podria ser:

PAISES
id
nombre

DIVISIONES
id
id_pais
nivel
grupo

EQUIPOS
id
id_division
nombre
user
password

JUGADORES
id
id_equipo
nombre


Hasta aqui creo que todo muy sencillo, quizas algo de lio en DIVISIONES. Nivel se referiria a si es primera, segunda, tercera division... Grupo se refiere a si es Segunda division grupo 1, grupo 2 , etc...

El problema (que a mi se me planteó) es el tema de los EQUIPOS iniciales. Es decir... imagina que tienes 100 registrados, ahi divididos en varias divisiones... ¿y si se registran 10 mas? ¿creas nuevos equipos y los metes por ahi en mitad de la temporada? no me gusta! Yo lo que haría es directamente crear un script que me creara todos los equipos calificados como BOTS, por ejemplo 1000 equipos, y tambien a cada equipo sus 16 o 18 jugadores. Así si un jugador abandona el juego, ya tienes eso previsto y manejas al equipo como un BOT original que fue

Por lo que añadiriamos:

EQUIPOS
id
id_division
nombre
user
password
esbot (0 o 1 dependiendo si lo maneja el server o no)


Bueno, aun no llegó lo peor....... la tabla PARTIDOS, eso ya es tema serio serio xD Tendrias que crear un script que vaya division por division, grupo por grupo, emparejando los equipos y grabando un registro de cada partido (aunque no se haya jugado) con la fecha, hora, etc.

Otro follón gordo es luego el tema de los ascensos y descensos, habria que crear otro script que creara nuevos PARTIDOS para estos emparejamientos, por lo que haria falta un campo "tipopartido" para diferenciar si es un partido de liga, o por la permanencia, o por el ascenso.

Y mas tarde por supuesto una tabla HISTORIAL, que grabe los datos de cada equipo al final de la temporada.

En fin, tenia ganas de escribir jeje. Te aconsejo MUCHO que no hagas un juego "copiado" al hattrick o estos famosos, añadele algo distinto, son juegos demasiado asentados como para entrar a hacerle competencia. Es como si alguien intenta ahora hacer un nuevo "facebook" o un buscador, es perder el tiempo!

Saludos