Question
USING C# PROGRAMMING LANGUAGE You are asked to write a code design, implement, present, and discuss a game called Fruit Collector (FC). FC is a
USING C# PROGRAMMING LANGUAGE You are asked to write a code design, implement, present, and discuss a game called Fruit Collector (FC). FC is a game for kids that allows a player to collect fruits which appear randomly. Every time the player collects fruit, his score increases. More details:
1-Every time the player collects fruit, his score increases.
2-In second level, some barriers and traps will appear randomly, and the player have to avoid them. Otherwise, he / she will lose 10 scores.
3-In level three, bombs and skulls will appear randomly, and the player needs to avoid them. Otherwise, he / she will lose 10 points of his/her score.
4-In both second and third levels, a sand clock and a star may appear as bonus. If the player catches the star, he / she will gain an extra score (+15). Also, if the player catches the sand clock, he / she will gain extra time, so he / she will play more and get more fruit
.5-The player needs to create a profile before start playing or choose a previously created profile to play
6-The game keeps track of the time played for each step and for each level as well as for the whole game
7-The game keeps track of the profiles and their transactions
8-The game should be designed for kids with attractive colors and images
9-The game contains a reporting module to show various reports and statistics about the game
10-You must use LINQ queries to obtain the numbers in the statistics form
11-You must use list collections to store data
12-The game should have at least 3 levels
Game Profile Report Exit Fruit Collector User name: Scores: Duration (Seconds): Level Game Profile Report Exit Fruit Collector User name: Scores: 10 Duration (Seconds) Level Game Profile Report Exit Fruit Collector User name: Scores: 20 Duration (Seconds): Level Game Profile Report Exit Fruit Collector User name: Scores: -10 Duration (Seconds): Level 00 Menu (This is a menu not buttons) Game Profile Report Exit New Current Statistics End New History Statistics Form Statistics Form Value Item # of games # of profiles Highest score Lowest score Minimum duration Maximum duration Total duration History Form: History Form Profile Jim Levels 3 Date Duration Score 3/2/2020 50 S 40 Step Click 1 ROCO 2 ROC1 3 ROCI 4 R1C1 1/2/2020 35 S Play Back Bonus Dan 1 New Game Profile: Jim Start The Game Current/Create Profile Form Create / Current Profile Save Name: Jim Gender: Male O Female Age: 7 Background color: Blue Yellow Red O Game Profile Report Exit Fruit Collector User name: Scores: Duration (Seconds): Level Game Profile Report Exit Fruit Collector User name: Scores: 10 Duration (Seconds) Level Game Profile Report Exit Fruit Collector User name: Scores: 20 Duration (Seconds): Level Game Profile Report Exit Fruit Collector User name: Scores: -10 Duration (Seconds): Level 00 Menu (This is a menu not buttons) Game Profile Report Exit New Current Statistics End New History Statistics Form Statistics Form Value Item # of games # of profiles Highest score Lowest score Minimum duration Maximum duration Total duration History Form: History Form Profile Jim Levels 3 Date Duration Score 3/2/2020 50 S 40 Step Click 1 ROCO 2 ROC1 3 ROCI 4 R1C1 1/2/2020 35 S Play Back Bonus Dan 1 New Game Profile: Jim Start The Game Current/Create Profile Form Create / Current Profile Save Name: Jim Gender: Male O Female Age: 7 Background color: Blue Yellow Red OStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started