An open API service indexing awesome lists of open source software.

https://github.com/piterweb/cubeconquer3d

🎮 Turn-based game using ThreeJS 🧊
https://github.com/piterweb/cubeconquer3d

Last synced: 9 months ago
JSON representation

🎮 Turn-based game using ThreeJS 🧊

Awesome Lists containing this project

README

          

# CubeConquer3D 🧊🚩

## Description

CubeConquer3D is turn-based strategy game where you can play against AI or other players. The game is played on a 3D grid of cubes. The goal is to conquer all the bases on the grid. The game is played in turns. Each turn, a player can move their units and attack enemy units. The game ends when one player has conquered all the bases on the grid.

## How to play

Cooming soon...

## Controls

- Use the left click to rotate the camera.
- Use the WASD keys to move the unit.
- Use space to end the turn.

## Features

- 3D graphics with rotating camera.
- Turn-based gameplay.

# Ideas para Incorporar Idiomas y Culturas en Cubeconquer

## 1. Sistema de Idiomas y Comunicación
Crea un sistema donde las unidades tengan un idioma nativo y una capacidad limitada para comunicarse con otras unidades que hablen idiomas diferentes.

### **Cómo Funciona:**
- **Idiomas Iniciales:** Cada facción tiene uno o más idiomas base. Por ejemplo:
- Los **Rojos** podrían empezar con un idioma comunal fuerte (un mismo idioma para todas sus unidades).
- Los **Azules** podrían tener varias subculturas con idiomas diferentes.
- **Nivel de Comprensión:** Cada unidad tiene un nivel de comprensión para otros idiomas (0% significa incomprensión total, 100% significa fluidez).
- **Efectos en el Juego:**
- **Órdenes Malinterpretadas:** Si una unidad no entiende bien las instrucciones del comandante (tú), podría moverse en direcciones incorrectas o realizar la acción equivocada.
- **Colaboración Limitada:** Unidades con diferentes idiomas tienen menos efectividad al luchar juntas hasta que mejore su comprensión mutua.

---

## 2. Aprender Idiomas
Introduce una mecánica donde las unidades puedan aprender nuevos idiomas con el tiempo o mediante recursos.

### **Cómo Funciona:**
- **Progreso Natural:** Unidades que interactúan con otras de diferentes idiomas aprenden gradualmente el idioma (progreso lento).
- **Entrenamiento:** Puedes invertir recursos en centros de enseñanza para acelerar el aprendizaje de tus unidades.
- **Idiomas Universales:** Investiga y desarrolla un "idioma puente" (similar al Esperanto) que reduzca las barreras, pero tiene costos significativos para implementarlo.

### **Beneficios en el Juego:**
- Facilita la coordinación entre unidades de diferentes subgrupos culturales.
- Mejora la comunicación con facciones neutrales o enemigas, abriendo posibilidades de diplomacia y subversión.

---

## 3. Diplomacia y Conversiones
Introduce facciones neutrales (o incluso del equipo contrario) que pueden ser influenciadas por la cultura y el idioma.

### **Cómo Funciona:**
- **Unidades Neutrales:** Algunas unidades en el mapa no pertenecen a ningún equipo. Si hablas su idioma (o lo aprendes), puedes convencerlas de unirse a tu causa.
- **Unidades Enemigas:** Si logras aprender el idioma de una unidad enemiga, puedes intentar sobornarla, desinformarla, o incluso convencerla de desertar.
- **Conversación vs. Conquista:** Tienes la opción de atacar directamente a las unidades neutrales o intentar integrarlas pacíficamente a tu facción mediante interacciones lingüísticas.

### **Habilidades Especiales:**
- **"Espionaje Lingüístico":** Si logras entender el idioma enemigo, puedes interceptar sus órdenes, retrasarlas, o incluso confundir a sus unidades con órdenes falsas.
- **"Diplomacia Cultural":** Usa conocimientos culturales para influir en grupos enteros y ganar su apoyo sin necesidad de pelear.

---

## 4. Engaño a Través del Lenguaje
Añade mecánicas que te permitan confundir al enemigo usando las diferencias de idioma.

### **Cómo Funciona:**
- **Órdenes Falsas:** Si aprendes el idioma del enemigo, puedes enviar órdenes falsas que hagan que sus unidades se muevan hacia lugares estratégicamente desventajosos.
- **Ruido y Sobrecarga:** Si no entienden tu idioma, puedes usar frases o sonidos para distraerlos, afectando su precisión o velocidad de reacción.
- **Cambiar el Campo de Juego:** Si logras "traducir" un texto cultural clave (por ejemplo, símbolos antiguos en el mapa), podrías desactivar trampas enemigas o desbloquear nuevas áreas estratégicas.

---

## 5. Unidades Especialistas de Idioma
Introduce unidades especializadas que puedan influir en la comunicación entre las tropas.

### **Tipos de Unidades:**
1. **Traductores:** Mejoran la comunicación entre diferentes subgrupos de tu propio equipo, eliminando penalizaciones de colaboración.
2. **Embajadores:** Permiten negociar con unidades neutrales o facciones enemigas para ganar aliados o recursos.
3. **Saboteadores Lingüísticos:** Especialistas en aprender rápidamente el idioma enemigo para enviar órdenes falsas o causar confusión.

### **Estrategia Avanzada:**
- Decide si inviertes en desarrollar estas unidades, priorizando el dominio de idiomas en lugar de habilidades de combate directo.
- Usa saboteadores para infiltrarte y confundir al enemigo, pero si son descubiertos, podrían generar represalias.

---

## 6. Narrativa Basada en Culturas
Integra un trasfondo narrativo para dar sentido a estas mecánicas:

### **Historia de Fragmentación Cultural:**
El mundo en *Cubeconquer* está dividido por un evento que llevó a la separación de idiomas y culturas. Las facciones deben reconstruir la comunicación mientras compiten por el control territorial.

### **Elección de Facción:**
Cada facción tiene un enfoque único respecto a los idiomas:
- **Rojos (Colectivistas):** Una lengua unificada para todos. Sus unidades son eficientes al principio, pero sufren penalizaciones al enfrentarse a culturas externas.
- **Azules (Individualistas):** Diversidad cultural y lingüística. Tienen un inicio desorganizado, pero son flexibles para adaptarse a nuevos idiomas y culturas.

---

Estas ideas combinan estrategia y mecánicas únicas centradas en el idioma, haciéndolo un aspecto clave del juego. ¿Cuál te gustaría desarrollar más? ¡Puedo ayudarte a afinar los detalles o diseñar ejemplos prácticos!