Configuración del PC para la defensa

Bueno, parece increíble que después de haber usado los mismos programas y versiones que en clase para la realización del juego, llegado el momento de defenderla en clase surja algún problema…. pues así ha sido XD.

Por suerte era conocido de antemano que podia pasar, y lo he podido solventar más o menos rápido. El problema en sí es que por alguna razón, el java que viene allí por defecto no reconoce la clase GroupLayout de Swing, que se usa automáticamente por el mismo para asignarle colores a los paneles entre otras cosas.

Os cuento que procedimiento debeis seguir para hacer rular la práctica en el aula de prácticas:

-Copiar carpeta SONAPOLY entera a C: con todos los proyectos que contenga.

-Abrir ModuloPintar, hacerlo proyecto principal, limpiar y construir, cerrar proyecto.
-Abrir Sonapoly JAVA:

*Resolver problema de referencia de derbyclient.jar.

*En las propiedades del proyecto, en Bibliotecas, en el primer combobox, donde pone JAVA 1.5, cambiarlo por el último (de nombre raro), que es una versión más actual.

*Limpiar y construir.

*Esperar….

*Esperar….

*Seguir esperando….

*Iniciar la Base de Datos: Al hacer esto, nos pedirá que le indiquemos dónde se encuentra  la misma (C:\Sonapoly\BD).

*Ejecutar! :D

Nada más, así ya podreis poner en marcha la práctica tranquilamente. Dos avisos:

-’Limpiar y Construir’ de Sonapoly JAVA tarda mucho. MUCHO. NO ES BROMA. Se llevo tranquilamente de 5 a 10 minutos haciendo SOLO ESO !!!. Si no fuera por el administrador de tareas que decia que la CPU estaba currando a muerte, creería que se había colgado Netbeans.

-Las notas van a tardar en salir, ya que Manuel tiene que mirar mil y una cosas, habrá que ser pacientes!! :D

(8) Directamente, desde EL INFIERNO… (8)

… abran paso, que llegó el Lokoh, con ciento y un trucos bajo el brazo, para derrotar al getResource() de Java (8)(8)( 8) !!!!!!!!!!!!!!! (Tuneo de canción de Calle 13 ON :D).

Después de los post que me he ido marcando durante el curso, es irónico que el correspondiente al anuncio de la VERSIÓN GOLD DE SONAPOLY (1.1) sea el más corto, pero es así, después de estos dos últimos días, en concreto AYER, casi no tengo fuerzas ni para respirar.

Sólo diré que a las 3 AM veía opciones hablandolo con Jorge de solucionar el tema de las Imágenes, y tenía puesto el despertador pal día siguiente realizar la entrega. A las 4 ya lo veía imposible y lo quité. Y a las 4.50, en el último intento antes de irme a la cama derrotado en todos los aspectos que se puede estar derrotado, APARECIÓ LA LUZ. El último truco funcionó, y vaya si funcionó.

En fin, esta mañana a las 12 le he dado a Manuel en el despacho el DVD de la 1.1 :)

La versión final está en subversion (excepto los sonidos), y la distribución a colegas procedo ahora mismo a hacerla.

De verdad, esperemos que no haya más sobresaltos como ayer en la entrega de la v1.0 y haya que hacer más revisiones. Porque yo personalmente, ya no puedo más.

EQUIPO SONA: ¿¿¿¿¿¿¿¿¿Cuándo vamos a celebrarlo?????????

Mañana, último día

Parece increible pero el día D esta llegando. Acabo de subir a subversión la versión 347 (la cifra ya es espeluznante). –> Pollo, revisa lo que te dejé en MSN si puedes hacerlo antes que yo.

Quedan aproximadamente 24h para que SONAPOLY 1.0 vea la luz. Unos toques por allí, por aca, y esto se acaba grupo.

Creo que para el segundo cuatrimestre, a pesar de todo, vamos a echar de menos la dinámica de este primero.

Vayamos rezando para que este trabajo tan increíble tenga sus frutos en unas buenas notas.

Documentación

Ya he completado la documentación, aquí os la subo. Comentadme si os gusta, si no os gusta o si queréis que le cambie alguna cosita (Revisada por Jorge)

Editado por Lokoh: Ahí teneis mi revisión, con imágenes y algunas cositas nuevas / cambiadas. Espero que os guste!

documentacion-rev12rar.jpg

Diagramas de Secuencia

Si chicos mi parte está terminada, echadle un vistazo para dar el visto bueno. Si pensais que tengo que retocar algo, decidlo para intentar tener las cosas lo antes posible.

PD: Si quereis el archivo del proyecto me lo decis.

Saludos señores.

NUEVOS DIAGRAMAS!!!

dsrar.jpg

Corrección de bugs de la RC1

Llegó la hora de ponerse a corregir los bugs encontrados por los Beta-Testers y nosotros mismos en la RC1.

Aquí abajo pongo la lista con todos, id cortando-pegando de un sitio a otro conforme se vayan solucionando, y explicando si toca lo que se haya hecho.

PENDIENTES:

