Hallo,
Momenteel doe ik voor school programmeren in C#, nu moeten we een spelletje maken, dat is als volgt (het moet in een console applicatie). Speler 1 moet een woord invoeren, dan moet de computer als volgt het woord door elkaar gooien. Vervolgens moet speler 2 raden wat het woord is, daar heeft hij/zij 3 pogingen voor.
De volgende regels moeten er in verwerkt zijn:
- De spelregels op het scherm (dit heb ik al)
- De titel van het spel op het scherm (heb ik ook al)
- De maximale woordgrootte 12 tekens (heb ik ook al)
- Na de tweede poging moet er een hint worden gegeven.
- De computer geeft aan of je hebt verloren of gewonnen.
Nu is mijn vraag hoe kan ik een woord laten husselen? Ik ben al bezig geweest met random maar krijg het niet voor elkaar
Het volgende heb ik al geprogrammeerd:
Ik hoop dat iemand me kan helpen, eventueel wat hints geven zodat ik het uiteindelijk wel zelf heb gedaan. Graag geen complete code geven.
Alvast bedankt!
Silty
Momenteel doe ik voor school programmeren in C#, nu moeten we een spelletje maken, dat is als volgt (het moet in een console applicatie). Speler 1 moet een woord invoeren, dan moet de computer als volgt het woord door elkaar gooien. Vervolgens moet speler 2 raden wat het woord is, daar heeft hij/zij 3 pogingen voor.
De volgende regels moeten er in verwerkt zijn:
- De spelregels op het scherm (dit heb ik al)
- De titel van het spel op het scherm (heb ik ook al)
- De maximale woordgrootte 12 tekens (heb ik ook al)
- Na de tweede poging moet er een hint worden gegeven.
- De computer geeft aan of je hebt verloren of gewonnen.
Nu is mijn vraag hoe kan ik een woord laten husselen? Ik ben al bezig geweest met random maar krijg het niet voor elkaar

Het volgende heb ik al geprogrammeerd:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
string woord;
int lttr=0;
int wrdlengte;
//begin
Console.WriteLine("Raad het woord!\n");
Console.WriteLine("De spelregels:");
Console.WriteLine("Vul een woord in van maximaal 12 letters, \ndaarna gooit de computer de letters door elkaar \nen moet de volgende speler het woord zien te raden in 3 beurten.\n\n");
Console.WriteLine("Speler 1, voer een woord in:");
woord = Console.ReadLine();
//hoelang is het woord?
//woord langer dan 12
if (woord.Length > 12)
{
Console.WriteLine("\nHet woord is te lang");
}
//woord korter dan 12
else
{
//alle letters van het woord onder elkaar plaatsen
while (lttr < woord.Length)
{
wrdlengte = woord.Length;
Console.WriteLine(woord[lttr]);
lttr++;
}
}
Console.ReadKey();
}
}
}
Ik hoop dat iemand me kan helpen, eventueel wat hints geven zodat ik het uiteindelijk wel zelf heb gedaan. Graag geen complete code geven.
Alvast bedankt!
Silty
Laatst bewerkt door een moderator: