Un mes mas tarde sigo regresando a la vida (según yo)

Ok, ok no le hagan mucho caso al titulo el caso es que una vez mas luego de un mes… (casi 2) regreso nuevamente esta vez con buenas noticias recuerdan mi post de hace quien sabe cuantos meses sobre mi extraño sentimiento de culpa o denigración en cuanto al tema de mi tesis? en el que me estaba preguntando si solo era una excusa para que fuera aprobado el ante proyecto.

Bueno ese sentimiento a desaparecido recientemente ya que su servidor aquí presente a decidido y con aprobación de mi tutor reestructurar la tesis (ojo no es decisión de 3 días para acá) el caso es que no solo he cambiado mi principal objeto de apoyo el cual era utilizar Source SDK reemplazándolo con Unity3D si no que ademas de eso el tema (por otras razones) cambia drasticamente enfocándose en algo que esta mas acorde a la carrera que estoy cursando la cual es INGENIERÍA INFORMÁTICA por lo que desde ahora y en adelante (espero tener todo listo mas pronto que tarde) el titulo de mi tesis sera:

DESARROLLO DE UN SCRIPT DE SIMULACIÓN DE LA ZONA DE VIENTO EN LA PLATAFORMA DE DESARROLLO DE VIDEOJUEGOS UNITY 3D.

Ni mas ni menos al punto, ahora vamos a abordar un poco (para los que leen que ya creo que ni lean para estas alturas) me imagino que les vendrán unas cuantas preguntas a la cabeza como por ejemplo:

¿Porque abandonar el tema de educación?

Bueno en parte no fue mi decisión como tal como ya les dije una serie de factores no me dejo realizar ese tema y una de las razones es que en el tiempo que llevo haciendo esto comprendí algo, hacer una tesis no es sencillo, lleva tiempo, dedicación  sacrificio y un sin numero de elementos, eso claro esta dependiendo del tema que elijas, si no eres bueno en un tema determinado la tesis se puede transformar de algo simple que pensaste en un monstruo que devorara todo tu ser y te llevara a cuestionarte a ti mismo diciendo ¿porque?.

En mi caso mi fuerte no es la educación y aunque estuve consultando con profesores y demás llegue a la conclusión de que no estaba avanzando, al mismo tiempo el monstruo interno del que les hable, me carcomía por dentro diciéndome «Hey pensé que te gustaban los videojuegos… ahora buscas una excusa para mostrar al mundo que no son solo cosas para niños como piensa la mayoría?».

No me mal interpreten adoro los videojuegos los que me conocen deben estar hasta la coronilla de que lo único que hablo generalmente es de eso pero que puedo decir cuando a alguien le gusta algo a tal punto que se vuelve su pasión ninguna fuera sobre la tierra puede oponerse, igualmente sigo pensando que usar videojuegos para abrir una nueva forma de educación es algo que no se debe descartar quizá en unos años retome ese punto, pero es que simplemente por cuestiones de tiempo y recursos no puedo darme ese lujo, la otra razón para descartar el tema fue que si, en su momento conté con el apoyo de una institución para realizar el «estudio» pero luego de ir nuevamente me dijeron que por motivos «internos» no podían darme la ayuda necesaria por el momento.

Esas fueron las razones principales por las que decidí dejar ese tema en fase de espera, ahora continuando con el cambio al nuevo tema, se aplica mas a mi carrera, estamos hablando de programar un script, debo decirlo UNITY3D es uno de los programas de desarrollo mas completos que he visto en mi vida, dominarlo no toma mas que unas pocas semanas y solo es cuestión de dedicación y tener nociones básicas en cuanto a programación, sin embargo esto ultimo no es tan necesario ya que se puede armar un videojuego «sencillo» sin hacer uso alguno de programación.

Claro si quieres que tu producto final sea algo único es mas que obvio que debes pensar en utilizar esto ultimo pero como les digo no es tan obligatorio como se pensaría.

Ahora por su puesto no los voy a dejar con promesas falsas ni mentiras tengo pruebas de que este proyecto esta en marcha las cuales les mostrare ahora.

