1
Hänga gubbe spel!
Postat av Schleem den 19 December 2013, 16:31
25 kommentarer · 4 024 träffar
Hallå fragbite!
Tänkte kolla om någon vänlig själ som är kunnig med C# kan hjälpa mig med lite kodning till ett "Hänga gubbe" spel!
Koden nedan:
using System;
using System.Collections.Generic;
namespace HängaGubbe
{
class Projektarbete1Meny
{
static void Main(string[] args)
{
while (true)
{
//Meny
Console.Write("\n\tHänga gumma\n\n\n\t");
Console.WriteLine("1) Lägga till ord\n\t");
Console.WriteLine("\t2) Lista alla ord\n\t");
Console.WriteLine("\t3) Spela\n\t");
Console.WriteLine("\t4) Avsluta\n\n\t");
Console.Write("\tVälj 1-4: ");
//Användaren får välja
string väljaSiffra = Console.ReadLine();
if (väljaSiffra == "1")
{
Console.WriteLine("\n\n\t Lägg till 5 ord");
//Låter spelaren lääga till 5 ord
string[] ordLista = new string[10];
ordLista[0] = Console.ReadLine();
ordLista[1] = Console.ReadLine();
ordLista[2] = Console.ReadLine();
ordLista[3] = Console.ReadLine();
ordLista[4] = Console.ReadLine();
//Rensar fönstret
Console.Clear();
if (väljaSiffra == "2")
Console.Clear();
string variabel1 = ordLista[0];
string variabel2 = ordLista[1];
string variabel3 = ordLista[2];
string variabel4 = ordLista[3];
string variabel5 = ordLista[4];
Console.WriteLine("\n\tHär är de valda orden, FUSKARE!" + variabel1 + '\n' + variabel2 + '\n' + variabel3 + '\n' + variabel4 + '\n'
+ variabel5 + '\n');
}
}
}
}
}
Problemet jag har då, är att jag vill att vid "val 2" så ska dem orden man har skrivit i komma upp i en lista, vilket jag febrilt har försökt på olika sätt, samt googlat och försökt hitta liknande exempel i min lärobok men utan lycka. Jag har lyckats att man kan skriva i sina ord då. Men steget efter att dem angivna orden skall komma upp som en lista ej kommer upp, utan det loopas och programmet startar om!
Någon som kan hjälpa? Skulle vara evigt tacksam! :D
Mvh, Schleem
Tänkte kolla om någon vänlig själ som är kunnig med C# kan hjälpa mig med lite kodning till ett "Hänga gubbe" spel!
Koden nedan:
using System;
using System.Collections.Generic;
namespace HängaGubbe
{
class Projektarbete1Meny
{
static void Main(string[] args)
{
while (true)
{
//Meny
Console.Write("\n\tHänga gumma\n\n\n\t");
Console.WriteLine("1) Lägga till ord\n\t");
Console.WriteLine("\t2) Lista alla ord\n\t");
Console.WriteLine("\t3) Spela\n\t");
Console.WriteLine("\t4) Avsluta\n\n\t");
Console.Write("\tVälj 1-4: ");
//Användaren får välja
string väljaSiffra = Console.ReadLine();
if (väljaSiffra == "1")
{
Console.WriteLine("\n\n\t Lägg till 5 ord");
//Låter spelaren lääga till 5 ord
string[] ordLista = new string[10];
ordLista[0] = Console.ReadLine();
ordLista[1] = Console.ReadLine();
ordLista[2] = Console.ReadLine();
ordLista[3] = Console.ReadLine();
ordLista[4] = Console.ReadLine();
//Rensar fönstret
Console.Clear();
if (väljaSiffra == "2")
Console.Clear();
string variabel1 = ordLista[0];
string variabel2 = ordLista[1];
string variabel3 = ordLista[2];
string variabel4 = ordLista[3];
string variabel5 = ordLista[4];
Console.WriteLine("\n\tHär är de valda orden, FUSKARE!" + variabel1 + '\n' + variabel2 + '\n' + variabel3 + '\n' + variabel4 + '\n'
+ variabel5 + '\n');
}
}
}
}
}
Problemet jag har då, är att jag vill att vid "val 2" så ska dem orden man har skrivit i komma upp i en lista, vilket jag febrilt har försökt på olika sätt, samt googlat och försökt hitta liknande exempel i min lärobok men utan lycka. Jag har lyckats att man kan skriva i sina ord då. Men steget efter att dem angivna orden skall komma upp som en lista ej kommer upp, utan det loopas och programmet startar om!
Någon som kan hjälpa? Skulle vara evigt tacksam! :D
Mvh, Schleem






