30 octubre 2019

Haciendo juegos con Monogame: moviendo sprites

En este video muestro la forma en que podemos mover un sprite por la ventana, incluyendo que rebote cuando pegue contra las orillas.

Éste es el video:


Aquí está el código de las declaraciones de variables y objetos de la clase. Nótese que agregué el Vector2 para guardar la velocidad, constantes para el ancho y alto de la ventana y un objeto para generar números pseudoaleatorios.


Aquí está el constructor. Solo usé las constantes que declaré:


Aquí está el método LoadContent donde inicializo las velocidades y le asigno una posición aleatoria al rectángulo:


Y finalmente aquí está el Update donde actualizo la posición de acuerdo a la velocidad y hago que rebote si toca una orilla:


Y les recuerdo que éste libro está buenísimo como introducción a la programación en general y lo hace usando Monogame:

https://www.amazon.com.mx/Beginning-C-Programming-MonoGame-English-ebook/dp/B018314OVI/

23 octubre 2019

Haciendo juegos con Monogame: dibujando sprites

En este video, cambio el tamaño de la ventana y despliego un sprite en la pantalla. También voy explicando algunos conceptos y hablo de algunos objetos y clases.

Aquí está la explicación en video:


Y aquí está el código (por si no lo pudiste parar o quieres verlo con más calma). En esta parte se pueden ver las variables de la clase que declaré (texThanos y rectDibuja), así como el código del constructor.


Y aquí está la parte donde cargo el sprite al objeto Texture2D e inicializo el rectángulo.


Y finalmente aquí está la función qu dibuja a Thanos en la pantalla.


Y, como dije en mi post anterior, éste libro es muy bueno para aprender a programar. Y se enfoca a crear juegos en Monogame:


20 octubre 2019

Haciendo juegos con Monogame: Introducción

Esta es la primera entrada de una serie que explica las bases para crear juegos usando Visual C# con Monogame. En este video explico lo que es Monogame, el ciclo que se realiza en un videojuego y muestro donde insertar nuestro código para hacer diferentes cosas en un proyecto de Monogame.


Aquí está la liga de la página de Monogame para que puedan instalarlo y ver también la documentación, tutoriales, etc.

Y un excelente libro que leí sobre el tema (allí aprendí todo lo que sé de Monogame y C#), es éste:


19 octubre 2019

Dreamweaver CC: Uso de Templates

En este video te explico como crear un template en Dreamweaver desde cero. No solo trato de crear y usar templates, sino también trato de explica todo el CSS que usé para darle formato.


Si te es de utilidad, aquí está el sitio que hice en el ejemplo para que puedas tener el código. ¡Saludos!

13 octubre 2019

Programando con MySQL desde Visual Basic usando XAMPP

Este es el primer post de una serie donde quiero compartir una manera de trabajar desde Visual Basic usando tablas en una base de datos que está administrada por MySQL funcionando sobre XAMPP. Me parece una solución que es mucho más robusta que usar Access (como he explicado en este blog con anterioridad) y creo que vale la pena.

En este primer video muestro el software que necesitas y como usar XAMPP y MySQL (dar de alta una base de datos, tablas, insertar datos a las tablas).


Éstas son las ligas que se necesitan para la instalación (mencionadas en el video):
Una vez con esto, aquí muestro como se puede crear la conexión a la base de datos:


Estos son los objetos globales que declaro en el módulo:


Y éste es el código del Form1_Load que hace la conexión:


Y finalmente aquí está la tercera parte donde se leen datos desde una tabla para acomodarlos en un ListBox.


Y aquí está el código que hace toda la consulta. El código que pongo aquí es el terminado (o sea que también llena el ListBox de lugares) porque en el video solo menciono que lo voy a terminar.


Y en este video muestro la forma de insertar datos, idea que puede ser usado para cualquier comendo que no sea un SELECT.


Y aquí está el código que se encarga de dar de alta:



Aunque hay muchas cosas faltantes para una aplicación terminada, creo que ya abarqué los conceptos principales. Si desean bajar el proyecto aquí está la liga de descarga. Espero que les haya sido de mucha utilidad. ¡Hasta la próxima!

P.D. Quisiera agradecer a mis exalumnos Rosita Aguirre y Sebastián Cervera que me apoyaron en realizar este ejemplo :)

El Tony y sus ondas...

Related Posts Plugin for WordPress, Blogger...