Galgje

Status
Niet open voor verdere reacties.
Grappig... ik weet nog steeds niet wat het eerste woordt is:p
Heb je al mijn bedachte woorden soms gebruikt???:p

Mag ik de code eens zien???
 
Laatst bewerkt:
Is mooi gemaakt, en waar heb je je woorden vandaan gehaald :shocked: kan er maar 1 vinden.

Mss wel leuk als je "af" bent je het goede woord zit. :thumb:
 
Hmm beetje jammer dat je maar 1 woord kan doen, selecteer je daarna dat je nog een spelletje wilt doen dan laad hij wel een woord maar wanneer ik begin te gokken verschijnen de letters niet maar gaat de counter wel omlaag :(
 
Grappig... ik weet nog steeds niet wat het eerste woordt is:p
Heb je al mijn bedachte woorden soms gebruikt???:p

Mag ik de code eens zien???
De code:
Code:
#include <vector>
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

void kieswoord(string &woord);
int main()
{
    bool wrong=true;
    string woord="";
    kieswoord(woord);
    string output(woord.size(),'-');
    vector <char> guessedchar;
    int incorrectguesses=8;
    char input;
    while((incorrectguesses!=0)&&(woord!=output)){
    cout<<"Het woord totnutoe is "<<output<<endl;
    cout<<"Je hebt nog "<<incorrectguesses<<" pogingen over."<<endl;
    cout<<"Je hebt al de volgende letters gebruikt"<<endl;
    for(int i =0;i<guessedchar.size();i++){
    cout<<guessedchar[i]<<" ";
}
cout<<endl;
    cin>>input;
    for(int a = 0;a < woord.size();a++){
            if(input == woord[a]){
            output[a]=input;
            wrong=false;
            cout<<"Juist geraden"<<endl;
            }
            }
            if(wrong==true){
            cout<<"Fout"<<endl;
            incorrectguesses--;
            }
    guessedchar.push_back(input);
wrong=true;
system("cls");
}
if(woord!=output){
cout<<"Je bent verloren"<<endl;
cout<<"het was "<<woord<<endl;
}
else
cout<<"Je bent gewonnen"<<endl;
cout<<"Wil je nog een spelletje spelen?"<<endl;
cout<<"1: Ja"<<endl<<"2: Nee"<<endl;
char keuze2;
cin>>keuze2;
switch (keuze2){
case '1':
main();
break;
case '2':
break;
default:
break;
}
cin.get();
    return 0;
}
void kieswoord(string &woord){
vector <string> woorden;
srand(time(0));
woorden.push_back("computer");
woorden.push_back("microfoon");
woorden.push_back("kleerkast");
woorden.push_back("telefoon");
woorden.push_back("muismatje");
woorden.push_back("schilderij");
woorden.push_back("vensterbank");
woorden.push_back("autobus");
woorden.push_back("garagepoort");
woorden.push_back("snoepwinkel");
woorden.push_back("pannekoeken");
woorden.push_back("toilet");
woorden.push_back("boekenplank");
woorden.push_back("stoomlocomotief");
woorden.push_back("slagroom");
woorden.push_back("puzzelstuk");
woorden.push_back("etui");
woorden.push_back("kok");
woorden.push_back("astruonaut");
woorden.push_back("ijscoman");
woorden.push_back("locomotief");
woorden.push_back("aanval");
woorden.push_back("elektriciteit");
woorden.push_back("vrachtwagen");
woorden.push_back("tand");
int keuze = rand()%woorden.size();
woord=woorden[keuze];
}
 
Hier is de nieuwe versie: link
Bugs opegelost:
  • als je een tweede woord krijgt, werkt het spel niet meer.
  • als je bent verloren, krijg je het woord te zien
 
Als ik verlies staat er: Je bent verloren.
Ik denk eerder: Je hebt verloren!:p

Ik vind '' Je bent verloren '' niet zo aardig staan:p :D

Verder leuk gedaan.
 
Code:
woorden.push_back("astruonaut");
Code:
woorden.push_back("astronaut");

met typfouten is het wel heeel moeilijk een woor te raden ;)

--jeetee
 
Ik heb toch al een hele lijst woorden voor de bedacht???
Gebruik die 99,9% goede spelling
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan