Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como programación

Generación procedimental desde 0 con Python

Los mundos procedimentales aparecen en númerosos videojuegos de bastante éxito, pero probablemente el ejemplo más emblemático sea Minecraft. En español, es habitual llamarlos procedurales como consecuencia de un error de traducción, pues viene del inglés "procedural", derivado de "procedure". Esta palabra, traducida al español, significa "procedimiento". ¿Por qué estoy llenando texto con comentarios sobre rigor lingüistico cuando lo único que quiere el lector es saber cómo crear mundos de forma automática? Pues porque la palabra "procedimiento" ya nos va aclarando de qué va este tema de la generación mágica y aleatoria. La generación procedimental se basa en un algoritmo (o procedimiento) que automatiza las reglas que un computador debe seguir a la hora de crear un mundo virtual. Esta técnica no se limita a mundos en videojuegos, se puede automatizar la generación computacional de prácticamente cualquier cosa: modelos 3D, personajes, animaciones,...

Desarrollando Un Juego Para Android - Road Dash

Me he dedicado estos días a publicar el segundo juego completo que desarrollo para Android. Comenzaba a desarrollar Road Dash el pasado mes de marzo y durante los siguientes meses, me he dedicado a trabajar en el proyecto de forma intermitente según me permitían los estudios y la motivación. Finalmente, he terminado de pulir y depurar los últimos detalles durante este mes de septiembre y vengo a compartir en este texto aquellos aspectos que creo más interesantes del desarrollo del juego. Los enlaces de descarga son estos: Play Store:  https://play.google.com/store/apps/details?id=com.JorgeFernandezApps.Roaddash Amazon App Store:  https://www.amazon.es/Jorge-Fern%C3%A1ndez-Road-Dash/dp/B08JKZS7KV/ref=sr_1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=road+dash&qid=1601245278&sr=8-1 Road Dash consiste en controlar un coche a lo largo de una carretera recta infinita con el fin de esquivar los obstáculos que en ella se encuentran. Lleva la tarea ad...

Comentarios en programación Java.

En la breve publicación de hoy vamos a tratar la importancia de añadir comentarios a nuestro código para facilitar la lectura y comprensión del mismo, tanto por otros programadores, como por nosotros mismos. Comentar el código es algo muy simple, que se tarda muy poco en hacer y que sin embargo marca una gran diferencia al comprenderlo. Un comentario debe ser breve, conciso y decriptivo, destacando lo relevante de un fragmento concreto de código, por ejemplo, qué dato almacena una variable, que función realiza un método específico (los métodos los trataremos más adelante) o simplemente información adicional como el autor / autores del código, la fecha en que se ha escrito o de qué versión del programa se trata. Básicamente consiste en añadir al código un texto escrito en lenguaje natural por nosotros mismos. Esto se puede hacer de dos formas: comentando una única línea, o varias a la vez. Comentario en una sola línea:  Se escribe //  e indica que todo lo que apare...

Cómo crear tus propios virus informáticos.

Si has leído el título ya sabes a qué has venido. En efecto, en la publicación de hoy, vamos a ver cómo podemos crear nuestros propios virus para gastar bromas a amigos o incluso crear bots para windows que hagan tareas de forma automática. Por supuesto, creo que es más que evidente que no vamos a hackear al pentágono ni a robar la clave del wifi al vecino. Lo que vamos a hacer, es programar pequeñas macros para Windows mediante VBScript. Esto es algo que puede hacer cualquiera con un equipo Windows sin necesidad de ninguna herramienta específica. Lo primero que vamos a hacer es abrir un editor de texto cualquiera. El bloc de notas mismamente servirá. Ahí es donde escribiremos el programa. Dicho programa habrá que guardarlo con la extensión .VBS . Lo primero que haremos será escribir la siguiente línea: MsgBox "Iniciando programa (o el mensaje que prefiráis que aparezca al ejecutar el programa entre comillas)" En la siguiente línea, copiamos la siguiente instrucc...

Variables y tipos de datos en Java.

Llegados a este punto es el momento de empezar a programar. Anteriormente hemos hablado de cómo instalar todo el software y dejar todo listo para poder escribir código en Java. Si tienes alguna duda, te dejo aquí el enlace al resto de publicaciones para que te pongas al día. https://nacionpc.blogspot.com/p/programar-en-java-desde-0.html Lo primero que vamos a tratar son los tipos de datos básicos de Java y las variables. Dos aspectos básicos y fundamentales ya no sólo de Java, sino de la programación en general. Lo primero, vamos a definir qué es una variable en programación. Una variable, definida formalmente, es un espacio que asignamos en memoria para almacenar un dato. A ese espacio le asignamos un nombre que nos permitirá acceder al dato que contiene por medio de dicho nombre. Por ejemlo: Quiero almacenar un número en la memoria para operar sobre él. Ese número es el 6. Creo una variable a la que llamo num  y le asigno el valor 6. De este modo, cada vez que yo opere...

