Saltar navegación

Defensa Proyecto Final - IFS

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 18 de enero de 2024 por Daniel M.

5 visualizaciones

Defensa realizada en 18 de enero.

Descargar la transcripción

Bienvenido Isaac, has desaparecido en la hora citada, así que perfecto, muchas gracias por estar aquí. 00:00:00
Estabas citado a las 7 de la tarde del día jueves 18 de enero para tu presentación del módulo de proyecto final de ciclo de animaciones 3D, juegos y entornos interactivos. 00:00:08
Como ya sabéis en su momento, te informo de que la grabación se usará en el entorno educativo de Ducamadrid 00:00:22
para dar constancia de que ha sucedido el acto y también para que otros compañeros evaluadores puedan verlo. 00:00:28
Solo estoy yo aquí, pero eso, es susceptible de que la presentación se vea posteriormente por otros compañeros del departamento. 00:00:37
Bueno, durante el proyecto hemos hecho un seguimiento, se ha informado de cómo iba a ser la presentación, los criterios. 00:00:46
Y nada, recordarte que tu presentación debería ser de unos 15 minutos de duración. 00:00:54
Yo siempre digo, si os pasáis a un minuto, si estáis contando algo relevante, no pasa nada, no os cortaré. 00:01:01
Si llegaréis a los 20 minutos, pues os corto, porque ya es excede lo previsto. 00:01:06
Y luego posteriormente habrá una ronda de preguntas de unos 5 minutos, que se suele alargar entre que me contestas y lo vemos un poco y lo valoramos. 00:01:13
Pero que sepa que hay una ronda de preguntas, como ya te habíamos informado anteriormente. 00:01:23
Dicho esto, no sé si tienes alguna duda o algo. 00:01:28
Sí, una cosa, porque me has dicho que tienen que ser 15 minutos, pero yo lo que había leído era que eran de máximo 15 minutos. 00:01:32
Como que no pasaba nada si fueran 10, he entendido que eran entre 10 y 15 minutos o una cosa así. 00:01:40
La referencia son 15 minutos, si quieres que sea menos, pues es el máximo. 00:01:46
Claro, todo depende de lo que me enrolle y eso. 00:01:52
Claro, bueno, esto es algo que tenéis que tener previsto. 00:01:56
Entonces, yo apunto que eso empieza Sony 3 a 19 y 4, para que vayáis emparleando pantalla tranquilamente, etc. 00:01:59
Y cuando quieras, pues comenzamos. 00:02:10
¿Sober? 00:02:16
Sí, me veo a mí. 00:02:17
Vale, perfecto. 00:02:19
Pues, ¿cuándo me digas? 00:02:26
Nada, todo tuyo. 00:02:28
¿Hola? 00:02:32
Hola. 00:02:33
Sí, perdona, que voy a desactivar el micro para no interrumpirte cuando quieras. 00:02:35
Vale. Pues, nada, buenas tardes. Mi nombre es Isaac Figueroa Saez y, bueno, vengo a presentar mi proyecto de final de grado, el cual se llama Holopan. 00:02:39
¿Qué es Holopan? 00:02:52
Bueno, pues Holopan es un juego 2D basado en superpunk con temáticas de Hololive. 00:02:54
En este juego, pues he tratado de hacer una estética más de estilo pixel art, basándome en otro juego que salió en el mercado, también basado en Hololive. 00:03:03
Pero, bueno, luego hablaremos un poco de él. 00:03:17
Entonces, ahí está una imagen del juego. Luego pasaré al juego para enseñar un poco cómo funciona. 00:03:20
Pero, bueno, la idea del juego es cuando tú vas con el personaje en un nivel y tienes que intentar destruir esas bolas que se van dividiendo cada vez en pelotas más pequeñas hasta limpiar el nivel para poder acceder a jugar otros niveles. 00:03:29
Superpunk, el juego en el que está basado este juego, es un juego que salió hace ya bastante tiempo, hacia 1900 o algo así, o incluso antes. 00:03:46
En este juego, pues es una saga grande y es basada en eso, de ir pasando distintos niveles y distintos modos de juego en los que tienes que ir destruyendo las pelotas que van apareciendo en el mapa, que se van dividiendo cada vez que las disparas. 00:04:00
Y tienes unas vidas en las que, bueno, si te golpean las pelotas pierdes vidas hasta que tienes que reiniciar el juego. 00:04:18
En cuanto a Hololive, el otro punto en el que se basa mi juego es una empresa de Cover Corp que se dedica a lanzar vtubers. 00:04:25
Tanto hombres como mujeres que detrás de un avatar hacen directos en plataformas de streaming, como puede ser YouTube principalmente, y también pueden producir música, merchandising, ese tipo de cosas. 00:04:39
Se basan, pues eso, un poco en hacer directos, cada una tiene sus cosas que más le gustan. Unas hacen directos más centrados en videojuegos, otras en hablar, otras te enseñan historia y te enseñan biología. 00:04:58
¿Por qué he decidido hacer holopang? Bueno, mi decisión para hacer holopang se basa en que yo de pequeño he jugado mucho al superpang con mi padre y la verdad es que era una cosa que disfrutaba mucho de pequeño, entonces me apetecía bastante hacer un juego basado en esa saga. 00:05:14
Y la verdad es que a día de hoy tampoco hay mucho juego, mucha versión de este juego como para que haya novedades o actualizaciones, digamos, en el mundillo basado en esta saga. 00:05:33
Entonces, pues la verdad es que tenía ganas y me hacía ilusión hacerlo. Y por parte de tomar la inspiración de Hololive es porque soy bastante fan de la saga, uy de la saga, perdón, de la compañía, consumo bastante su contenido y la verdad es que hace relativamente poco tiempo salió un juego, del que ya he comentado hace un momento, llamado Holocure, que basa en el estilo de Vampire Survivors 00:05:49
a los personajes de Hololive. Entonces, bueno, voy a mostrar un poco tanto el juego del que hablo, el Holocure. Tendríamos aquí la selección de distintas vtubers, tú elegirías una, mismamente esta, y entras en un modo juego y se basa en ir limpiando las escenas en las que van apareciendo diferentes enemigos. 00:06:17
Y también quiero enseñar el gameplay un poco de Holopunk, que es lo que he diseñado yo, vale, lo tengo por aquí. En este caso, pues tenemos el menú, vamos a ponerle, ya que tengo la música, y vamos a jugar, seleccionamos un personaje, 00:06:43
la misma que hemos seleccionado antes, y elegimos el nivel, y vamos a tener que eliminar las diferentes esferas, y si nos dan, pues se reinicia el nivel. 00:07:08
Bueno, un poco ya visto el gameplay, visto todo, pues continuamos un poco con la presentación. Vale, las herramientas que he usado para desarrollar Holopunk, vale, en cuanto al desarrollo del proyecto, de lo que es el código y el juego, la base del juego, he usado Unity, 00:07:20
debido a que ya tengo una base de conocimientos en Unity, he trabajado con Unity tanto para hacer trabajos del grado como para mis prácticas, entonces tengo una base de conocimientos con las que podía aprovechar y tratar de mejorar en esa misma. 00:07:46
Luego, para el diseño de personajes y backgrounds, usé tanto Pixelorama como Pixel, vale, el primer logo que vemos a la izquierda es el de Pixelorama, y el segundo es el de Pixel. Estas aplicaciones de dibujo, sobre todo, principalmente para hacer dibujo en pixel art, que es el arte en el que está basado el juego, 00:08:04
los decidí usar debido a que ya conocía los programas, los había usado alguna vez, y eran los que en momentos de buscar información para aprender alguna técnica, algún detalle, aprender cómo usarlos, cómo hacer algunos diseños de pixel art y esas cosas, 00:08:33
eran los que más se recomendaban y los que más veían los tutoriales, entonces la decisión fue un poco en base a eso, que eran los que más se veían y los que más había usado yo en mi día a día anteriormente. 00:09:00
Luego, a mediados finales del proyecto, decidí que los backgrounds los iba a cambiar a usar la IA para ellos, en este caso usé la IA de Adobe, Adobe Firefly, para generar los fondos de pantalla en pixel art basándome un poco en las ideas que yo tenía, 00:09:13
entonces yo escribía a la IA y le decía, pues quiero un fondo pixel art de, como hemos visto antes, la isla de Pascua con tres moais mirando al frente y que sea como un atardecer, y la IA pues me generaba varias imágenes y iba comparando, oye, pues esta me gusta, pero no me termina de convencer, así que génerame más imágenes que se parezcan a esta, y así hasta que encontraba la que me gustaba. 00:09:36
De todos los fondos que hay en el juego son 5, 4 han sido usados al final por la IA y el menú principal lo dejé como el que hice yo para también dejar un poco de una seña de identidad dentro del juego. 00:10:03
Bueno, una cosita que no he comentado también, usé también los programas estos anteriores, los usé para hacer el logo del juego, tanto el triangulito de la marca como las palabras de Holopang. 00:10:19
Bueno, ¿qué objetivos he buscado en este proyecto? Vale, en este proyecto he buscado tratar de sacar un juego con un par de niveles y unos cuantos personajes para jugar. 00:10:33
La verdad es que satisfactoriamente se han podido lograr los objetivos, pese a algunos inconvenientes que me han retrasado un poco y como algunos cuantos fallos que he tenido que arreglar y he tenido que estudiar como sacarlos adelante. 00:10:49
Pero al final he podido sacarlos adelante y he podido traer al juego un nivel más de lo que estaba pensado y añadirle también música que no estaba pensado al principio y por ende también un menú de ajustes para la música para no dejar sordo al usuario si la música estaba muy alta. 00:11:05
Por último, las metas que yo busco personalmente con este proyecto han sido aprender más, sobre todo del tema de diseño, ya que no es mi fuerte, pero pues nada, para diseñar los personajes y los fondos al principio he tenido que buscar información, he tenido que practicar 00:11:26
y eso era un objetivo a buscar, una meta a buscar. También mejorar mi nivel con Unity, aprender nuevas cosas, aprender de los errores que he tenido durante el proceso y también me gustaría, me ha gustado también alcanzar la meta de saber un poco lo que es el desarrollo de un juego, entender lo que conlleva desarrollar un videojuego a la larga 00:11:53
debido a que en el futuro me gustaría dedicarme a este mundo del desarrollo. Entonces me ha servido muy bien para aprender cómo funciona el desarrollo de un juego, cómo hay que organizarlo, los tiempos, lo que puede durar, los inconvenientes que te puedes encontrar. 00:12:20
Entonces para mí ha sido bastante satisfactorio al final, he podido alcanzar las metas que quería, los objetivos que se buscaban para el juego y poco más, creo que eso ya es todo. 00:12:36
Vale, sí, por tu parte estaría, ¿verdad? Sí. Vale, bueno, un par de cosas, no se ha oído la música mientras testeaba porque al compartir pantalla no pasa nada, lo tenemos, es decir, tenemos el ejecutable así que lo podemos revisar. 00:12:48
Pero eso, que al compartir pantalla hay que dar una opción de compartir sonido, ¿vale? Pero bueno, no ocurre nada. No, no sabía, perdón. Lo tenemos para probarlo, aunque no lo veamos en la presentación. Y luego habéis una cosa que has dicho que el PUNK fue lanzado en 1900 o antes. 00:13:08
Sí, puede ser. Tenía la fecha por ahí apuntada, pero se me ha pasado un poco. Pero 1900, entiendo que no. No, incluso antes. ¿1900? No, no, no. Es que no me acuerdo ahora mismo cuál era la fecha exacta. Pero claro, en 1900 casi ni existía el cine. 00:13:23
Vale, varias cosas que te quiero preguntar. Sí, ¿qué pongo de pantalla? Puedes dejar, yo te voy diciendo. Vale. Bueno, lo primero que quiero reseñar es el aspecto de la memoria, ¿vale? 00:13:40
Y esto es también parte del aprendizaje espero, es que a nivel de ortografía es muy mala. Es decir, hay un montón de falta de ortografía. No hay párrafo que no tenga falta de ortografía, ¿vale? ¿En serio? Sí, sí. La puedes revisar. Sobre todo la palabra que, que pones siempre tildes, es algo que tienes que revisar. 00:14:00
Ah, vale, sí. Pero bueno, no es solo eso, hay muchas más palabras, pasados, etc. Ya sé por qué es. Vale, pero bueno, en la rúbrica que teníais uno de los ítems que se evalúa es la ortografía y la corrección gramática y no se puede presentar algo así o si en el futuro trabajas, por ejemplo, reportando o haciendo informes sobre videojuegos, por ejemplo, no puede estar plagado de falta de ortografía que a veces incluso impiden leerlo con normalidad. 00:14:23
¿Vale? Eso primero. Y luego otra cosa, claro, uno de los problemas que ha habido en la evolución del proyecto es que la memoria, ¿verdad? Que no iba avanzando mucho hasta este último paso. Falta un... siempre que hagas algo académico, una memoria, algo que tenga que englobar, cualquier documento que sea mínimamente extenso, siempre hace un apartado de conclusiones. ¿Vale? Para... Pues aquí, por ejemplo, lo has hecho bien en la presentación. Pues las metas conseguidas en tu proyecto acaba con referencias, si no me equivoco. 00:14:52
¿Vale? Siempre reservate un último apartado como para cerrar, ¿vale? La documentación. Ya te hablo, aquí es algo como académico, pero en cualquier ámbito siempre está bien, ¿vale? Un cierre. 00:15:21
Vale, vayamos a lo que es el videojuego. A nivel de acabado del juego, ¿qué hubieras, si tuvieras tenido más tiempo, o si continúas con él, qué es lo siguiente que harías? ¿O qué no te ha dado tiempo de hacer claramente que querías haber probado? ¿O has alcanzado todo lo que querías alcanzar? 00:15:35
Pues lo que quería alcanzar principalmente está todo, la verdad. Luego sí me habría gustado probar un poco más exhaustivamente el sistema de vidas que me lo comentaste en su momento. Estuve haciendo un par de pruebas pero no logré sacarlo adelante ni entenderlo mucho, entonces preferí dejarlo apartado ya que no lo tenía previsto desde un principio. 00:15:59
Y bueno, al final pues no lo saqué. Pero, por ejemplo, intentar mejorar ese aspecto y hacerle un sistema de vidas sería una opción. Meter más niveles, lógicamente, más personajes e incluso algún modo de juego nuevo. Podría algo que sea como oleadas de pelotas y tratar de sobrevivir el máximo tiempo posible o algo así. 00:16:23
Podría estar también una opción. Y tal vez a lo mejor tratar de hacer que bloquear los niveles si no te has pasado el anterior. También sería un detalle que podría incluir en un futuro, si siguiera con el desarrollo del juego. 00:16:46
Vale. ¿Bugs no encuentras en lo que tienes ahora mismo? 00:17:02
En las últimas pruebas que sí que yo he hecho, no. No sé si habrá alguno más, alguno que no haya detectado. 00:17:06
Hay unos cuantos. Ninguno esencial, de verdad que dentro de la mecánica que no es muy compleja. Pues, por ejemplo, hay un personaje el que lanza como tres flechas, no sé qué lanza. 00:17:15
Cuando estás en el nivel del castillo, si da a las superficies, a las barreras que hay en la parte superior, se queda la bala. Es decir, bueno, si quieres lo podemos incluso probar. 00:17:29
Entonces, para que los tengas en cuenta, eso es uno. Por ejemplo, otro que el personaje azul cuando disparas y te están moviendo da como tirones. 00:17:40
Cuando se sube las escaleras luego se suelta bajando, que bueno, eso puede ser intencional. Hay balas que pueden atravesar varias bolas y no sé si eso es lo pretendido. 00:17:48
Y luego, por ejemplo, en el nivel que es como una especie de restaurante que pone KFP, ¿vale? Sí. 00:17:59
Ahí hay varias bolas de colores y solo con matar, digamos, a las verdes se pasa el juego. ¿Eso es a propósito o no? 00:18:04
Solo con matar a las verdes se pasa el juego. 00:18:13
Sí, si quieres lo vemos. Al menos en el ejecutable que yo tengo, si tú vas a ese nivel. Bueno, yo lo hice con él, por ejemplo, cuando lo vi. 00:18:15
Vale, creo que se puede ver el fallo. 00:18:22
Claro. 00:18:26
No lo puedo imaginar. 00:18:27
Sobre todo es, si vas a meter ese tipo de variación de enemigos, ¿vale? Hay que hacerlo claro en algún momento. Porque si no, la persona no sabe que tiene que matar. 00:18:28
Porque es verdad que estás en otro nivel. 00:18:40
Sí, no, la idea era que tenías que matarlo todo, sí. Pero creo que se puede ver el error. 00:18:42
Ahí hay otro bug o un factor que al jugador usuario no se le transmite, ¿vale? Para que sepa que tiene que matar. 00:18:50
Que, hombre, en estos juegos que no son especialmente complicados se deduce finalmente. Pero, bueno, siempre hay que pensar un poco en el sitio en el que está el jugador, ¿vale? 00:18:59
Claro. 00:19:10
Luego, en la última, lo pones en la presentación, en la memoria, pero en la última entrega que hubo seguimiento tenías un problema de que no podías seleccionar al jugador y tuviste que poner un nuevo script con variables estáticas. 00:19:11
Sí, bueno, con variables estáticas no, sino el script es estático directamente. Entonces, al hacer un script que es estático directamente ya ese es el que guarda la información a través de los distintos niveles y las distintas escenas. 00:19:28
Entonces, ya el menú principal al pulsarle el personaje manda un ID a ese script, ese script se guarda y luego ya desde la escena del juego accedes a ese script para recoger el ID y generar el personaje que quieres. 00:19:47
Y puedes enseñar el código de ese script estático. 00:20:09
De hecho, es muy simple, es una línea prácticamente. 00:20:13
Es una línea. Lo que pasa es que conviertes el script en un static, entonces el GameObject, ProjectPerFab, que lo estás metiendo aquí, lo estás referenciando desde el PlayerSelect, 00:20:16
estás haciendo que el que selecciones tú se convierta en el GameObject PlayerPerFab y luego ya dentro del nivel accede a este PlayerPerFab y lo genera. 00:20:45
Sí, básicamente que puedes guardar la variable durante toda la partida y se guarda ahí, ¿no? En la ID de ese objeto que has seleccionado. Vale, porque, es decir, entiendo que esto de darle una vuelta tampoco hay nada... 00:20:58
¿No hubiera sido mejor, bueno, lo que has dicho, bloquear el nivel que sea un poco lineal y haya una evolución no que sea tanto tan rápido, escoge personaje y vea el nivel que quieras? 00:21:12
¿O por qué no lo has planteado a lo mejor, dentro de lo que tampoco hubiera sido super complicado, hacer que escogieras un personaje, empezaras por el primer nivel y te tuvieras que pasar los cuatro? 00:21:22
Lo digo para que tenga un poco más de complejidad el juego. 00:21:32
Sí, podría haberlo hecho, pero no lo pensé en su momento, la verdad. No lo había planteado hacerlo de esa forma. 00:21:35
Pero el juego final, si ahora dijera lo voy a hacer así, independientemente del tiempo, ¿cómo sería esa mecánica de juego? 00:21:42
Buena pregunta. No sé si a lo mejor daría los cuatro personajes principales, a lo mejor así, ya directamente, y luego según si te pasas, digamos que se desbloqueen como por logros o algo así, el resto. 00:21:52
Si te has pasado dos o tres niveles con este personaje y con este otro, pues que se desbloquee el siguiente o algo así. 00:22:08
O si te has pasado hasta el nivel 20, desbloqueas un nuevo personaje. Sería una forma de hacerlo, la verdad. 00:22:16
Bueno, pues por mi parte no hay muchas más preguntas, porque los problemas que te han ido sirviendo más o menos están documentados en la memoria. 00:22:26
El cronograma, bueno, más o menos lo has cubierto. El que me planteaste creo que fue la segunda entrega. 00:22:37
Bueno, está cubierto un poco todo, así que menos algunas cosas que te he dicho de bugs, que es darle vueltas, la memoria. 00:22:47
La memoria sí que tiene cosas bastante mejorables, sobre todo lo que te he comentado de ortografía. 00:22:56
Lo puedes revisar, no solo ortografía, las formas pasadas de los verbos hay un montón que no tienen la tilde. 00:23:01
Eso ya es que lo lees y no sabes, hay frases a veces que no están bien redactadas. 00:23:08
Entonces, bueno, en ese sentido es muy mejorable y no te lo digo solo ante el académico, porque me tengo que fijar la ortografía, que es importante, por supuesto. 00:23:14
Es que puedes tener, incluso como desarrollador, que documentar tus procesos. 00:23:23
No puedes estar plagado de ese tipo de problemas. 00:23:30
Y eso, siempre intentaría la conclusión. 00:23:35
Aparte de las referencias podría haber estado un poquito más fina, pero bueno. 00:23:40
Sobre todo lo de la falta de ortografía y ese que con tilde continuamente. 00:23:46
El que con tilde es que lo he hecho con el de Google, con el Google Docs, y tiene guardado que los que me los ponga con tilde. 00:23:53
Algunos me doy cuenta y los quito, pero otros no me he dado cuenta. 00:24:04
Y son la mayoría de ellos que no me he percatado, que me los pone automáticamente. 00:24:08
Porque yo los escribo sin tilde y automáticamente el programa lo cambia. 00:24:13
Porque tiene como el autocorrector activado entonces. 00:24:17
Sí, pero bueno, eso no significa que no lo ha revisado entonces antes de entregarlo. 00:24:20
O algo ha pasado, porque no es normal. 00:24:25
Es que todos los apps tienen tilde, es así. 00:24:28
Pero eso no, que sea el autocorrector es para ayudarte, pero al final el que decide que pone no es un corrector automático. 00:24:31
Vale, pues nada, por mi parte, si quieres deja de compartir ya, porfa. 00:24:40
Y por mi parte pues ya estaría, te agradezco mucho la presentación. 00:24:46
A ti. 00:24:50
No sé si hay algo más que quieras aportar o concluimos. 00:24:51
En principio no. 00:24:54
Vale, lo que comenté, tenemos la junta de evaluación el próximo jueves 25. 00:24:56
Así que hasta entonces no os daremos calificaciones, hasta que no sea esta junta. 00:25:01
Entonces el propio jueves o el viernes de la semana que viene pues os imagino que es cuando tendréis la calificación. 00:25:06
Después de eso revisa periódicamente tanto el habla virtual como el mail, porque habrá más comunicaciones. 00:25:14
Sobre todo para obtención del título, para que se supere todo, etc. 00:25:22
Así que nada, por mi parte ya está y muchas gracias por asistir. 00:25:27
A ti. 00:25:32
Y nada, venga, gracias Isaac. 00:25:33
Hasta luego, buen día. 00:25:36
Igualmente. 00:25:37
Subido por:
Daniel M.
Licencia:
Todos los derechos reservados
Visualizaciones:
5
Fecha:
18 de enero de 2024 - 19:42
Visibilidad:
Clave
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
25′ 39″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
203.72 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid