ChatGPT kann da recht gut helfen ("schreibe eine HTML-Seite, um auf Knopfdruck auf eine Zufallstabelle zu würfeln und das Ergebnis anzuzeigen.") aber noch einfacher ist vielleicht, sich mit
auseinanderzusetzen.
Als ich wollte, dass eine Beispieltabelle für Traveller eingefügt wird, hat ChatGPT vor Begeisterung gar nicht mehr aufgehört…
<!DOCTYPE html>
<html>
<head>
<title>Frachtgut-Simulator für Traveller</title>
</head>
<body>
<h1>Frachtgut-Simulator für Traveller</h1>
<p>Drücken Sie den Button, um ein zufälliges Frachtgut zu erhalten:</p>
<button onclick="roll()">Würfeln</button>
<p>Ergebnis:</p>
<div id="result"></div>
<script>
function roll() {
// Definiere die Tabelle als Array von Frachtgütern
const table = [
"Wasser",
"Lebensmittel",
"Medizinische Güter",
"Elektronische Geräte",
"Kraftfahrzeuge",
"Textilien",
"Brennstoffe",
"Kunstwerke",
"Seltene Metalle",
"Wissenschaftliche Ausrüstung",
"Luxusgüter",
"Geheime Fracht",
"Gefährliche Fracht",
"Lebendige Fracht",
"Fossilien",
"Kriegsbeute",
"Zerbrechliche Fracht",
"Schmuggelware",
"Fälschungen",
"Antiquitäten",
"Erntegüter",
"Mineralien",
"Tiere",
"Pflanzen",
"Körperverletzende Waffen",
"Energiezellen",
"Werkzeugmaschinen",
"Raumschiffteile",
"Roboter",
"Stoffe und Farben",
"Edelsteine",
"Metallwaren",
"Drohnen",
"Raumfahrtausrüstung",
"Architektur- und Baumaterialien",
"Nukleares Material",
"Kühl- und Gefrieranlagen",
"Seltsame Artefakte",
"Biowaffen",
"Gestohlene Güter",
"Kunststoffe",
"Spielzeug",
"Edelmetalle",
"Druckerei- und Verlagswesen",
"Kommunikationsausrüstung",
"Kuriositäten",
"Biomasse",
"Nahrungs- und Genussmittel",
"Elektrische Geräte",
"Forschungsmaterial",
"Luxuriöse Bekleidung",
"Möbel",
"Körperersatzteile",
"Exotische Tiere",
"Wertvolle Gemälde",
"Glücksspielgeräte",
"Kunstfertige Gerätschaften",
"Kosmetika",
"Treibstoffzusätze",
"Bodenfahrzeuge",
"Fluggeräte",
"Schiffe",
"Raumstationsteile",
"Weltalljunk",
"Fahrstuhlteile",
"Forschungsausrüstung",
"Falschgeld",
"Kampfroboter",
"Androiden",
"Nanomaschinen",
"Kriegsschiffe",
"Raumwaffen",
"Schmugglerware",
"Schwere Waffen",
"Leichte Waffen",
"Ersatzteile",
"Unterhaltungselektronik",
"Bau- und Handwerksmaterialien",
"Kryostase-Kammern",
"Kulturartefakte",
"Drohnenbauteile",
"Forschungsdaten",
"Organische Chemikalien",
"Kosmischer Müll",
"Atmosphären-Sonden",
"Kryostase-Sonden",
"Schnellzünder",
"Treibstoff-Pellets",
"Schutzschild-Komponenten",
"Wegwerf-Sonden",
"Schlüssel-Elemente",
"Verschlüsselungsgeräte",
"Hochleistungs-Laser",
"Laser-Komponenten",
"Antimaterie-Brennstoffzellen",
"Gravitations-Generatoren",
"Plasmakristalle",
"Materietransmitter",
"Nano-Roboter",
"Quanten-Computer",
"Quanten-Entanglement-Sonden",
"Quanten-Schlüsselverteilung",
"Schleier-Netzwerk-Komponenten",
"Überlicht-Antriebe",
"Molekulares Material",
"Künstliche Sonnen",
"Plasmakern-Fusion",
"Dyson-Sphären",
"Galaktisches Wasser",
"Gravitations-Linsen",
"Hyperraum-Antriebe",
"Künstliche Gravitations-Wellen",
"Künstliche Schwarze Löcher",
"Makrokosmische Artefakte",
"Nicht-euklidische Geometrie",
"Organismus-Synthesizer",
"Psionik-Geräte",
"Tachyonen-Kommunikation",
"Transdimensionale Maschinen",
"Transdimensionale Waffen",
"Transmitter-Netzwerk",
"Warpantriebe",
"Zeitreise-Geräte",
"Künstliche Schwarze Löcher",
"Künstliche Sonnen",
"Antimaterie-Bomben",
"Gravitationsstrahler",
"Hyperraum-Scanner",
"Künstliche Gravitationswellen",
"Makrokosmische Artefakte",
"Nicht-Euklidische Geometrie",
"Organismus-Synthesizer",
"Psionik-Geräte",
"Tachyonen-Kommunikation",
"Transdimensionale Maschinen",
"Transdimensionale Waffen",
"Transmitter-Netzwerk",
"Warpantriebe",
"Zeitreise-Geräte",
"Extraterrestrische Technologie",
"Kosmische Energie",
"Außerirdisches Leben",
"Ektoplasma",
"Materie aus einer anderen Dimension",
"Mikro-Schwarze Löcher",
"Parasitäre Lebensformen",
"Quanten-Energie",
"Raumzeit-Instabilitäten",
"Schwere Gravitationsfelder",
"Schwarze Löcher",
"Übermenschliche Wesen",
"Weltallviren"
];
// Würfeln eines zufälligen Indexes in der Tabelle
const randomIndex = Math.floor(Math.random() * table.length);
// Anzeigen des Ergebnisses auf der Seite
const resultElement = document.getElementById("result");
resultElement.innerHTML = table[randomIndex];
}
</script>
</body>
</html>