hesiz

Untitled

Jan 29th, 2025
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. local KnowledgeBase = {
  2. ["Robots"] = {
  3. ["Introducción"] = {
  4. "Un robot en Build A Boat se crea usando pistones, bloques y sistemas de control.",
  5. "Se pueden hacer robots bípedos, con ruedas o incluso voladores.",
  6. "Los motores y propulsores pueden mejorar la movilidad del robot."
  7. },
  8. ["Construcción Paso a Paso"] = {
  9. "1. Crea la base del robot con bloques resistentes como metal u obsidiana.",
  10. "2. Usa pistones para hacer articulaciones en brazos y piernas.",
  11. "3. Agrega ruedas si quieres que el robot se desplace de manera más sencilla.",
  12. "4. Usa palancas o botones para activar movimientos automatizados.",
  13. "5. Los bloques de mantequilla pueden ayudar a hacer partes móviles independientes.",
  14. "6. Ajusta la velocidad de los pistones para que los movimientos sean más realistas."
  15. },
  16. ["Consejos Avanzados"] = {
  17. "Los robots con piernas necesitan un sistema de equilibrio para no caerse.",
  18. "Los giroscopios pueden ayudar a mantener la estabilidad del robot.",
  19. "Puedes combinar ruedas y pistones para hacer robots más dinámicos.",
  20. "Si usas anclaje temporal, puedes hacer que el robot se monte en sí mismo."
  21. }
  22. },
  23. ["Carros"] = {
  24. ["Introducción"] = {
  25. "Los carros en Build A Boat requieren ruedas, motores y un sistema de dirección.",
  26. "Es importante balancear el peso del carro para que no se vuelque.",
  27. "Se pueden hacer carros con diferentes tipos de tracción: delantera, trasera o total."
  28. },
  29. ["Construcción Paso a Paso"] = {
  30. "1. Crea el chasis con bloques ligeros pero resistentes.",
  31. "2. Agrega ruedas conectadas con bloques de giro para la dirección.",
  32. "3. Instala un motor y vincúlalo a las ruedas para la tracción.",
  33. "4. Usa pistones para ajustar la altura del carro o hacer suspensiones activas.",
  34. "5. Puedes añadir un sistema de propulsión adicional para más velocidad.",
  35. "6. Si quieres un auto con transformación, usa bloques de mantequilla y pistones."
  36. },
  37. ["Consejos Avanzados"] = {
  38. "Los autos de tracción trasera suelen ser más rápidos pero difíciles de controlar.",
  39. "La aerodinámica del auto influye en la estabilidad a altas velocidades.",
  40. "Puedes usar giroscopios para mejorar el control en terrenos difíciles.",
  41. "Las ruedas grandes pueden mejorar el rendimiento en terrenos accidentados."
  42. }
  43. },
  44. ["Suspensiones"] = {
  45. ["Introducción"] = {
  46. "Las suspensiones ayudan a absorber impactos y mejorar el control del vehículo.",
  47. "Los pistones y resortes son las mejores herramientas para hacer suspensiones realistas.",
  48. "Las suspensiones pueden ser rígidas, blandas o ajustables dependiendo del diseño."
  49. },
  50. ["Construcción Paso a Paso"] = {
  51. "1. Usa pistones en cada rueda para permitir ajuste en altura.",
  52. "2. Agrega resortes para que el auto absorba mejor los impactos.",
  53. "3. Conéctalos a una estructura resistente para evitar que se rompan.",
  54. "4. Si quieres una suspensión ajustable, usa botones para controlar los pistones.",
  55. "5. Prueba la suspensión en diferentes terrenos y ajusta la rigidez según sea necesario."
  56. },
  57. ["Consejos Avanzados"] = {
  58. "Una suspensión blanda es buena para terrenos irregulares pero reduce estabilidad.",
  59. "Las suspensiones activas pueden ajustarse en tiempo real con pistones.",
  60. "Los autos de carrera suelen usar suspensiones rígidas para mayor control.",
  61. "Si usas anclajes temporales, puedes hacer ajustes precisos en la suspensión."
  62. }
  63. }
  64. }
  65.  
  66. -- Función para acceder a la base de conocimientos de la IA
  67. function GetKnowledge(topic)
  68. if KnowledgeBase[topic] then
  69. return KnowledgeBase[topic]
  70. else
  71. return {"No se encontró información sobre este tema."}
  72. end
  73. end
  74.  
  75. -- Ejemplo de uso
  76. for category, steps in pairs(GetKnowledge("Robots")) do
  77. print(category .. ":")
  78. for _, info in ipairs(steps) do
  79. print("- " .. info)
  80. end
  81. end
Advertisement
Add Comment
Please, Sign In to add comment