- // Learn more about F# at http://fsharp.net
- open System
- //change the title to Crack the Safe
- System.Console.Title<-"Crack the Safe"
- //change the foreground color to green
- Console.ForegroundColor<-ConsoleColor.Green
- //dislay the game title screen
- printfn "\t\t\t Crack the Safe"
- printfn "\t\t\t Press enter to continue..."
- //waits for a keypress from the user
- System.Console.ReadLine()|>ignore
- //Game action sequence
- printfn "\t\t\t You have found a legendary treasure chest"
- printfn "\t\t\t believed to contain the rarest gem on Earth"
- printfn "\t\t\t Press enter to continue... "
- //waits for a keypress from the user
- System.Console.ReadLine()|>ignore
- printfn "\t\t\t this chest can be opened only by"
- printfn "\t\t\t entering a mysterious 4-digit key code"
- printfn "\t\t\t Press enter to continue..."
- //waits for a keypress from the user
- System.Console.ReadLine()|>ignore
- let random=new Random()
- let intkeycode=Convert.ToInt32(random.Next(1000,9999))
- printfn "\t\t\tEnter the keycode:"
- let intusercode= Convert.ToInt32(Console.ReadLine())
- //if usercode is equal to the computer generated code then
- if intusercode=intkeycode then
- //display a congratulatory message
- printfn "\t\t\Congrats You have opened the treasure chest."
- //otherwise
- else
- printfn "\t\t\tInvalid Code"
- printfn "\t\t\tPress enter to continue... "
- System.Console.ReadLine()|>ignore
- printfn "\t\t\tGame Over"
Visual F# 100 Examples: Example 11
Problem: Make a simple crack the treasure chest console application game.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.