Resumen

Aprende, compara y decide con confianza: se puso a prueba a Windsurf, Cursor y Cloud Code creando un videojuego 2D en Next.js y JavaScript, usando el mismo modelo de lenguaje, Cloud Opus 4.5, y el mismo prompt base. Resultado: diferencias claras por cómo cada editor integra contexto, gestiona agentes y ejecuta el flujo de trabajo, ideales para afinar tu stack de desarrollo con IA.

¿Cómo se compararon windsuf, cursor y cloud code con el mismo modelo?

Se prepararon tres proyectos Next.js idénticos y se corrió cada uno con bun dev en puertos distintos. El objetivo: observar la calidad del código, la interfaz generada y la jugabilidad del juego de fútbol 2D con un único prompt. La clave del experimento fue mantener constante el modelo (Cloud Opus 4.5) y variar únicamente el editor, para evidenciar cómo cada herramienta construye su prompt de contexto y orquesta sus agentes.

¿Qué videojuego 2D se generó con un solo prompt?

  • Vista superior con Canvas, dos equipos y controles con WASD y flechas.
  • Disparo con espacio, marcador y reinicio tras gol.
  • Oponente controlado por la CPU con seguimiento básico del balón.
  • Diferencias visuales: Cursor dibujó todas las líneas del campo y añadió textos e emojis claros; Windsurf fue veloz y funcional, con detalles visuales mínimos; Cloud Code entregó una interfaz más limpia y legible.
  • Observación útil: aunque el prompt no mencionó marcas, Cursor tomó contexto del nombre de carpeta para mostrar “Hecho con Next.js y Canvas para el Platzi Live 2026”.

¿Qué cambió al ajustar el prompt para la IA de la CPU?

Se pidió: “que la CPU no se detenga si el jugador está inactivo y que exista pausa”. - Cloud Code: la CPU siguió atacando cuando el jugador no hacía nada y añadió pausa de usuario y pausa por gol. Aún hubo casos donde tras una interacción del jugador la CPU dejaba de atacar. - Windsurf: la CPU atacó de forma continua pero apareció un bug de colisión. - Cursor: no aplicó correctamente la regla y la CPU seguía deteniéndose. - Con un prompt corto y correctivo, la mejor respuesta global fue la de Cloud Code por cumplir la lógica pedida con menos fricción.

¿Qué ventajas, límites y buenas prácticas surgieron al programar con IA?

Trabajar con editores asistidos por IA cambia el rol: damos instrucciones, revisamos resultados y validamos antes de producción. La discusión sobre “white coding” recuerda lo vivido con prompt engineering: las palabras importan, pero más aún los fundamentos y la capacidad de revisión crítica.

¿Qué rol juegan los fundamentos y la validación humana?

  • Los fundamentos siguen siendo esenciales: estructuras, tipos de datos, colisiones, bucles de juego.
  • La responsabilidad del desarrollador aumenta: más cosas que revisar, testear y validar.
  • Usa la IA como mentor: pide explicaciones del “cómo” y el “por qué” en lugar de “hazlo todo por mí”.
  • Un mismo modelo rinde distinto según el prompt madre y el contexto que cada editor inyecta.

¿Cómo elegir y pagar modelos, créditos y tokens?

  • Prueba varias herramientas: casi todas ofrecen trial. Quédate con la que mejor se ajusta a tu flujo.
  • Diferencia clave: tokens vs créditos. En Windsurf cada modelo “cuesta” créditos por prompt; hay modelos muy económicos por petición.
  • Hubo cupón de Windsurf (128platziws) para un mes gratis o 250 créditos extra si ya tienes cuenta.
  • Consejos de uso: evita prompts vagos cuando necesites cambios precisos; documenta versiones y solicita diffs en cada iteración.

¿Qué preguntas frecuentes surgieron sobre herramientas, hardware y comunidad?

La conversación dejó aprendizajes prácticos sobre stack, equipos y comunidad que aceleran tu curva de aprendizaje.

¿Qué herramientas y flujos marcaron diferencia?

  • bun.js para desarrollo: más rápido que npm en ejecución y build.
  • Windsurf y Cursor son forks de Visual Studio Code; Copilot abrió camino pero sus ciclos de actualización pueden ser más lentos.
  • Multiagente en Windsurf: ya se pueden crear varios agentes con tareas distintas.
  • Cloud Code corre en la terminal; puede usarse dentro de la terminal integrada de Cursor.
  • Sobre disponibilidad por país: algunos usan VPN cuando el servicio no está habilitado en su región.

¿Qué necesitas de hardware para empezar?

  • No se requiere una supercomputadora para web con Node.js: con un equipo conectado a internet y un editor moderno basta.
  • Si corres modelos locales (p. ej., con herramientas tipo Ollama), la RAM necesaria sube notablemente.
  • Motores de videojuegos como Unity o Unreal Engine piden requisitos más altos.
  • En el ejemplo se trabajó con un equipo de 16 GB de RAM, usando modelos en la nube.

¿Cómo se activó la comunidad y los retos?

  • Hubo hackathon y stream en múltiples plataformas. Se invitó a compartir proyectos y a votar.
  • Condición clave: el proyecto debe tener link funcional para evaluarlo.
  • Fechas mencionadas: votaciones hasta el 1 de febrero y eventos presenciales en Bogotá (24 de febrero) y Barranquilla (27 de febrero).
  • Próximo reto de Python: se anunció para la segunda semana de febrero.

¿Te gustaría que profundicemos en más casos de uso o que comparemos otras herramientas de edición con IA? Cuéntame en los comentarios qué construirías y con cuál editor te animas a intentarlo hoy.

      Cuál es el mejor editor de código de AI (28 de enero)