miércoles, 5 de agosto de 2020

Mi programa nuevo en Java (Completed-Games Registers)

Completed-Games Registers logotype

Hola! Ha pasado bastante tiempo desde que he publicado algo por aquí... Primero que nada, lo siento si alguien ha estado esperando alguna noticia/video mío en Youtube, por ahora no tengo planes relacionados (solo ideas).

¿Que por qué estoy publicando algo que no tiene que ver con mi canal aquí? Porque es el único lugar que se me ocurre para hacer un post largo xD.

Ahora bien, hablemos de mi programa.

¿Cómo se llama?
Se llama Completed-Games Registers.

¿Para qué es?
Es para tener un récord de todos los juegos que te has pasado (o has completado) hasta el momento.

Mmmm... ¿y qué hace?
Puedes crear y agregar registros de los juegos que te has pasado... y ya. En el link de arriba hay más información.

Ah bueno, gracias
Ya sé que no lo preguntaste, pero... el motivo principal por el que hice este programa fue para hacerle una "mejora" gráfica a otro que ya había hecho antes, que tenía el mismo nombre y estaba hecho en C, y también porque en ese entonces -cuando lo empecé- ya tenía conocimientos sobre Java incluyendo interfaz gráfica... así que me animé a hacerlo!
El otro programa lo utilizaba para actualizar mi página de "juegos completados" (de ahí el nombre), pero definitivamente es más simple que el que acabo de terminar, ya que el otro mostraba una interfaz desde la línea de comandos. A pesar de eso, me emocionó mucho ya que había sido la primera vez que creé un programa útil! Sin duda, esa sensación fue asombrosa.

Ah qué chido, este... ya me tengo que-
Regresando al otro programa, fue un proyecto un tanto ambicioso desde el inicio, ya que quería agregar información acerca de los juegos registrados, pero ¿qué debía hacer para obtener dicha información, sin descargarla manualmente? Pues, fue hace relativamente poco que descubrí lo que es una API y que era MUY fácil de usar en mi programa, así que eso levantó todavía más mis ánimos para continuar, ya que había descubierto una API de videojuegos súper útil llamada RAWG video game database.
Me motivó tanto hacer este proyecto que literalmente desde que terminaron mis clases lo retomé, ya que lo había dejado abandonado desde marzo. Al principio, el progreso fue algo lento, pero estas últimas 4 semanas fueron las más buenas, ya que a diario me ponía a programar fácil como 5 o 7 horas seguidas. Este es uno de los pocos proyectos personales en los que de verdad me he esforzado y dedicado tanto tiempo en hacer.

Wey, tengo que ir a comer. Dame chance xD
Ayer he sacado la primera release y estoy muy feliz de haber concluido este proyecto hasta su primera versión oficial! La única desventaja que le veo es que ahuevo necesitemos instalar Java 1.8 para poder ejecutarlo, pero al menos puedo decir que quedó decente!
No negaré que quizá algunas partes del código pudieron haber estado mejor; o que incluso no he aprovechado bien el paradigma orientado a objetos; o incluso que he cometido el peor pecado en las buenas prácticas de programación, pero eso lo aprenderé con la experiencia... así que, me siento bien!

Mira we, te traje unos tacos. Toma
Gracias! Ojalá le eches un vistazo a ver que te parece! También puedes checar el código fuente por si te interesa

Si wey, cuando tenga una compu XD
Lol wey, qué pedo xD.

domingo, 5 de enero de 2020

Pequeños cambios

¡Feliz año nuevo! WOOOOOOOOOOOO!!!!1 y gracias por los 500 Subs! :'D

Este post solamente es una excusa para dar a entender que sigo vivo xDD. En realidad no he hecho demasiadas cosas "productivas" en cuanto a contenido se refiere.
Aún así, quiero platicar algunas cosas...

Cambios en mi sitio web

En resumen lo que hice fue redactar más la sección Acerca de mí y cambiar el pie de pagina con la leyenda "MrAlexbross Web 2020" xD.

Otros proyectos personales

Estoy pensando en dedicarme a aprender a hacer pixel-art, además de ver cursos para aprender a usar Unity y C#. La verdad es que mientras más lo pienso, más quiero hacer mi propio videojuego, a tal punto en el que podría hacer un post enorme de ideas, mecanicas e historias para varios juegos. También me gustaría hacer un canal de tutoriales relacionados a programación o cualquier otro que se me ocurra, pero me pensaré mejor lo que haré en ese canal para darle la mejor calidad posible!

¿Mis vacaciones?

En cuanto a productividad se refiere... no mucho. Creo que anteriormente mencioné que hice un programa para poder manejar mejor los juegos que he completado para poder subirlos a la sección de Juegos completados, el cuál está codificado en C (ah perro, ya se cree el vato), pero ahora estoy codificando ese mismo programa en Java.
¿Por qué quiero codificar el programa en Java? Pues porque ahora incluiré interfaz gráfica y me será más cómodo el registrar los juegos. El problema es que me fui de viaje y la verdad no me sentía muy cómodo codificando en donde me encontraba en esos momentos (también me dió un poco de flojera, no negaré eso... lol).
Lo que si hice fue comprar varios juegos para celular y en Steam (que creo que nunca jugaré por cierto).