Cómo crear proyectos y clases en Java con Eclipse.

Continuamos con Java y después de haber visto cómo instalar todo lo necesario para poder programar, vamos a ver, en esta publicación muy breve, cómo se crean los proyectos y las clases en Eclipse, paso fundamental para crear programas Java. Si todavía no has visto cómo instalar todo el software necesario, te dejo un enlace a las publicaciones donde lo explico. - Instalar Java. - Instalar el JDK. - Instalar Eclipse. Lo primero es crear el proyecto java. Para ello, estando dentro de Eclipse, hacemos clic en el botón indicado en la siguiente imagen. Se nos desplegará la siguiente ventana donde le damos nombre al proyecto en la primera casilla. No necesitaremos tocar ninguna otra opción. Hacemos clic en "Finish" y ya estará creado el proyecto. Nos aparecerá el proyecto en forma de carpeta en la ventana de la izquierda del programa "Package Explorer". Lo siguiente será crear una clase. Para ello hacemos clic derecho sobre la carpeta del proyect...

Cómo instalar Eclipse para programar en Java.

En publicaciones anteriores hemos cubierto cómo instalar Java y el JDK en nuestros equipos. Si tenéis dudas sobre ello, os dejo aquí los enlaces a las entradas donde lo explico: Instalar Java:  https://nacionpc.blogspot.com/2019/11/introduccion-java.html Instalar JDK:  https://nacionpc.blogspot.com/2019/11/como-instalar-el-jdk-8-java.html Habiendo hecho eso, lo último que nos falta para ponernos a programar es el entorno de desarrollo (IDE), donde escribiremos, compilaremos y podremos ejecutar nuestro código. Eclipse es el entorno de desarrollo para Java más extendido y es realmente completo. Nos va a permitir programar muy cómodamente. Lo siguiente que os dejo es el enlace a la web de descarga. https://www.eclipse.org/downloads/ Una vez descargado, ejecutamos el instalador. Nos aparecerá una ventana como la de la siguiente imágen donde tendremos que seleccionar la opción "Eclipse IDE for Java Developers". A continuación nos preguntará por la ...

Introducción a Java

Java es uno de los lenguajes de programación más extendidos mundialmente. Está presente en todo tipo de dispositivos, desde ordenadores hasta electrodomésticos y es altamente versátil. Es por ello que es un lenguaje ideal para aprender y que podremos aplicar en muchos ámbitos. Java es un lenguaje de programación orientado a objetos. ¿En qué consiste esto? La programación orientada a objetos está enfocada a crear nuestros propios tipos de datos, con sus propias propiedades y características. En otras palabras, nos permite manejar las cosas de una forma más parecida a como lo hariamos en la vida real. Por ejemplo, yo puedo crear un tipo de dato que sea coche, con sus propiedades (color, cilindrada, distancia entre ejes y potencia) y gestionarlo como me plazca. Esto lo trataremos más en profundidad próximamente. Para programar en java necesitaremos dos cosas fundamentalmente: - Java JRE (Java Runtime Environment) que descargaremos e instalaremos fácilmente desde enlace que os ...

Cómo instalar el JDK 8, Java.

El JDK (Java Development Kit) es la herramienta básica para poder desarrollar programas Java. El proceso para instalarlo en nuestro equipo es muy simple y lo explicamos a continación. Primer paso: Accedemos mediante el siguiente enlace a la página oficial de Java: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Segundo paso: Como podemos observar en la captura, nos aparecerán diferentes archivos para cada sistema operativo. Hacemos clic en "Accept License Agreement " y seleccionamos el archivo para nuestro sistema operativo teniendo en cuenta si nuestro sistema es 64 bits (x64) o 32 bits (x86). Tercer paso: Accedemos a la ubicación donde hayamos descargado el archivo (generalmente la carpeta descargas) y lo ejecutamos. Nos aparecerá la habitual ventana del asistente de instalación. Seguimos los pasos haciendo clic en next. Esta ventana nos permitirá seleccionar los elementos que queramos instalar. Lo nor...