SamirAlieev
Gebruiker
- Lid geworden
- 28 jan 2011
- Berichten
- 99
Beste leden,
Ik zit op een ICT school en we moeten voor project een spel maken genaamd "Hoger-Lager" geheel in notepad geschreven maar dan gaat er bij mij iets verkeerds... ik kan het maar niet achterhalen. ik zal eerst heel snel de spel uitleggen: je speelt tegen de computer de computer gooit eerst 2 dobbelstenen die worden opgeteld jij moet je verwachting bepalen lager of hoger, daarna je inzet en je gooit...
Bij mij gaat de verwachting Hoger goed.. maar bij de verwachting lager gedeelte en gelijkspel gedeelte gaat het fout.. hierbij de code:
function checkScore(Lager,Hoger)
{
if (verwachtingHoger=="Hoger")
{
if (spelerScore < computerScore)
{
score = score-inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("jammer",330,320);
gelijkSpel();
}
else
{
score= score+inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("win",200,320);
gelijkSpel();
}
}
else if (verwachtingLager=="Lager")
{
if ( spelerScore > computerScore)
{
score = score-inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("verloren!",280,320);
gelijkSpel();
}
else
{
score = score+inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("gewonnen!",150,320);
gelijkSpel();
}
}
}
function gelijkSpel()
{
if(spelerScore==computerScore)
{
score = score+0;
pen.font='Bold 30px Verdana';
pen.fillText("c!",280,410);
}
else
{
if(computerScore==spelerScore)
{ score = score+0;
pen.font='Bold 30px Verdana';
pen.fillText("d",280,410);
}
else
{
}
}
}
Ik zit op een ICT school en we moeten voor project een spel maken genaamd "Hoger-Lager" geheel in notepad geschreven maar dan gaat er bij mij iets verkeerds... ik kan het maar niet achterhalen. ik zal eerst heel snel de spel uitleggen: je speelt tegen de computer de computer gooit eerst 2 dobbelstenen die worden opgeteld jij moet je verwachting bepalen lager of hoger, daarna je inzet en je gooit...
Bij mij gaat de verwachting Hoger goed.. maar bij de verwachting lager gedeelte en gelijkspel gedeelte gaat het fout.. hierbij de code:
function checkScore(Lager,Hoger)
{
if (verwachtingHoger=="Hoger")
{
if (spelerScore < computerScore)
{
score = score-inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("jammer",330,320);
gelijkSpel();
}
else
{
score= score+inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("win",200,320);
gelijkSpel();
}
}
else if (verwachtingLager=="Lager")
{
if ( spelerScore > computerScore)
{
score = score-inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("verloren!",280,320);
gelijkSpel();
}
else
{
score = score+inzet;
pen.clearRect(300,300,300,50);
pen.font='Bold 30px Verdana';
pen.fillText("Score: "+score,335,350);
pen.fillStyle = "white";
pen.font="bold 20px Arial";
pen.fillText("gewonnen!",150,320);
gelijkSpel();
}
}
}
function gelijkSpel()
{
if(spelerScore==computerScore)
{
score = score+0;
pen.font='Bold 30px Verdana';
pen.fillText("c!",280,410);
}
else
{
if(computerScore==spelerScore)
{ score = score+0;
pen.font='Bold 30px Verdana';
pen.fillText("d",280,410);
}
else
{
}
}
}