Menu de configuración de 'Registro de Juegos Completados'

¿Mi canal de Youtube?

Ya he explicado los motivos por los que he dejado de subir mucho contenido en Youtube, pero cada vez que veo mis videos viejitos siento bastante nostalgia al punto en el que quiero subir más videos! Es genial recordar eso bellos momentos :')
Sin embargo, pese a la emoción que he sentido ante dicha situación contemplada anteriormente (dafuc?), no creo que ahora me convenga subir videos... así que el problema principal es... ¿cuándo?
Dejaré esa pregunta al aire...

Ralex thinking about Youtube

Bueno, muchas gracias por haber leído este post! Nos vemos en el siguiente ;D

viernes, 12 de julio de 2019

No sé jugar Minecraft y estoy estudiando en vacaciones

¡Hola! Creo que ya quedó un poco claro de qué va todo esto... básicamente es contar lo que he hecho en estas vacaciones sobre aprender cosas nuevas y que ya no sé jugar Minecraft... pero bueno, poco a poco explicaré cada detalle xD

  1. Nota rápida: YA CASI 500 SUBS WOOOOOOOOOOOO

    MrAlexbross tan cerca de llegar a los 500 subs.

    No he subido videos desde hace un montón, pero ya llegaré a los 500 xD. Mi amigo Mayo (wacha su canal juasjuas) me mencionó esto y la verdad está genial, ni me había fijado xD.
    Lo chido es que me dió una gran idea del nuevo video para el canal: un "Preguntas y Respuestas". Pero bueno, pensaré en ello cuando llegue a esa cantidad.
    El Ralex del pasado estaría super emocionado y alegre de vivir este momento!, en serio! Y tampoco lo negaré, el Ralex del futuro también está feliz :').

  2. Ya no sé jugar "Minceraft" xD

    Hace tan solo unas horas estaba viendo un curso de programación (lo explicaré al final) y sin entrar tanto a detalle, me puse a jugar Minecraft. Básicamente era para hacer una explicación de algo que estaba apuntando (insisto, lo explicaré al final). El punto es que coloque varios repetidores de redstone y algunas TNT para poder entender mejor qué show... pero resulta que la manera en como lo hice fue MUY mala xD... en este video se auto-explicará lo que quiero decir. Es más, creo que la imagen ya lo hizo por mí... :P

    Ralex colocando de manera incorrecta mecanismos de redstone en Minecraft intentando hacer un efecto explosivo en cadena que salió mal.

  3. Cambios en la sección de "Juegos completados"

    Estos son los cambios:

    • Se modificó el texto de presentación. Ahora tiene caracteres especiales añadidos.
    • El límite de caracteres para las opiniones/spoilers/notas se amplió a hasta 500 caracteres aproximadamente (498 exactamente).
    • Se ha agregado la "compatibilidad" con caracteres especiales. Ahora abrá mejor ortografía en la sección.

  4. Mejoras a mi programa relacionados a la sección anterior

    Sé que es un poco innecesario mencionar los cambios que hubo en mi programa (en donde edito la sección de la página), pero hablo en serio cuando digo que es un progreso muy grande para lo que me estoy formando, y de verdad me hace ilusión contarlo, así que lo haré.
    La verdad es que mejoré el programa bastante, ahora agregandole autoguardado al finalizar y carga automática al inicio de los ultimos datos guardados. Con ultimos datos quiero destacar que también agregué la posibilidad de hacer backups automáticamente!. Lo mejor de todo esto es que es opcional. Además, el programa también cuenta con caracteres especiales y el procesado de estos dentro del mismo! Debo de admitir que para hacer todo eso en tan solo unas horas la verdad es que si fue una mega-chinga, pero valió la pena.

    Programa que utilza Ralex (MrAlexbross) para administrar la sección de 'Juegos completados'.

  5. Vacaciones... ¡¿Estudiando?!

    Sé que muchos pueden que se estén preguntando sobre el por qué está estudiando este muchachón en vez de jugar... pero la verdad es que hago las dos XD. Obviamente hay tiempos de descanso y así, pero todo esto surgió ya porque al momento de que se acercaban mis vacaciones, me dí cuenta de que no iba a hacer nada productivo todo ese rato, por lo que decidí estudiar, lol.
    Por si existe la curiosidad de saber qué estoy estudiando... básicamente estoy aprendiendo un nuevo (para mí) lenguaje de programación llamado C++. Lo sé, yo ya ví C y en teoría es casi lo mismo, pero aquí cambia el asunto cuando se habla de que C++ tiene programación orientada a objetos. Me da un poco de flojera explicar concretamente qué es pero... en palabras sencillas, consiste en crear objetos (valga la expresión), darles propiedades y métodos (acciones), que tengan propiedades de otros, etc, etc...
    Acutalmente voy en el 88% del curso, y la verdad es que está chido. No quiero parecer vendido ni nada, pero por si alguien quiere ver qué show, dame click ;).
    Cuando lo acabe daré una opinión sobre el curso. Por ahora seguiré viéndolo xD.

Bueno... pufff, la verdad si tenía muchas cosas que contar, pero ya está, eso ha sido todo el post. Nos vemos en el próximo, ¡hasta luego! :D