Los videojuegos desde la perspectiva de un programador [ES/EN]

in Hive Mexico4 years ago (edited)

Español


image.png

Fuente / pexels.com


Hace ya un tiempo desde que empecé a involucrarme en el desarrollo de videojuegos y comenzaba a dar mis primeros pasos, estaba muy entusiasmado y quería desarrollar grandes títulos que fascinaran al público y de ese modo poder ganarme un lugar en la industria del entrenamiento de la noche a la mañana, ya saben, pensamientos de un novato. Pero lo que en realidad paso fue que me enfrente a muchos problemas de todo tipo y situaciones muy difíciles, que por su puesto he ido superando poco a poco y quiero compartir mi experiencia con ustedes amig@s de Hive.

Hacer un juego no es como jugarlo


image.png

Fuente / pexels.com

Cuando te sientas en la sala de tu casa y enciendes tu consola para empezar a jugar tu videojuego favorito, sabes que estás a punto de pasar un buen rato lleno de diversión y mejor aún si estás en compañía de tus amigos, pero es diferente cuando te sientas a programar un videojuego frente a tu computadora, que por su puesto a quienes nos gusta esto, también lo encontramos divertido de hacer hasta cierto punto, pero te das cuenta de que lo que estás haciendo en realidad es una pieza de ingeniería, qué involucra mucho conocimiento técnico y artístico en si mismo y la mayoría del tiempo es un proceso complejo de hacer incluso para expertos en la materia, inclusive por más pequeño que sea el juego, desde el viejo Pong hasta el popular Fornite por ejemplo (obviamente considerando la época en la que se desarrollo cada uno); siempre habrá retos difíciles que superar, lo importante es mantenerse motivado.

¿Como se hacen los videojuegos?


image.png

Fuente / pixabay.com

Un tema muy interesante sin duda y también complejo, hoy en día es más asequible que nunca obtener información y herramientas para desarrollar videojuegos en Internet, pero aun así ten en mente que lo primero es aprender a programar, pero entonces ¿Cuál lenguaje elegir? c++, c#, javascript, etc. Aunque es fácil perderse en un mar de posibilidades en realidad casi con cualquier lenguaje de alto nivel se pueden programar videojuegos, también sería bueno que desempolvaras tus apuntes de matemáticas de la escuela, porque servirá mucho que entiendas algunos conceptos de álgebra y trigonometría, pero no te preocupes al final de esta publicación te dejaré algunas referencias que te pueden ayudar si te interesa comenzar en el desarrollo de videojuegos.

Cómo los videojuegos han cambiado


image.png

Fuente / pexels.com

En un inicio los juegos no eran tan populares y ni siquiera existía una industria como tal, pero todo eso cambio estrepitosamente hasta tal punto que no solo las compañías que desarrollan los videojuegos y los comercializan ganan dinero por medio de vender el juego, publicidad o micro pagos, sino que hay todo un ecosistema que genera ganancias indirectamente a terceros, como las competiciones o eventos de todo tipo que involucran videojuegos, conocidos como esports.

Debo mencionar que los pequeños videojuegos que he desarrollado son a manera de experimento y aprendizaje más que otra cosa, por lo que generar ganancias sigue siendo algo complicado en mi posición, pero de algún modo he ido adquiriendo experiencia que me ayuda a continuar. Puedes descargar alguno de mis juegos, diviértete! 😉

image.png

Generalmente los juegos bien posicionados en el mercado dispusieron de un gran capital para su desarrolló, tiempo y recursos, lo cual puede ser decisivo en la mayoría de los casos para tener éxito, aunque hay excepciones por su puesto, todos conocemos juegos malos y que fueron costosos. Del mismo modo hay juegos también exitosos hechos por equipos pequeños y con poco presupuesto, dicho lo anterior creo que la creatividad puede ser también el factor determinante a la hora de crear un juego exitoso.

Juegos para hive blockchain


Por último, pero no menos importante, quiero mencionar la nueva ola de videojuegos creados para los blockchain, concretamente los que existen el ecosistema de hive y como este blockchain está dando cavida a proyectos de videojuegos tanto grandes como pequeños, no solo es el hecho de jugar y divertirnos, sino la idea de seguir haciendo trading con nuestras criptomonedas lo que lo hace más interesante aun, genial ¿no?



Aquí están algunos de los videojuegos que hay en hive blockchain que tienen que jugar, aunque por supuesto hay más aquí una lista más extensa hecha por @forykw.


image.png - image.pngimage.png

Llegados a este punto quiero hablar de uno de mis proyectos, el cual intenta ser un videojuego multijugador en tiempo real, Blaster X, ya he venido hablando de él poco a poco en anteriores publicaciones, aunque aún está en una etapa temprana de desarrollo, la intención es que eventualmente se puedan ganar criptomonedas mientras juegas el juego. Puedes encontrar más detalles de mis juegos en http://www.shimozurdogames.tk/.

Conclusión

