1 Arcade Foosball Andrés Borodowski Federico Cherny Agustín Velisone Agustina Escala Patricio Basta
2 División de Tareas Programación ( C# / Visual) Andrés Borodowski Federico Cherny Diseño Patricio Basta Agustina Escala Hardware Agustín Velisone
3 Andrés Borodowski Menú / Opciones Música / Carga de Imágenes Selección de Equipos Movimiento de Jugadores Volver
4 Música Problemas con la música No se muy bien porque, pero la música al cambiar el Form volvia a empezar (Se reiniciaba). Lo termine resolviendo al poner dos variables publicas. Una, era la que controlaba si la música estaba activa o no en el menú de opciones. Y la otra, en el Form Principal, hacia que la música empiece al iniciar el programa.
5 Movimiento de Jugadores Al mover la palanca, ya sea para arriba o para abajo, una variable booleana cambia a true. Al seleccionar una línea, una variable INT, cambia su valor. Si la línea uno, ya esta seleccionada el valor se guarda en la línea dos. Luego cada combinación ( hecha con switch ) hace que la líneas de jugadores vayan para un lado o para el otro.
6 Problemas con Movimiento de Jugadores Al principio había hecho que al tocar un botón determine que una variable bool sea true. Luego había un Timer, que tenía todas las combinaciones posibles. Cada combinación determinaba cual línea se movería y hacia donde. Esto no era conveniente ya que no podíamos mover 2 líneas a la vez.
7 Selección de Equipos En este caso tuve que hacer 3 Arrays ( Una para cada linea ). En ellas cargue todas las imágenes de los clubes de respectivas ligas.
8 Las flechas suman uno a una variables y luego dice que se muestre la imagen respectiva a esa liga.
9 Al seleccionar una liga, una variable toma un valor determinado. Y lo mismo al seleccionar un equipo.
10 En el metegol se muestre la imagen respectiva al equipo seleccionado. Federico Cherny
11 Volver Sonidos / Carga de Animaciones / Carga de Imágenes Al cargar los jugadores, como su label tenia fondo transparente, se veía el fondo del Form, distinto al de la cancha. Por lo que tuve que pedirle a Patricio que lo haga.
12 Fisicas del balon / Rebote en jugadores Como se muestra abajo, aca se determina para que lado y con que ángulo rebota la pelota al chocar con un jugador.
13 Cuando el jugador cambia de posición los valores del rebote vuelven a 0
14 Problemas 1 er: Tuve que decidir como hacer lo de las físicas del balón y no sabia como. Martha me dijo que tenía que usar matrices. Nunca había escuchado eso y me puse a investigar Gracias a Nicolás Chamo, que me mando una de sus clases de 5 to de este mismo tema, pude resolverlo 2 do: Al principio, al poner los valores de las físicas del balón funcionaba bien, pero al mover los jugadores, su posición anterior seguía con los mismos valores. Por lo que tuve que resetear sus valores
15 Problemas 3 er: Cuando los jugadores se movían, no cambiaban completamente de cuadrado de la matriz. Por lo que si la pelota entraba en ese cuadrado rebotaba a pesar de no tocar con el jugador Tuve que hacer que los cuadrados de la matriz sean mas chicos, para que al moverse pase completamente de uno a otro
16 Agustina Escala Animaciónes: Programas usados: Photoshop (poco), Illustrator y Flash Más significativas:
17 Animaciones Animación de comienzo: (Lo que se debería ver) Lo que la primera animación iba a mostrar era a un “jugador” corriendo hacia la pelota y luego patearla y que luego de patearla apareciera el menú del juego con efectos de movimiento de pelotas y unas pequeñas animaciones de fuego.
18 Animaciones Animación de inicio de partida: Es una animación simple la cual muestra un silbato con efecto de sonido para crear la impresión de que esta haciendo ruido y un texto que dice “Play” el cual indica que ya se puede jugar.
19 Animaciones Animación de Gol: En esta animación se muestra a una pelota acercándose al arco en el cual va a hacer gol. Además se puede observar a las tribunas y más adelante cuando se convierta el gol, aparecerá de nuevo el silbato indicando que hubo un gol y a la tribuna haciendo la ola
20 Problemas Los primeros problemas que se me presentaron fue que no sabía nada sobre como hacer animaciones. Pero con la ayuda de compañeros del curso (Levy) pude aprender herramientas básicas del Flash. Más adelante lo pude investigar bien y encontré herramientas útiles. Otro problema fue el modelado y animación de una figura humana. Es algo MUY complejo y además cada parte debe seguir a su parte correspondiente como ej: brazo y antebrazo. A pesar de que para algunos la animación es muy sencilla, para mí fue todo un reto ya que nunca había usado Flash. Me resulto demasiado complicado poder animar un cuerpo ya que en cada frame que quería hacer un movimiento en los siguientes se me movían de lugar y había que acomodarlos uno por uno.
21 Problemas El tercer gran problema. FLASH NO ANDA. NO LO USEN. Flash es un pésimo programa pero como tenía que animar en 2D era el único el cual yo conocía. No recomiendo para nada usar Flash ya que se traba y a veces funcionan mal sus herramientas. Ultimo y más importante, PROBLEMAS DE GUARDADO: Flash no me permitió guardar una animación la cual había trabajado mucho. Cada tanto se guardaba automáticamente y luego de la espera, me tiraba un error. Perdí demasiado tiempo en tratar de guardar el archivo y en tratar de hacerlo video.
22 Cosas que mejorar ( AGUSTINA ) Creo que con el tiempo se podría mejorar la forma del modelado del figuras humanas ya que es muy complejo y el flash no anda bien
23 Patricio Basta use Adobe Illustrator porque era un programa facil de utilizar y con el que yo ya estaba familiarizado. Tambien use Adobe Fireworks En illustrator hice la mayor parte del trabajo, los escudos, jugadorses, la cancha, etc.
24 Problemas Tuve varios problemas. Al principio no sabia como hacer un metegol (de que vista) entonces lo que hice fue buscar otros juegos de metegoles para ver como los habia hecho Despues tuve problemas con los jugador ya que tampoco sabia como hacerlos. Para resolver esto tambien busque imágenes en internet para darme una idea de cómo podia hacerlos. Otro problema fue el la tribuna ya que tenia un espacio muy reducido para hacerla.
25 Problemas Tuve varios problemas. Al principio no sabia como hacer un metegol (de que vista) entonces lo que hice fue buscar otros juegos de metegoles para ver como los habia hecho Despues tuve problemas con los jugador ya que tampoco sabia como hacerlos. Para resolver esto tambien busque imágenes en internet para darme una idea de cómo podia hacerlos. Otro problema fue el la tribuna ya que tenia un espacio muy reducido para hacerla.
26 Bocetos y pantallas
27 Pantallas
28 Mas pantallas
29 Agustin Velisone Estructura de la botonera Electrónica de la botoonera
30 Mediciones y corte del MDF
31 Pintura y cableado Utilicé una placa de teclado USB y pulsadores normalmente abiertos, así al pulsar se cierra el circuito y se typea un caracter.
32 Botones y palancas
33
34 Soportes y acrílico
35
36 Dificultades No había lugar a equivocaciones porque en caso de soldar mal un cable a la placa y querer desoldarlo, se arrancaban los contacto.
37 Cosas que mejorar o agregar Programación: Que se pueda jugar un jugador contra la maquina. Hardware: Agregar botón de pausa y para ingresar la pelota en la botonera. Diseño: Con esto, una animación de la llegada de la pelota al medio, y otras más. Que cada club tenga su propio uniforme.