Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C# by heartfire ( 9 years ago )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace IAF73_Hangman_Fedoryszyn
{
class Program
{
static void Main(string[] args)
{
{
// Hangman Programm Version 1 Erstelldatum: 09.12.2017
//Ausgabe von Willkommen und Regeln
Console.WriteLine("Willkommen zu Hangman!");
Console.WriteLine("So wird gespielt:");
Console.WriteLine("Es ist ein Bereich zu Wählen aus dem ein zufälliges Wort generiert wird");
Console.WriteLine("und Ihr Ziel ist es dieses durch eingeben von einzelnen Buchstaben zu erraten.");
Console.WriteLine("Falls der von Ihnen geratene Buchstabe nicht im Wort vorkommt wird ein Strich \nzu dem auf dem Monitor vorgefertigtem Galgen hinzugefügt.");
Console.WriteLine("Dies geschieht so lange, bis Sie schlussendlich am Galgen hängen und keine \nweitere Chance haben das Wort zu erraten.");
Console.WriteLine("Die von Ihnen nicht im Wort vorkommenden Buchstaben \nwerden Ihnen rechts vom Galgen angezeigt.");
Console.WriteLine("\nDrücken Sie die Eingabetaste um das Spiel zu starten!");
Console.ReadLine();
Console.Clear();
//Wählen eines Bereiches aus dem ein Wort generiert werden soll
Console.WriteLine("Wählen Sie einen Bereich aus dem ein zufälliges Wort generiert werden soll:");
Console.WriteLine("1. Computer\n2. Schule\n3. Arbeit\n4. Natur\n5. Weltraum\n6. Musik\n7. Kultur\n8. Technik\n9. Sport\n10. Lebensmittel");
Console.WriteLine("\nBestätigen Sie Ihre Eingabe zwischen 1-10 mit der Eingabetaste!");
int bereich = Convert.ToInt32(Console.ReadLine());
Console.Clear();
//Switch Case für den Bereich
switch (bereich)
{
case 1:
Console.WriteLine("Du hast den Bereich Computer gewählt.");
break;
case 2:
Console.WriteLine("Du hast den Bereich Schule gewählt.");
break;
case 3:
Console.WriteLine("Du hast den Bereich Arbeit gewählt.");
break;
case 4:
Console.WriteLine("Du hast den Bereich Natur gewählt.");
break;
case 5:
Console.WriteLine("Du hast den Bereich Weltraum gewählt.");
break;
case 6:
Console.WriteLine("Du hast den Bereich Musik gewählt.");
break;
case 7:
Console.WriteLine("Du hast den Bereich Kultur gewählt.");
break;
case 8:
Console.WriteLine("Du hast den Bereich Technik gewählt.");
break;
case 9:
Console.WriteLine("Du hast den Bereich Sport gewählt.");
break;
case 10:
Console.WriteLine("Du hast den Bereich Lebensmittel gewählt.");
break;
default:
Console.WriteLine("ERROR: Wählen Sie bitte einen Bereich zwischen 1-10.");
Thread.Sleep(2000);
Environment.Exit(1);
break;
}
Console.Read();
//Bereichabfrage und zuweisung des zufälligen Wortes
var rdm = new Random();
string[] computer = { "Maus", "Tastatur", "Grafikkarte", "Auslagerungsdatei", "Arbeitsspeicher", "Bilddateiformat", "Byte", "Einschaltautomatik", "Festplatte", "Grafikprozessor", "Hyperlink", "Hauptplatine", "Installation", "Javascript", "Komprimierung", "Kontrast", "Laufwerk", "Malware", "Megapixel", "Netzwerk", "Quantisierungsverzerrung", "Router", "Soundprozessor", "Speicherkarte", "Taskmanager", "Tronajner", "Touchscreen", "Windows", "Übertakten", "Videoclip", "Vollbildverfahren", "Wireless", "Administrator", "Benutzerkonto", "Cache", "Defragmentierung", "Download", "Erweiterungsspeicher", "Firewall", "Internetadresse", "Intranet", "Kabelmodem", "Microsoft", "Peripherie", "Startpartition", "Deklaration", "Programmierhandbuch", "Bildschirm", "Desktop", "Mauspad", "Programme", "Rechner", "Netzteil", "Software", "Compiler", "Analysieren", "Programmierschnittstelle", "Anwendungsprogrammierung", "Treiber", "Hardware", "Betriebssystem", "Entwicklungsumgebung", "Datenbanken" };
string[] schule = { "Unterrichtsstunde", "Klasse", "Stift", "Semester", "Hausaufgaben", "Unterricht", "Durchschnitt", "Abschluss", "Universität", "Locher", "Lineal", "Tafel", "Bleistift", "Pädagogik", "Wissen", "Ausbildung", "Intellekt", "Sozialwissenschaften", "Schulfächer", "Geodreieck", "Ordner", "Bildungsanstalt", "Lehrer", "Schüler", "Bildungsgang", "Schulformen", "Fortbildung", "Schulrecht", "Berufskolleg", "Taschenrechner", "Klassensprecher", "Schulleiter", "Klausur", "Pause", "Schulnote", "Tafelschwamm", "Kreide", "Zirkel", "Streber", "Schulbücher", "Stuhl", "Oberstufe", "Unterstufe", "Sporthalle", "Abschlussprüfung", "Projektwoche", "Nachsitzen" };
string[] arbeit = { "Geschäftsidee", "Gründergeist", "Homeoffice", "Innovation", "Kompetenz", "Komplexität", "Kollaboration", "Mitarbeiterbeteiligung", "Projektarbeit", "Professionalität", "Respekt", "Risikobereitschaft", "Selbständigkeit", "Selbstunternehmer", "Spitzenleistung", "Wissensarbeit", "Zuverlässigkeit", "Vergütung", "Urlaub", "Führungskraft", "Überstunde", "Einkommen", "Bewerbung", "Angestellter", "Beschäftigung", "Arbeitgeber", "Grundeinkommen", "Arbeitsvertrag", "Erwerbstätigkeit", "Gehalt", "Versicherungspflicht", "Arbeitsentgelt" };
string[] natur = { "Naturgesetz", "Naturethik", "Tierschutz", "Umwelt", "Nutzholz", "Lebewesen", "Ökologie", "Treibhauseffekt", "Baum", "Meer", "Wald", "Waldboden", "Tierwesen", "Sonnenaufgang", "Horizont", "Eule", "Bach", "Berge", "Herbstblätter", "Schmetterling", "Blüte", "Fell", "Grass", "Hügel", "Feld", "Artenschutz", "Elefant", "Park", "Meeresbrise", "Luchs", "Gattung", "Hauskatze", "Hund", "Haustier", "Garten", "Wintergarten", "Zelt", "Blumenvielfalt", "Fluß", "Gewässer", "Landoberflächen", "Wurzeln", "Jagdschädling" };
string wortFeldComputer = computer[rdm.Next(0, computer.Length)];
string wortFeldSchule = schule[rdm.Next(0, schule.Length)];
string wortFeldArbeit = arbeit[rdm.Next(0, arbeit.Length)];
string wortFeldNatur = natur[rdm.Next(0, natur.Length)];
string wortZuErraten;
if (bereich == 1)
{
Console.WriteLine(wortFeldComputer);
Console.ReadLine();
int x = wortFeldComputer.Length;
for (int i = 0; i < x; i++)
{
Console.Write("_");
}
wortZuErraten = wortFeldComputer;
Console.ReadLine();
}
if (bereich == 2)
{
Console.WriteLine(wortFeldSchule);
Console.ReadLine();
int x = wortFeldSchule.Length;
for (int i = 0; i < x; i++)
{
Console.Write("_");
}
wortZuErraten = wortFeldSchule;
Console.ReadLine();
}
if (bereich == 3)
{
Console.WriteLine(wortFeldArbeit);
Console.ReadLine();
int x = wortFeldArbeit.Length;
for (int i = 0; i < x; i++)
{
Console.Write("_");
}
wortZuErraten = wortFeldArbeit;
Console.ReadLine();
}
if (bereich == 4)
{
Console.WriteLine(wortFeldNatur);
Console.ReadLine();
int x = wortFeldNatur.Length;
for (int i = 0; i < x; i++)
{
Console.Write("_");
}
wortZuErraten = wortFeldNatur;
Console.ReadLine();
}
Console.WriteLine("Geben Sie einen Buchstaben ein, welchen Sie raten wollen: ");
Console.ReadLine();
string benutzerEingabe = Console.ReadLine();
if (wortZuErraten.Contains(benutzerEingabe))
{
Console.WriteLine("Der eingegebene Buchstabe kommt in dem Wort vor!");
} else
{
Console.WriteLine("Der eingegebene Buchstabe kommt nicht in dem Wort vor!");
}
}
}
}
}
Revise this Paste