Evaluando propuestas

Desarrollo de apps Juego de Dominó con Inteligencia Artificial, Módulo Practica y Pasarela de Pago

Publicado el 27 Junio, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

# FASE 1 – Arquitectura Técnica y Prototipo del Game Engine

## Busco Arquitecto de Software Senior / Arquitecto de Soluciones

Estoy desarrollando **domino latin**, una plataforma profesional de dominó de nueva generación que combinará:

* juego online en tiempo real.
* Inteligencia Artificial especializada en dominó.
* Sistema de práctica con análisis estratégico.
* Torneos.
* Rankings.
* Historial completo de partidas.
* Replay.
* Partidas entre amigos y matchmaking automático.
* Sistema de billetera interna con saldo para participar en partidas y torneos entre jugadores, con recargas y retiros conforme a las reglas de la plataforma y la normativa aplicable.
* Dashboard administrativo.
* Analytics y herramientas de marketing.
* Arquitectura preparada para escalar internacionalmente.
/ Suscrípciones mensuales con beneficios

**Esta publicación corresponde únicamente a la Fase 1 del proyecto.**

No busco desarrollar la aplicación completa en esta etapa.

---

# Objetivo de la Fase 1

Diseñar la arquitectura técnica oficial de domino latin y desarrollar un prototipo funcional del **game engine**, que será el núcleo de toda la plataforma.

El objetivo es construir una base sólida sobre la cual posteriormente se desarrollarán el resto de los módulos.

---

# Entregables esperados

## 1. Arquitectura Técnica

Diseño completo de la arquitectura del sistema incluyendo:

* Arquitectura general.
* Arquitectura de microservicios.
* Tecnologías recomendadas.
* Comunicación entre servicios.
* Estrategia de escalabilidad.
* Infraestructura recomendada.
* Arquitectura de seguridad.
* Estrategia de despliegue.
* Roadmap técnico.

No se requiere desplegar infraestructura en esta fase.

---

## 2. Prototipo del Game Engine

Desarrollar un prototipo funcional del motor del juego capaz de:

* Barajar correctamente las 28 fichas.
* Repartir aleatoriamente 7 fichas a cada jugador antes de cada mano.
* Validar todas las jugadas.
* Controlar turnos.
* Detectar pases.
* Detectar trancas.
* Calcular puntajes.
* Registrar el historial completo de movimientos.
* Preparar la estructura para Replay.
* Preparar la estructura para entrenamiento de Inteligencia Artificial.

El servidor deberá ser la única autoridad sobre el estado oficial de la partida.

No se requiere interfaz gráfica.

---

## 3. Revisión del PRD

Analizar la documentación funcional existente y presentar recomendaciones sobre:

* Arquitectura.
* Escalabilidad.
* Organización del proyecto.
* Riesgos técnicos.
* Mejoras.

---

# Características principales del proyecto final

La arquitectura deberá prepararse para soportar:

## Modalidades de juego

* Dominó tradicional.
* Dominó de torneo formal.
* Dominó callejero.
* Modalidad Sistema (Dura y Blandita).
* Individual.
* Parejas.
* Series configurables (3-2, 5-3, 7-4, 9-5 y personalizadas).

Toda la lógica deberá ser parametrizable para permitir futuras modalidades sin modificar el núcleo del sistema.

---

## Inteligencia Artificial

La IA será el principal diferenciador del proyecto.

Se desarrollará un **Motor Universal de Conocimiento Estratégico** capaz de:

* Analizar posiciones.
* Determinar la mejor jugada.
* Explicar el razonamiento estratégico.
* Evaluar el nivel del jugador.
* Recomendar mejoras.
* Aprender a partir del conocimiento de expertos y simulaciones.

La IA será desarrollada en fases posteriores; en esta etapa solo debe prepararse la arquitectura necesaria para soportarla.

---

## Perfil buscado

Busco un profesional con experiencia demostrable en:

* Arquitectura de Software.
* Sistemas distribuidos.
* Microservicios.
* Plataformas de alta concurrencia.
* WebSockets.
* Go (Golang) y/o Java Spring Boot.
* PostgreSQL.
* Redis.
* Docker.
* Kubernetes.
* AWS.

Se valorará especialmente experiencia en:

* Plataformas de gaming.
* Matchmaking.
* Motores de juego.
* Sistemas antifraude.
* Wallets.
* Plataformas financieras.
* Sistemas en tiempo real.

---

## Confidencialidad

El proyecto es confidencial.

Antes de compartir el PRD completo se solicitará la firma de un Acuerdo de Confidencialidad (NDA).

---

## Información para postular

Por favor incluir:

* Experiencia en proyectos similares.
* Arquitecturas diseñadas.
* Tecnologías dominadas.
* Ejemplos de sistemas de tiempo real desarrollados.
* Disponibilidad.
* Valor estimado para esta primera fase.
* Tiempo estimado de ejecución.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por F. R.