CONTEMPLAD MORTALES (creo que me pase un poco)

 

Como pueden ver todo va cobrando forma y viento en popa, la parte teórica ya que tengo mas experiencia puedo hacerla en menos tiempo que antes eso si llevo todo con calma y sin apuros.

 

Debo decirlo me encanta la interfaz de Unity es tan completa y te deja todo en bandeja de plata casi, siempre y cuando le des dedicación al mismo tiempo la documentación que posee puede que llegue a intimidar a mas de uno pero una vez  le agarras el truco todo se vuelve mas sencillo.

Muy bien y esa fue mi actualización por el momento supongo creo que logre abordar los temas que me interesaban actualizar en este momento el caso es estoy de vuelta quizá no actualice tan seguido pero tampoco voy a dejar de actualizar por 4 o 5 meses (eso ténganlo seguro) al mismo tiempo les digo que pronto volverán a saber de mi porque ESTA SI ES LA DEFINITIVA cuando digo…

Hasta otro espacio de tiempo gente no olviden dejar sus comentarios.

Actualizacion: Como va la Tesis 2?

Ah gente no saben lo sencillo que se me hace escribir a estas horas de la madrugada sin ningún tipo de distracción ni nada por el estilo solo yo y mis teclas, ahora antes de seguir debo decir, si para mis lectores frecuentes fuera del tema de la tesis pronto tendrán mis impresiones sobre todas las conferencias de prensa que se vieron en la E3 solo les pido un poco de paciencia en ese aspecto, ahora continuando con la tesis… bien finalmente como mi tutor me dio luz verde pasare a transformar (de hecho lo he estado haciendo todas estas noches) mi proyecto de la realización de un videojuego a la administración y gestión del mismo, que quiere decir esto?, que no se va a realizar el juego? no precisamente, el juego se realizara les prometo por este medio que una vez terminado todo podrán disfrutar del producto final de todo mi esfuerzo, pero por lo que me resta de tiempo actual no voy a poder realizarlo en este momento.

Ahora de eso les quería hablar del juego como tal, es difícil plasmar una idea en palabras a veces pero usare ejemplos para que me entiendan, bien veamos primero el juego sera en entorno FPS (First Person Shooter) ya que vamos es una de las formas mas implementadas  en la actualidad para relatar una historia, «vivir la piel de tu héroe» por decirlo de una manera, el segundo punto como sabrán los que me conocen es que el juego tendrá una temática «histórica» eso si sera divido en 2 versiones, la educativa y la comercial, la educativa no dispondrá de ningún tipo de «violencia física excesiva» que quiere decir esto? no hay sangre amigos míos, recuerden es algo para enseñar no puedo poner sangre, ahora la versión comercial si tendrá este contenido pero en baja medida, ya que incluso con eso quiero llegar a un publico por lo menos +12, en cuanto a clasificación se trata.

Bien con eso aclarado pasemos al argumento (o en este caso ya que no tengo historia que sustente los hechos) pasare a la mecánica de dicho argumento, debo decirlo todo esto me llego en un momento de inspiración mientras dormía, y al momento de despertarme no sabia si lo que había vivido existía, o no, fue una experiencia interesante, pero entonces como constaría el juego, bueno como les dije comenzamos en un «intro stage» nada del otro mundo solo una habitación con varias puertas en ella, cada puerta tendría su descripción (escrita y pre grabada) para que entiendan, se dirigen a la puerta que dice «Batalla de Carabobo» (esto es para mis lectores de mi país) y en ese momento empieza una narrativa corta, un resumen si quieren llamarlo así sobre lo acontecido en esa batalla, luego abres la puerta, y pasamos a una escena CG (Escena pre renderizada o cinemática o video) donde te dan una introducción simple de lo que debes hacer en esa batalla y cuales son los bandos que luchan en ella, seguido de esto pasamos a la selección de bando, que nuevamente se divide en 2 versiones, para la versión Educativa, contara con 3 tipos de elección, Ejercito A, Ejercito B o Modo Espectador, el «Modo espectador» sirve mas que todo para los profesores ya que en el momento no tienen tiempo de jugar y enseñar al mismo tiempo, pueden utilizar este modo para ver una representación de la batalla y explicar ya sean los generales que luchan en ella, las fechas, las causas de la batalla, etc, mientras que las otras opciones son mas interactivas ya que muestran jugabilidad como tal en este aspecto, eso si en la primera versión debo aclarar no tendrá posibilidad de modificar el resultado de la batalla, elijas el ejercito que elijas saldrás victorioso o derrotado lo único que varia es en cuanto a distribución de objetivos una vez que empiece la batalla, eventualmente se podría agregar una modificación de resultados algo que incentive a rejugabilidad, o la historia vista desde otros puntos de vista y con diferentes resultados, pero eso por ahora no va.

