Últimamente he estado trabajando en dos proyectos personales en Python que son bastante diferente...Últimamente he estado trabajando en dos proyectos personales en Python que son bastante diferente...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Últimamente he estado trabajando en dos proyectos personales en Python que son bastante diferentes entre sí, pero ambos me han ayudado a mejorar mis habilidades de programación de una manera muy práctica.
El primero es un juego de estrategia espacial.
Lo estoy construyendo alrededor de la física y la mecánica orbital en lugar de utilizar las mecánicas tradicionales de los RTS. La idea es crear un juego de estrategia donde el movimiento y el posicionamiento realmente importen. Las naves tendrán que lidiar con trayectorias, velocidad, aceleración, movimiento orbital y, eventualmente, diferentes tipos de propulsión y armas.
El proyecto comenzó como un simulador de física que estaba desarrollando en Python. Quería entender las matemáticas detrás del movimiento y poco a poco convertí ese simulador en la base de lo que podría convertirse en un juego de estrategia.
Mi objetivo es crear un RTS técnico y de pocos gráficos, donde comprender la física pueda darte una ventaja. En lugar de simplemente hacer clic en un destino y ver cómo una nave se mueve hasta allí, los jugadores podrían planificar maniobras, utilizar trayectorias orbitales, interceptar otras naves y tomar decisiones tácticas basadas en sus recursos y capacidades de movimiento.
El segundo proyecto es completamente diferente: un sistema POS para pequeños negocios.
Comencé a desarrollarlo porque mi abuela trabaja en una pequeña tienda de abarrotes y quería crear algo que realmente pudiera ayudar con el proceso de ventas del día a día.
La aplicación está desarrollada con Python, SQLite, Streamlit y Pandas. Incluye gestión de productos e inventario, ventas, análisis, soporte para códigos de barras y otras herramientas diseñadas alrededor de las necesidades de un pequeño negocio.
También estoy trabajando en funciones como la lectura de tickets de proveedores para facilitar la incorporación de productos al inventario y la generación de tickets en PDF para imprimir.
Lo que me parece interesante de estos dos proyectos es que me obligan a resolver problemas completamente diferentes.
El juego espacial me hace pensar en física, matemáticas, simulación, optimización y arquitectura de videojuegos.
El POS me hace pensar en bases de datos, gestión de información, interfaces de usuario, lógica de negocio, procesamiento de archivos y en cómo construir software que alguien realmente pueda utilizar en su día a día.
Además de estos proyectos, estoy ofreciendo servicios de automatización con Python y limpieza de datos.
Mi objetivo no es simplemente escribir código por escribirlo. Quiero seguir construyendo proyectos que me obliguen a aprender cosas nuevas y, eventualmente, convertir esas habilidades en software útil y en trabajo freelance.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started