Los videojuegos son algo que ha estado presente en mí desde que yo era un niño, recuerdo con nostalgia aquella época que me marco para siempre, ahora que soy adulto estoy desentrañando los misterios su desarrollo, Me gusta jugarlos, pero me gusta más programarlos.

Si tienen alguna sugerencia o comentario no olviden dejar su comentario abajo. Por ahora es todo amigos les mando un cordial saludo 👋


English

Video games from the perspective of a programmer


image.png

Source / pexels.com


It's been a while since I got involved in video game development and started taking my first steps, I was very excited and wanted to develop great titles that would fascinate the world and thus earn me a place in the entertainment industry overnight, you know, rookie thoughts. But what really happened was I faced many problems of all kinds and very difficult situations, which of course I have overcome little by little and I want to share my experience with you Hive friends.

Making a game is not like playing it


image.png

Source / pexels.com

When you sit down in your living room and turn on your console to start playing your favorite video game, you know you are about to have a good time full of fun and even better if you are in the company of your friends, but it is different when you sit down to program a video game in front of your computer, than of course those of us who like this, we also find it fun to do it to a some extent, but you realize that what you are actually doing is an engineering piece, which involves a lot of technical and artistic knowledge in itself and most of the time is a complex process to do, even for experts in the field and even if the game is small, from the old Pong to the popular Fornite for example (obviously considering the time in which each one was developed); there will always be difficult challenges to overcome, the important thing is to stay motivated.

How are video games made?


image.png

Source / pixabay.com

A very interesting topic no doubt and also complex, today is more affordable than ever get information and tools to develop video games on the Internet, but still keep in mind that the first thing is to learn to program, but then what language to choose? c++, c#, javascript, etc. Although it is easy to get lost in a sea of possibilities in reality with almost any high-level language you can program video games, it would also be good to dust off your school math notes, because it will help a lot you understand some concepts of algebra and trigonometry, but do not worry at the end of this post I will leave you some references that can help you if you are interested in starting in video game development.

How video games have changed


image.png

Source / pexels.com

In the beginning the games were not so popular and there was not even an industry as such, but all that changed dramatically to the point that not only the companies that develop the games and market them earn money by selling the game, with advertising or micro payments, but there is a whole ecosystem that generates profits indirectly to third parties, such as competitions or events of all kinds involving video games, also known as esports.

I must mention that the small video games I have developed are as a way of experimenting and learning more than anything else, so generating profits is still something complicated in my position, but somehow I have been gaining experience that helps me to continue. You can download some of my games, have fun!😉

image.png

Generally the games well positioned in the market had a great capital for its development, time and resources, which could be decisive in most cases to be successful, although there are exceptions of course, we all know bad games and that were expensive. In the same way there are also successful games made by small teams and with a small budget, having said that I believe that creativity also can be a determining factor when it comes to creating a successful game.

Games for hive blockchain


Last but not least, I want to mention the new wave of videogames created for blockchains, specifically those that exist in the hive ecosystem and how this blockchain is giving space to videogame projects both big and small, it's not only the fact of playing and having fun, but the idea of continuing trading with our cryptom currencies that makes it even more interesting, great isn't it?



Here are some of the video games that are in hive blockchain you should to play, although of course there are more here, it is a extensive list made by @forykw.


image.png - image.pngimage.png

At this point I want to talk about one of my projects, which will be a real-time multiplayer video game, Blaster X, I have already been talking about it little by little in previous posts, although it is still in an early stage of development, the intention is that eventually you can win cryptomonies while playing the game. You can find more details about my games at http://www.shimozurdogames.tk/.

Conclusion

Video games are something that has been present in my life since I was a kid, I remember with nostalgia that time that marked me forever, now I am an adult I am unraveling the mysteries of their development, I like to play them, but I like to program them more.

For now it is all friends I send a cordial greeting. If you have any suggestions or comments, don't forget to leave your comment below. 👋


Agradezco el constante apoyo de / I appreciate the constant support from 🙏

@alebrijes
@aliento
@hivemexico

Referencias / References

Pong - https://es.wikipedia.org/wiki/Pong
Fornite - https://en.wikipedia.org/wiki/Fortnite
Esports - https://en.wikipedia.org/wiki/Esports
Games - https://play.google.com/store/apps/developer?id=shimozurdo

Recursos para aprender a programar videojuegos / Resources to learn to program video games

Tips para empezar a programar videojuegos / Tips to start programming video games
Haciendo tu primer juego con Phaser 3 / Making your first game with Phaser 3
Haciendo un pequeño juego con Construct 3 / beginner's guide to Construct 3
Haciendo un juego simple con Unity / Making a simple game with Unity

El camino es largo pero debemos empezar desde algún lado / The road is long but we must start from somewhere.

intro sz games.gif

Sort:  

Tuve la oportunidad de jugar on block me gustó bastante. Sencillo pero invoca tu inteligencia y destreza para poder superarlo. Seguro que la programación es maravillosa, puedes crear cosas nuevas, crear cosas es genial!

