Acá dejo algunas prompts que usé con ChatGPT para generar preguntas. Si bien no son todas, son las que más me gustaron.
Hola! estoy haciendo un juego parecido a Carrera de Mente, pero con categorías relacionadas a la programación como Bases de Datos, Redes, Arquitectura, Estructuras de Datos, Algoritmos y más. Conocés el juego?
Sí, conozco el juego "Carrera de la Mente". Parece que tu juego es similar, pero con categorías relacionadas a la programación. Puede ser muy divertido y educativo. Te deseo suerte en el desarrollo de tu juego. Si necesitas ayuda con algún concepto específico, estaré encantado de ayudarte.
Qué categorías se te ocurren?
Algunas categorías relacionadas con la programación que se me ocurren son las siguientes:
* Lenguajes de programación: como Python, C++, Java, JavaScript, etc.
* Bases de datos: como SQL, MongoDB, Cassandra, etc.
Redes: como TCP/IP, DNS, HTTP, etc.
* Arquitectura de software: como cliente-servidor, arquitectura en capas, microservicios, etc.
* Estructuras de datos: como listas, árboles, grafos, etc.
* Algoritmos: como búsqueda, ordenamiento, algoritmos de inteligencia artificial, etc.
* Sistemas operativos: como Windows, Linux, MacOS, etc
* Seguridad: como cifrado, autenticación, firewalls, etc.
* Inteligencia artificial y machine learning: como aprendizaje automático, redes neuronales, etc.
* Cloud computing: como AWS, Azure, GCP, etc
Espero que estas ideas te sean útiles y te ayuden a desarrollar tu juego.
Genial, podés escribirme las categorías con nombre y enumeración?
Por supuesto, aquí te presento las categorías con nombre y una enumeración para que puedas tenerlas de referencia:
1. Lenguajes de programación:
* Python
* C++
* Java
* JavaScript
* C#
* Ruby
* Swift
* Go
2. Bases de datos:
* SQL
* MongoDB
* Cassandra
* Oracle
* MySQL
* PostgreSQL
* Firebase
3. Redes:
* TCP/IP
* DNS
* HTTP
* HTTPS
* FTP
* VPN
* SSH
4. Arquitectura de software:
* Cliente-Servidor
* Arquitectura en Capas
* Microservicios
* API REST
* SOA
* MVC
5. Estructuras de datos:
* Listas
* Árboles
* Grafos
* Pilas
* Colas
* Diccionarios
* Tablas Hash
6. Algoritmos:
* Búsqueda
* Ordenamiento
* Algoritmos de Inteligencia * Artificial
* Algoritmos genéticos
* Algoritmos de aprendizaje * automático
* Algoritmos de cifrado
7. Sistemas operativos:
* Windows
* Linux
* MacOS
* Unix
* iOS
* Android
8. Seguridad:
* Cifrado
* Autenticación
* Firewalls
* Control de acceso
* Protección de datos
* Certificados SSL/TLS
9. Inteligencia artificial y machine learning:
* Aprendizaje automático
* Redes neuronales
* Procesamiento del lenguaje natural
* Análisis de datos
* Visión por computadora
10. Cloud computing:
* AWS
* Azure
* GCP
* OpenStack
* Heroku
* PaaS y IaaS
Espero que esta lista te sea útil para tu juego. Si tienes alguna otra pregunta, estaré encantado de ayudarte.
Construí preguntas para la categoría 1 y cuales serían sus opciones de solución en formato Markdown, señala cuales son las opciones correctas. Las preguntas deben ahondar en historia de los lenguajes, datos curiosos, sintaxis, buenas prácticas, patrones de diseño, buscar el error en el código, tipos de datos, etc. Señalá con un ⭐, ⭐⭐ o ⭐⭐⭐ el nivel de dificultad de cada pregunta. Acá va un ejemplo:
⭐ ¿Quién es el creador de Python?
A) Guido van Rossum
B) James Gosling
C) Bjarne Stroustrup
A. es la opción correcta
⭐⭐ ¿Cuál es el nombre del framework de desarrollo web de Ruby?
A) Ruby on Rails
B) Django
C) Express.js
D) Laravel
A. Ruby on Rails
A partir de eso se va modificando esa prompt y pidiendole que genere variaciones, siempre hay que comprobar que los datos que tire sean correctos