Continuando saltamos a la jugabilidad, típica acción FPS, en cuanto a las armas tendría que verificar con historiadores cuales eran las armas implementadas en ese momento, ya sea el uso de armas de fuego o armas de melé (como cuchillos o machetes), bien comienza la batalla, y se te dan tus objetivos a cumplir para terminar dicha batalla ya sea de un bando u otro (es mas que todo para agregar mas contenido), luego que terminas el ultimo objetivo secundario, se te muestra otra CG, con la conclusión de la misma, y aquí el final se divide en dos versiones nuevamente, la educativa, incluirá un pequeño cuestionario de lo vivido en la batalla acontecimientos, nombres, fechas, razones, etc, en cambio la comercial tendrá unicamente una puntuación por score, dependiendo de tu tiempo, numero de veces que perdiste, etc. Todos estos factores se sumaran y te darán un resultado final ya sea A,B,C,D,F o S(este para puntuación perfecta) todo esto para fomentar la rejugabilidad una vez mas, quien sabe quizá una puerta escondida al final del juego, que se desbloquea con tener tantos rangos S en la historia.

Ok ahora pasemos al tema importante en todo juego, el héroe, bueno que mejor que un «Silent Hero» para este tipo de juegos que quiero decir con esto? que le des tu la personalidad, el personaje no tendrá voz, ni personalidad, lo mas parecido que puedo dar como ejemplo es al señor Gordon Freeman de la saga Half-Life o a Link de The Legend of Zelda, es mas que todo para hacer que el jugador cree esa atmósfera inmersiva dentro del juego.

-Gordon Freeman y Link, Perfectos ejemplos de «Héroes Silenciosos».

https://i0.wp.com/screenshot.xfire.com/s/98419535-4.jpg

-Como se sabe de antemano que el Source Engine es un Motor gráfico multifacético se podría utilizar para las primeras versión del juego ademas que seria los mas conveniente.

Bien y básicamente esas son mis ideas para el desarrollo de este ambicioso proyecto, y díganme sus opiniones tener un poco de Feed-back no estaría mal, igualmente este post como el anterior queda como una actualización y claro esta, profesor como se que leerá esto un comentario no estaría mal la verdad o por lo menos transito que me sirva de prueba para dicha idea.

Yo soy Kloz y aquí me despido… por ahora…

Actualizacion: ¿Como va la tesis?

No entiendo porque sigo con este mal habito (de escribir entradas a altas horas de la noche ejemplo son las 2 am), de verdad ya me preocupa el caso es que hago esta entrada pues para informarles sobretodo a mi tutor (que espero siga siendo mi tutor) que pues aun no abandono nada vamos que estamos a mitad de camino, pero el caso es que si bien no he publicado mucho mas que unas pocas reseñas que tenia escritas desde hace tiempo (que puedo decir en cierto modo me gusta escribir sobre cosas que me interesan) hace poco le he dado uno que otro vistazo a mi reto final como tal el cual es demostrar que esto funciona, ahora primer problema encontrado quizá esto cuente como limitación puede ser?

Es Regla: En la programación o modificación de videojuegos se necesita un equipo, NO un hombre multiusos, bien esto sonara flojo pero es cierto y para que crean en mi palabra les presento este fragmento sacado de la documentación del  Source SDK:

