Juego City Builder en Python 02 - Máquina de estados y dibujamos el mapa

  Рет қаралды 2,268

Java Dev One

Java Dev One

Күн бұрын

En este caso vamos a crear la estructura básica de la máquina de estados y dibujaremos la primea versión primitiva del mapa del juego con sus tiles y recuadros.
Recordad que podéis encontrar el código fuente en:
GitHub ► github.com/jav...
Google Drive ► drive.google.c...
- Redes sociales -
Facebook ► / java.devone
Twitter ► / javadevone
Instagram ► / javadev1
Discord ► / discord
Página web ► javadevone.com

Пікірлер: 22
@daniel_mg88
@daniel_mg88 3 жыл бұрын
que alegría verte por aquí de nuevo. un saludo
@ibangodoy2416
@ibangodoy2416 3 жыл бұрын
Animos Dev.. buenos video. Con ganas esperando el proximo!!!.
@abdielnunez8342
@abdielnunez8342 3 жыл бұрын
Gracias otra vez
@alejandroflores7462
@alejandroflores7462 3 жыл бұрын
Volviste chaval volviste!!
@alfredoaristizabal1336
@alfredoaristizabal1336 3 жыл бұрын
Eres un Dios :)
@gonzalo7176
@gonzalo7176 3 жыл бұрын
Esto es ideal para ir practicando algo de Python! sobre la posible estructura: no sé que tenés pesando, me imagino que podría ser que en cada tile puede haber una cantidad de opciones posibles de construcción de edificios (mercado, casas, laboratorio para investigar tecnologías, etc.) o incluso calles y que cada edificio debe estar conectado a una. calculo que también habrá que hacer un mapa con dimensiones fijas y con el mouse poder "mover la cámara" para recorrerlo, o simplemente dejarlo del mismo tamaño de la ventana. tal vez hasta podrían dibujarse las personitas (humanos, elfos, orcos, lo que sean) recorriendo los caminos, como para darle "mas vida"... sé que es un montón de laburo (estoy armando un towerdefense con tu curso de juego2D en java) pero hay muchas posibilidades y es un comienzo que viene siendo re interesante!! quedo a la espera de mas capítulos (claro, a medida que vayas teniendo tiempo y ganas). un saludo!
@JavaDevOne
@JavaDevOne 3 жыл бұрын
Aprovechad el finde para ir escribiendo el código que en cuestión de horas esto estará lleno de gente gritando "NO FUNCIONA JAVADEEEEEEEEEEEEEEEEEEEEEEV" :)
@torresfirmat
@torresfirmat 3 жыл бұрын
los que sobrevivimos al juego inicial en Java sabemos lo que es eso.. AFTER-D SURVIVOR... jajajaja
@torresfirmat
@torresfirmat 3 жыл бұрын
@@martinezlucassebastianpan4178 si nunca olvidaré esa experiencia jajajaja pero si q aprendí
@EfraCisne
@EfraCisne Жыл бұрын
¡Buenas noches amigo! ¿cómo estás? ¿Todo bien?, tiene mucho tiempo que no publicas nada, estaba buscando cómo hacer un CRUD con PDO y no apareces en el buscador de Google. Encontré nuevamente tu canal y aquí estoy nuevamente.
@Javirulo22
@Javirulo22 3 жыл бұрын
Tiene muy buena pinta de momento, solo cambiaría el uso de camelCase y las mayusculas en el nombrado de archivos y variables. Estamos en Python, deberíamos seguir el estándar del PEP8 :)
@JavaDevOne
@JavaDevOne 3 жыл бұрын
Tienes razón, la verdad es que me lancé a programar con prisa y ni recordé leerme los estándares de Python. No sé si ahora mismo me apetece reescribir todos los nombres, tal vez para la siguiente serie...
@torresfirmat
@torresfirmat 3 жыл бұрын
Funciona el código.. Excelente! Siento que avanzo en Python.. a la espera del siguiente video! Seria bueno hacer algo de código de disparar tipo Contra 3... se puede hacer ??
@nocopyrightmusic6247
@nocopyrightmusic6247 3 жыл бұрын
Me gusta mucho tu trabajo, si pudieras tomar en cuenta mi consejo de poder hacer un juego 3D en java sería genial. Ya que solo encuentro canales en inglés sobre ese tema. Aprendí muchísimo con tu curso de juego de Java en 2D. Gracias :D
@JavaDevOne
@JavaDevOne 3 жыл бұрын
Lo he pensado muchas veces pero nunca acabo de animarme debido a la complejidad de la matemática y la física por un lado, la necesidad de saber diseñar modelos 3D por otro lado...
@nocopyrightmusic6247
@nocopyrightmusic6247 3 жыл бұрын
@@JavaDevOne comprendo, gracias por el gran trabajo qué haces a la comunidad de desarrollo de juegos. Éxitos en la vida :)
@Eletek
@Eletek 3 жыл бұрын
Muy buenas, en la linea 8 y 9 te puedes evitar usar la función int para quitar los decimales de la división, en Python, para que una división no de decimales (división entera) se usa el doble slash (//) Para comentarios multilinea se usan triples comillas dobles o simples de la forma: '''Esto es un comentario multilinea''' Tambien se puede hacer: """ Esto es un comentario multilinea """ Por lo demás, decirte que haces un trabajo excelente, enhorabuena!!
@TheFoxTheFox
@TheFoxTheFox 3 жыл бұрын
Simplemente como apunte, puedes usar alias. Los alias en Python son nombres cortos que se utilizan para sustituir los nombres de módulos o de librerías que sean largos, y se indican con la palabra clave "as" de la siguiente forma: import "nombre_módulo_o_librería_largo" as "nombre_alias". Por ejemplo: si pusiéramos (yo en el código así lo he hecho) from MaquinaEstados.InterfazEstadoJuego as iej, Python entendería que estamos usando el módulo "InterfazEstadoJuego" con el nombre "iej".
@matikaponii
@matikaponii 3 жыл бұрын
Excelente, solo para que tengas en cuenta, en python para comentar múltiples líneas se puede usar las 3 comillas así """ comentario """
@JavaDevOne
@JavaDevOne 3 жыл бұрын
¡Suena interesante! Te prometo que en Google no logré encontrar nada. Lo probaré en el siguiente episodio...
@jonathanaguilar142
@jonathanaguilar142 3 жыл бұрын
¿Funciona para hacer lo mismo para 3d?, Creo que no, ¿podría explicar cómo hacerlo?
@qi9sj89ay9nvw3
@qi9sj89ay9nvw3 3 жыл бұрын
cuadro = lienzo.create_rectangle(xInicial,yInicial,xFinal,yFinal, outline=borde, fill=relleno, activeoutline=bordeResaltado) ^ IndentationError: unexpected indent
Juego City Builder en Python 03 - ¡Click click click!
42:08
Java Dev One
Рет қаралды 4 М.
Bjarne Stroustrup: C++ | Lex Fridman Podcast #48
1:47:13
Lex Fridman
Рет қаралды 1 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 22 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 3,4 МЛН
Juego de texto completo en Python
56:03
Java Dev One
Рет қаралды 7 М.
Aprende a hacer un juego - 54 - Ventana del inventario
20:40
Java Dev One
Рет қаралды 13 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,7 МЛН
The Most Important Design Pattern in React
35:04
Cosden Solutions
Рет қаралды 46 М.
Pygame's Performance - What You Need to Know
9:11
DaFluffyPotato
Рет қаралды 203 М.
Hacking Websites with SQL Injection - Computerphile
8:59
Computerphile
Рет қаралды 2,4 МЛН
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 65 М.
Java vuelve a cruzarse en mi camino
28:09
Java Dev One
Рет қаралды 2,6 М.