Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 hangman game turing
Index -> Programming, Turing -> Turing Submissions
View previous topic Printable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Skxox




PostPosted: Thu Dec 18, 2014 1:09 pm   Post subject: hangman game turing

var pig : string
var cow : string
var rooster : string
var chicken : string
var hen : string
var horse : string
var donkey : string
var dog : string
var cat : string
var piglette : string
var wordpicker : int
var bodyparts : int := 0


const VOWELS : string := "AEIOUaeiou"
const CONSONANTS : string := "BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz"

var Correctword : string := ""
var word : string := ""
var letter : string := ""

randint (wordpicker, 1, 10)
if wordpicker = 1 then
Correctword = "pig"
elsif wordpicker = 2 then
Correctword = "cow"
elsif wordpicker = 3 then
Correctword = "rooster"
elsif wordpicker = 4 then
Correctword = "chicken"
elsif wordpicker = 5 then
Correctword = "hen"
elsif wordpicker = 6 then
Correctword = "horse"
elsif wordpicker = 7 then
Correctword = "donkey"
elsif wordpicker = 8 then
Correctword = "dog"
elsif wordpicker = 9 then
Correctword = "cat"
else
Correctword = "piglette"
end if

put " _ stands for a consonant"
put " * stands for a vowel "
put skip

loop

for i : 1 .. length (Correctword)


if index (letter, Correctword (i)) not= 0 then
word := word + Correctword (i)
cls
put skip
elsif index (CONSONANTS, Correctword (i)) not= 0 then

word := word + "-"
elsif index (VOWELS, Correctword (i)) not= 0 then
word := word + "*"

else

word := word + Correctword (i)

end if


end for

put " the word to guess is ", word

if word = Correctword then
exit








if bodyparts = 1 then
%Draws the head
Draw.Oval (125, 215, 25, 25, 255)
elsif bodyparts = 2 then
%draws body
drawline (125, 190, 125, 110, 255)
elsif bodyparts = 3 then
%draws arms
drawline (125, 185, 100, 120, 255) %left arm
elsif bodyparts = 4 then
drawline (125, 185, 150, 120, 255) %right arm
elsif bodyparts = 5 then
%draws legs
drawline (125, 110, 100, 60, 255) %left leg
elsif bodyparts = 6 then
drawline (125, 110, 150, 60, 255) %right leg
end if











end if






var guess : string
put "please enter your guess " ..
get guess

letter := letter + guess
word := " "

end loop

put "CONGRATS! you guessed it"

put skip, "thanks for playing"









can someone help me finish this please
Sponsor
Sponsor
Sponsor
sponsor
Display posts from previous:   
   Index -> Programming, Turing -> Turing Submissions
View previous topic Tell A FriendPrintable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 1 Posts ]
Jump to:   


Style:  
Search: