PixelBastion TD
- Utilidades
-
Yu Zhang
I am a senior practitioner in Fintech industry.
And I have done a lot of academic research on financial markets.
From 2012, I work as a Quant.
Forex, stock and futures are my main trading varieties.
I can use MQL4, MQL5, C++, MySql, and Python. - Versión: 1.0
- Activaciones: 20
# Pixel Bastion TD · Juego clásico de estrategia de defensa de torres en 2D nativo para MT5
> **¡Disfruta de un juego de defensa de torres con profunda estrategia directamente en tu gráfico de MetaTrader 5! Gestiona los intereses en oro, desbloquea potentes especializaciones de torres y lanza hechizos que cambiarán el rumbo del juego durante los momentos de inactividad del mercado.**
---
### 🌟 Descripción general del juego
**Pixel Bastion TD** es un juego independiente de estrategia de defensa de torres en 2D con gráficos pixelados y todas las funciones, desarrollado de forma nativa para MetaTrader 5. Como comandante de la frontera élfica, tu misión es proteger la fortaleza de oleadas de monstruos del vacío invasores. ¡Construye diversas defensas en puntos estratégicos clave, aprovecha las debilidades de las armaduras elementales, gestiona las inversiones económicas, investiga especializaciones de nivel 3 mutuamente excluyentes y lanza hechizos que despejan el campo de batalla!
**Control 100 % puro con el ratón: 0 DLL, 0 archivos externos, 0 riesgo de trading!** Funciona exclusivamente con el motor de rasterización integrado en MT5 `<Canvas\Canvas.mqh>`. No lee cotizaciones de mercado, no requiere conexión a Internet, no accede a saldos de cuentas y no ejecuta operaciones. Totalmente seguro, rejugable infinitamente y ligero.
---
### 🔥 Características principales
1. **Rasterización nativa de gráficos y estética retro nítida**
- Renderizado de alto rendimiento con doble búfer a una resolución lógica de **1280 × 800** con escalado por vecino más cercano.
- Gráficos pixelados procedurales codificados a mano: exuberante vegetación, plataformas de piedra, torretas variadas, sprites de monstruos y hechizos visuales, todo ello dibujado directamente en código, sin necesidad de recursos de imagen ni fuentes externas.
2. **Tres mapas tácticos y tres niveles de dificultad**
- **Verdant Corridor**: ruta sinuosa de 1856 píxeles con carriles paralelos adyacentes, ideal para zonas de muerte por fuego cruzado.
- **Cruce crepuscular**: terreno otoñal compacto de 1504 píxeles con distancias de desplazamiento cortas, que exige un DPS rápido y en ráfagas.
- **Fortaleza Helada**: paisaje nevado de 1632 píxeles con zonas de disparo aisladas y perímetros de defensa diferenciados.
- **3 niveles de dificultad**: Casual (390 g / 25 PV / 78 % de PV de los enemigos), Estándar (320 g / 20 PV), Desafiante (280 g / 16 PV / 125 % de PV de los enemigos). Las mejores puntuaciones y las oleadas superadas se registran de forma independiente por mapa y nivel de dificultad.
3. **Cinco torres defensivas con 10 especializaciones mutuamente excluyentes**
Mejora tus torres a lo largo de 3 niveles, eligiendo entre dos maestrías decisivas en el nivel 3:
- 🏹 **Ballesta del guardabosques (75 g)**: Disparo físico rápido contra un solo objetivo, ideal para armaduras ligeras.
- *Repetidor de vendaval*: Reduce a la mitad el tiempo de recarga del ataque para desatar una tormenta torrencial de proyectiles.
- *Balista Ojo de Halcón*: Alcance tremendo, daño devastador que penetra armaduras y disparos de precisión a larga distancia.
- 💣 **Cañón enano (115 g)**: Devastación balística de área de efecto (no puede alcanzar a los espectros voladores).
- *Artillería de racimo*: Amplía considerablemente el radio de explosión para una supresión abrumadora de grupos.
- *Mortero de magma*: Las detonaciones dejan campos de quemaduras persistentes en el campo de batalla.
- ❄️ **Aguja de hielo (90 g)**: Daño mágico con potentes efectos de ralentización.
- *Corazón de permafrost*: Potencia el efecto de ralentización hasta un 58 % con una duración de 3,2 segundos.
- *Prisma Rompegelo*: Inflige un daño adicional masivo contra objetivos ralentizados o congelados.
- ⚡ **Espiral de tormenta (135 g)**: Rayos en cadena que rebotan entre grupos de enemigos.
- *Tormenta en cadena*: Afecta a hasta 6 objetivos con una pérdida de daño mínima.
- *Concentración de truenos*: Sacrifica el rebote para lanzar rápidos y devastadores rayos contra un único objetivo.
- 🧪 **Laboratorio de alquimista (100 g)**: Daño mágico directo + daño por veneno prolongado + erosión de armadura.
- *Mezcla pestilente*: Miasma tóxico de amplio alcance con gran capacidad para reducir la armadura.
- *Fórmula de Midas*: Los enemigos envenenados abatidos otorgan +3 de oro adicional, lo que acelera el crecimiento económico.
4. **Cuatro prioridades de selección de objetivos inteligentes y reembolso del 70 %**
- Configura el objetivo de cada torre individualmente: **Primero**, **Más fuerte (más PV)**, **Más débil (menos PV)** o **Más cercano**.
- Vende cualquier torre en cualquier momento para recuperar **el 70 % del oro total invertido** (incluidos los costes de mejora) y así poder reajustar tu estrategia de forma flexible.
5. **Siete tipos de monstruos únicos y predicción por radar**
- **Limo musgoso** (infantería en enjambre), **Lobo veloz** (corredor de alta velocidad), **Bestia acorazada** (alta armadura física; cuesta 2 PV si se le hace daño), **Espectro flotante** (fantasma volador, inmune a la artillería y que solo recibe un 35 % del daño de las ballestas; vulnerable a la magia), **Chamán sanador** (cura de área de efecto para aliados; se interrumpe con congelación), **Divisor de esporas** (se divide en dos minislimes al morir) y el **Treant antiguo** (jefe en las oleadas 6, 12, 18 y cada 6 oleadas en el modo Infinito; resistente al control; cuesta 6 HP si se escapa).
- El radar de la esquina inferior derecha muestra una vista previa completa de la composición, el número y los modificadores de las próximas oleadas.
6. **Tres poderosos hechizos activos de comandante**
- ☄️ **Impacto de meteorito**: elige cualquier casilla de carretera para lanzar un meteorito devastador que inflige `110 + (ola × 18)` de daño mágico de área de efecto (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (enemigos en el área) (
- 🧊 **Nova de hielo**: Congela instantáneamente a todos los monstruos normales durante 3,2 s (1,3 s en los jefes) para detener las brechas (enfriamiento base de 46 s).
- 🏰 **Reparación de la fortaleza**: Repara al instante 4 puntos de vida del castillo (no consume tiempo de recarga cuando está lleno; tiempo de recarga base de 60 s).
*(¡Cada oleada superada con éxito otorga una reducción adicional de 8 segundos en el tiempo de recarga de todas las habilidades!)*
7. **Intereses económicos y reliquias roguelike**
- **Interés compuesto**: Gana un 5 % de interés en efectivo sobre el oro no gastado entre oleadas (con un límite máximo de 30 g).
- **Bonificaciones por «sin fallos» y «inicio rápido»**: +15 g por oleadas sin pérdidas; hasta +20 g por activar oleadas antes de tiempo.
- **Elige 1 de 3 reliquias**: Desbloquea poderosos artefactos pasivos cada 3 oleadas (daño, velocidad de ataque, alcance, reducción del tiempo de recarga, ingresos extra, oro instantáneo, PV máximos y amplificación de daño por tiempo).
- **Modo infinito**: ¡Tras superar la oleada 18, consigue 120 g y una reliquia extra para poner a prueba tu defensa contra enjambres infinitos que van aumentando de intensidad!
---
### 🎮 Controles solo con el ratón
- **Construir torres**: Haz clic en una plataforma de piedra vacía y, a continuación, elige una carta de torre del panel de la derecha. También puedes seleccionar primero una carta y luego hacer clic en una plataforma.
- **Mejoras y especializaciones**: Haz clic en cualquier torre existente para consultar su alcance, daño, cadencia de fuego y modo de selección de objetivos. Mejora a nivel 2 para obtener mejoras generales de estadísticas; elige entre dos maestrías únicas en el nivel 3.
- **Modos de selección de objetivos**: Haz clic en el botón de selección de objetivos del panel de la torre seleccionada para cambiar las prioridades.
- **Lanzar hechizos**: Haz clic en un hechizo activo en la barra lateral derecha. Para «Ataque de meteoritos», haz clic en cualquier casilla de ruta resaltada para lanzar la carga.
- **Velocidad y oleadas**: Cambia la velocidad del juego entre **1x, 2x y 3x** en cualquier momento. Activa las oleadas manualmente o activa el modo de oleadas automáticas.
- **Menú y pausa**: Accede a la Ayuda del juego `[?]`, a la pausa `[Ⅱ]` o sal del juego con un solo clic.
---
### ⚙️ Parámetros de entrada
| Parámetro | Predeterminado | Rango | Descripción |
| :--- | :---: | :---: | :--- |
| `InpMap` | 1 | 1 ~ 3 | **Mapa inicial**. 1: Corredor Verdoso, 2: Cruce del Crepúsculo, 3: Fortaleza Helada (se puede cambiar durante el juego). |
| `InpDifficulty` | 2 | 1 ~ 3 | **Dificultad inicial**. 1: Fácil, 2: Estándar, 3: Desafiante. |
| `InpFramesPerSecond` | 30 | 15 ~ 60 | **Límite de FPS en pantalla**. Independiente de los ticks de simulación de batalla. Se recomiendan entre 25 y 30 FPS para ordenadores de bajas prestaciones. |
| `InpMaxScale` | 1,5 | 0,75 ~ 2,0 | **Escalado máximo de ajuste automático**. Centra y ajusta automáticamente la ventana del gráfico hasta este multiplicador. |
---
### 🛡️ Limpieza y ejecución segura (riesgo cero)
- **Sin DLL**: No requiere extensiones de la API de Windows ni el permiso «Permitir importaciones de DLL».
- **Sin interacción con la negociación**: el bucle independiente se ejecuta sin conexión o cuando los mercados están cerrados. No lee cuentas, saldos ni cotizaciones.
- **Restauración completa del estado anterior**: Al eliminar el script o salir del programa, se restauran por completo el color de fondo original del gráfico, las velas, la navegación rápida y la configuración de desplazamiento del ratón, sin que queden objetos del gráfico residuales.
- **Área de trabajo recomendada**: Se recomienda utilizar un área de gráfico de **1100 × 690** o superior (óptimo: 1280 × 800). Se pausa automáticamente si se redimensiona por debajo de 900 × 560.
