Създадох игра със скрити предмети, като тази: http://www.shazaml.com/archives/creating-a-hidden-object-game-in-silverlight-3, където играчът трябва да намери около 60 обекта в картина. Има осем етикета, всеки попълнен с низ, който съдържа името на обект за намиране. Това е взето от pictureArray().
Sub pictureArray()
Randomize()
pictures.Add("Cat")
pictures.Add("Spade")
pictures.Add("Butterfly")
pictures.Add("Shoes")
pictures.Add("Radio")
pictures.Add("Grasshopper")
pictures.Add("Lamp")
pictures.Add("Coconut")
pictures.Add("Clock")
pictures.Add("Lightbulb")
pictures.Add("Binoculars")
pictures.Add("Diamond")
pictures.Add("Hammer")
pictures.Add("Bell")
pictures.Add("Snail")
pictures.Add("Bag")
pictures.Add("Camera")
pictures.Add("Pencil")
pictures.Add("Horseshoe")
pictures.Add("Brush")
pictures.Add("Gloves")
pictures.Add("Ball")
pictures.Add("Umbrella")
pictures.Add("Gnome")
pictures.Add("Mouse")
pictures.Add("Crown")
pictures.Add("Torch")
pictures.Add("Paperclip")
pictures.Add("Handprint")
pictures.Add("Hat")
pictures.Add("Car")
pictures.Add("Star")
pictures.Add("Wheel")
pictures.Add("Book")
pictures.Add("Triangle")
pictures.Add("Die")
pictures.Add("Glasses")
pictures.Add("One")
pictures.Add("Shell")
pictures.Add("Apple")
pictures.Add("Bowling Pin")
pictures.Add("Spoon")
pictures.Add("Magnifier")
pictures.Add("Letter R")
pictures.Add("Aeroplane")
pictures.Add("Scissors")
pictures.Add("Mask")
pictures.Add("Bow")
pictures.Add("Coin")
pictures.Add("Frog")
pictures.Add("Snake")
pictures.Add("Key")
pictures.Add("Rope")
pictures.Add("Peg")
pictures.Add("Bottle")
pictures.Add("Belt")
pictures.Add("Angel")
pictures.Add("Pawprint")
pictures.Add("Clover")
pictures.Add("Phone")
pictures.Add("Ring")
lblOne.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
lblTwo.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
lblThree.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
lblFour.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
lblFive.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
lblSix.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
lblSeven.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
lblEight.Text = (pictures(RandIndex))
pictures.RemoveAt(RandIndex)
RandIndex = RandGen.Next(0, pictures.Count)
End Sub
Тъй като има много обекти за намиране, играчът може да иска да излезе от играта и да се върне към нея на по-късна дата, затова се чудех кой е най-добрият начин да запазя текущия напредък на играта, така че играчът да може продължават от там, където са спрели?
Направих някои проучвания, опитвайки се да намеря начин онлайн, но не го разбрах или не знам какво би било най-добро за тази игра?