-El tablero está muy recargado y las fichas azul y verde se ven mal (Encargado a mi muy mejor amigo Jesuli)

SOLUCIONADOS:

-A veces no suenan los dados –> Debe ser fallo del Java en el PC de Ale. Versión JRE antigua o algo.

-El sonido de ir a la carcel es demasiado largo, y creo que suena dos veces (a no ser que sea el mismo para salir y para entrar, pero aún así, es muy largo)

-Hay veces que tiras 2 veces seguidas :S –> Eso no es un fallo. Es por sacar dobles, amigo :p

-El botón subasta lo renombraría a “No comprar”, ya que realmente en el juego puedes o “Comprar” o “No comprar” la casilla de turno. Si eliges “No comprar”, entonces se realiza una subasta, en la que no tiene porque salir ningún ganador y la casilla puede seguir al final del turno sin dueño. –> Tras previa consulta con el patrón y confirmación por parte suya, se han realizado los cambios oportunos para que ahora el juego tenga este funcionamiento.

-Vista Créditos SIGUE saliendo cortada. –> Corregida por enésima vez.

-Si pones el nombre de color amarillo no se ve na… –> Mejorado todo lo que se puede mejorar. El amarillo en fondo gris…

-Al final, cuando sale “el ganador es:” cambia los colores de los nombres de los jugadores entre ellos. –> Se ha cambiado el diseño de esto, ahora salen todos negros y ordenados según su clasificación (antes esto no se hacía bien).

-No se indica el precio que hay que pagar al propietario de un Servicio Público, sale “Alquiler: ” y no se indica precio. –> Arreglado

-Al caer en la cárcel, si intentas salir tirando dados y no sacas dobles, cuando te muestra el mensaje de “no has tenido suerte, sigues preso por no sacar dobles” se activa ademas de los botones comunes, el botón pagar. Y no debe, no debe activarse porque sólo se puede intentar salir de la cárcel de 1 sola forma por turno. –> Arreglado, faltaba un desactivarBotones() al principio del action performed del botón tirar (y eliminarlo dentro de un case del mismo método).

Post-Examen y vuelta al trabajo

Bueno, el examen de teoría ya acabó y es historia, para bien o para mal (esperemos que bien, después de tantísimo estudio, trabajo y dedicación a esta asignatura hay que ser optimistas y confiar en nuestro criterio en el, para nada fácil, examen de ayer -o eso pensamos la mayoría-).

La cuestión es que no hay tiempo para respirar y hay que terminar la práctica en unos 6 días aproximadamente.

Pollo, como has estado vacunándote esta mañana y no has podido venir hoy a las tutorías con Manuel, te comento un mini-resumen:

-Hemos intentando resolver el problema de que la primera vez guarda estupendamente las cosas pero en el segundo y consecutivos guardar dentro de una misma partida no funcionaba (No actualiza lo que está guardado). Por más trucos que se han intentado no ha funcionado ninguno. Manuel se ha quedado con nuestra práctica al completo para echarle un vistazo. En última instancia, pues la aplicación sólo podrá guardar una vez por partida, no se más opciones.

-Ya tenemos claro los puntos que hay que entregar y tal, y exactamente en qué consiste la defensa. Ya te comentaremos con detalle.

-Hay que crearse una nueva clase Controlador, cuyo contenido será el del MAIN de Juego entre otras cosas. Esto es para poder hacer persistente la clase juego, y poder guardarla para posteriormente hacer una carga. Te lo explicaremos con más detalles cuando hablemos.

PD: Mira tu email, esta mañana te mande los cambios de la Persistencia para no tener problemas con Subversión.

Mañana…

prison-break-sona6.jpg

Pelea a muerte en… cualquier sitio menos el Aula Magna (esperemos).

Se respira más miedo que el que tenía “El EX-Delta Force” en el último capítulo, cuando se le acabó la acetona y le faltaban 5 minutos pa la pelea xDD

En fin, nos jugamos un cuatrimestre de trabajo a muerte en 3 horas… esperemos que “el San José Bendito” de aquella mujer vele por nosotros, y que el patrón no tenga en consideración el acoso de Virginia pidiéndole exámenes, y nos ponga lo que nos prometió: Un examen asequible consecuente con el impresionante curro y tiempo que nos ha requerido la práctica.

Release Candidate 1

Estoy subiendo por PANDO a toda mecha el EXE de la RC1. Mirad vuestro email!

Cuando acabe, subo también los sources de imágenes, sonidos, …

En fin, la emoción fluye por mis venas. Lo hemos conseguido.

¡¡¡¡¡¡¡¡ VAAAMOOOOOOOOOOOOSSSS !!!!!!!!

Nuevos Dados

Sin quitar merito a los dados que hizo el Poio, me he dado la libertad de crear unos nuevos, espero que os gusten, sino pos seguimos con los que teniamos ;)

Un saludo.

Dados -> dadosrar.jpg

Tarjetas-> tarmodrar.jpg

PD: Mirar bien las tarjetas plz y comentarme lo que sea a las 7, me voy pal recre que llego tarde!