«Comenzaremos hablando de cómo organizar un equipo. La regla básica y primordial es mantenerlo lo más reducido posible, ya que controlar un grupo de trabajo es una tarea que requiere mucho tiempo y dedicación, incluso cuando todos los miembros residen en el mismo lugar. En el caso de que estés colaborando con un equipo a través de Internet, puedes incluso invertir exclusivamente todo tu tiempo en coordinarlo y dirigirlo, dejando de lado la propia creación de tu mod. Es por ello que debes tener en cuenta que incluir más gente no es sinónimo ni de mayor calidad, ni de más trabajo en menos tiempo. Para que te hagas una idea, el equipo central de Team Fortress está formado por tres personas, mientras que el del Counter-Strike está formado por tan sólo una.

Lo más normal es que tu primer impulso sea incluir en tu proyecto a cualquier persona que pueda programar, crear mapas, modelar, etc. Pero para tu primer mod, probablemente no necesites más de una persona por cada área. Puede incluso que ni siquiera necesites ningún modelo, sonido o mapa nuevo. Por eso, cuando te lances a la búsqueda de miembros para tu equipo, intenta incluir únicamente a la gente indispensable. Sé selectivo y no incluyas a nadie sin antes haber visto ejemplos terminados de su trabajo: Un modelador con 20 modelos inacabados no es útil para tu proyecto.»

A ver, para los que no entendieron se los dejo simple, trabajo en equipo, factor importante en el desarrollo ahora igualmente quiero aprovechar esta entrada para mostrarles una cosa (para que vean que estoy trabajando en ello aquí esta la prueba) solo es una prueba que estoy haciendo con las condiciones y movimientos de los modelos (ya que al fin logre ver como se hace) claro esto es solo una imagen pero tengan fe que eso es lo ultimo que muere (ademas que el modelo se mueve aunque ustedes no puedan verlo).

Como ven es solo alguien caminando, pero claro es un modelo predefinido del juego original, Half-Life 2, lamentablemente aun no tengo modelos propios ya que no domino la parte de diseño y modelado 3D no es mi fuerte quien quiera ayudar es bienvenido.

Para que vean que si esta caminando… básicamente yo estoy igual caminando a ver hasta donde me lleva esto.

Bien de igual manera en la parte teórica estoy un poco confundido (no me culpen es la primera vez que hago una tesis) y aquí esta mi pregunta para mi tutor:

Profesor, si a mi me enseñan que una parte de mi carrera esta ligada a la gerencia, como fue gerencia de IT para la administración de proyectos en una empresa, es factible, aplicar esta «teoría otorgada» en un entorno como es el desarrollo de videojuegos? por ejemplo, actualmente no poseo un equipo, menos el tiempo ni la experiencia para desarrollar un llamemosle «sistema» tan complejo y con tantas variables como este, cual es la posibilidad de aplicar este mismo tema pero en vez de presentar un «sistema» desarrollado se presente en su lugar lo que vendría siendo la «Gerencia» de dicho sistema, por su puesto aplicando metodología de desarrollo y ademas de ellos ejemplos visuales como pues el que presente unas lineas arriba.

Bien espero que mi tutor (que sigo esperando que lo sea aun) (de verdad estoy pasado je… me pierdo por dos semanas buscando y rebuscando en el tema solo aparezco por este medio y por twitter y luego vengo y hago esta pregunta pero es importante, supongo… no?)

Bueno como no tengo nada mas que escribir por ahora dejare esta entrada como una actualización.

¡Noche de Actualización!

Como se imaginaran este post sera el primero de muchos en los cuales estaré haciendo un recopilatorio de las actualizaciones que haga en el blog bien desde el inicio del mismo tenemos las siguientes actualizaciones.

En la categoría de entradas tenemos del mas nuevo al mas viejo:

De igual manera algunas secciones han sido actualizadas como por ejemplo

Titulo

Carta de Postulación

Juan Martínez, Tutor

Carlos Manuel Padilla, Candidato

y por ultimo la sección de Foros y Lugares donde se realizaran.

Próximamente por este mismo medio estaré actualizándoles el progreso de las demás secciones y nuevos post, sin mas que decir mas que no olviden su comentario que sea cortés y se despide su servidor.