Estoy por aquí atento, espero puedas conseguir apoyo para acelerar los tiempos de blaster x. Estoy contigo!

Te curé desde mi pequeño gran proyecto de curación. @yonnathang

Hey bro una vez más gracias! desde luego crear cosas es divertido! seguimos en el ajo y la lucha haciendo tiempo para este proyecto que me atrapa, gracias por el apoyo. Gracias por jugar mis juegos y la retroalimentación ✌️

Awesome 😎 post! May the force be with you all gamers. Play #HIVEGames!

Hey @forykw for sure!! great post yours too.

Congratulations @shimozurdogames! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You received more than 1250 upvotes. Your next target is to reach 1500 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Desde niño quise crear videojuegos, la vida me llevó por un camino un poco diferente aunque todavía se puede hacer algo en ese campo. Sería genial poder hacer alguna colaboración para juegos aquí en HIVE.

Te felicito por esta gran publicación y sigue tus metas, no te des por vencido por difícil que parezca el camino.

A veces me pregunto ¿Por qué no de deberíamos de hacer todo lo que nos gusta, si solo hay una vida?, He comprobado y soy testigo, de que si buscas algo lo encontraras en mayor o menor medida y en el camino hallarás personas que comparten tus aficiones también. La unión hace la fuerza, una sola mente no es mucho por si sola, siempre se necesita de mas participantes que aporten algo diferente que solo ellos pueden hacer, todos somos ignorantes en algunas cosas, pero buenos en otras.

Gracias por el apoyo! No me daré por vencido.

 4 years ago  

Se ve que el desarrollo del juego Blaster X va por buen camino. Estoy seguro de que quedará excelente, ya que tienes experiencia desarrollando juegos para móviles y sabes sobre programación en Hive. Cuando jugué el de Onblock me pareció entretenido y a la vez difícil. Hive es una forma de expresarnos, si hacemos lo que nos gusta lo más probable es que nuestro contenido sea recompensado.

Saludos,
Ritch

Desde luego carnal, el desarrollo de juegos es algo me gusta mucho hacer y que disfruto también, aunque esta lleno de retos difíciles casi todo el tiempo, eso mismo es lo que lo vuelve interesante de hacer.

Gracias por pasar por aquí y por jugar mis juegos!

Sigamos dándole forma al ecosistema/comunidad a la que todos queremos pertenecer.

Como bien dices el arte y la ciencia se deben sintetizar a codigo, la geometría es pan en el proceso de crear videojuegos, me ha encantado tu publicación y aunque hablas en el enfoque de los juegos, quisiera hacerle un highlight desde el arte que conlleva diseñar un excelente juego, se me viene a la mente assasins creed, que cuenta no solo con excelente arte si no con una base de datos con información relevante, una buena manera de compartir información de manera didactica y dinámica.

rojo 2 Profundidad.png

Your post is wonderful and that's why it has been manually curated for @adiwathrive by @joseacabrerav / @esparta

Our project seeks to motivate our community to develop content in different branches of life. It doesn't matter if you speak English or Spanish, our foundation is based on the principles of balance, harmony and consciousness. Click here if you want to know more here. Our account is supported by @naturalmedicine and @imagenius, so our vote also rewards with and interesting amount of the LOTUS token.

If you want to join our project, delegate to @adiwathrive and receive our support with upvotes, reblogs, mentions and contests where you can win in HIVE and more. To Delegate Here!

We encourage you to use the #adiwa #lotus #naturalmedicine or #adiwathrive tags so we can always marvel at your posts and share them too.

Hey @adiwathrive gracias por tu comentario, me gusta mucho el arte y creo que el las matemáticas y concretamente la programación también son un tipo de arte. Crecimos con los videojuegos eso ha marcado nuestra generación sin duda, Gracias por pasar por aquí, saludos!

Excelente post el que has publicado, por mucho tiempo quise dedicarme a la creación de videojuegos, pero el aspecto artistico me deja muy en la calle, ademas que todavia tengo mucho por aprender.

Firma Develop Spanish

Comunidad Develop Spanish

logo_monitor.png

Todos los programadores y amantes de la tecnologia de habla hispana estan invitados a Develop Spanish, una nueva comunidad enfocada a la #tecnologia y la #programacion

Puedes ayudar a crecer a la comunidad delegando desde 10 HP, 20 HP, 50 HP, 100 HP o lo que gustes apoyar.

De esa forma poder apoyar los post de la comunidad y sean mejor recompensados

Si la verdad el aspecto artistico es muy importante, pero hay algunos sitios donde he encontrado mucho material gratuito y de buena calidad para hacer mis pequeños juegos, gracias por tu comentario, saludos!

https://opengameart.org/
https://itch.io/game-assets

Que divertido que has logrado hacer juegos, trataré de probar algunos. Gracias por sugerirlos. 😍✅

Claro adelante,
me gusta pasar el rato haciendo experimentos haciendo videojuegos, saludos!