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.

No hay comentarios.:

Publicar un comentario