تم الحل ✓
categoryبرمجة وتطوير البرمجيات
schoolبكالوريوس
event_available2026-07-15
السؤال
Transcribed Image Text:
Objectives:
Using various GUI widgets to design and implement a game and applying various OO concepts
while developing the game.
Points: 100 points.
Details:
You are asked to design, implement, present, and discuss a game called Match the picture
(MtP). MtP is a kids game that helps them enhance their memorization skills. The game
presents a number of tiles in which each tile hides a picture under it. If the player, a kid, clicks
on a tile, the picture appears, and wait for the second picture. If the second picture is similar to
the first one, the player gets one point and the images continue to appear. If the second image
is not the same as the first one, both images disappear. The game has different levels and the
difficulty of the game keeps increasing as the player keeps progressing in the game.
More details:
1- The game starts with 2X2 grid game, big tiles, and clear images
2- Each level contain one more row and one more column
a. Level 2 is a 3X3 grid in which the middle tile is disabled
b. Level 3 is a 4X4 grid
c. Level 4 is a 5X5 grid and the middle tile is disabled
3- On the higher levels, the images become smaller and less clear
4- The player needs to create a profile before start playing or choose a previously created
profile to play
5- The game keeps track of the time played for each step and for each level as well as for
the whole game
6- The game keeps track of the profiles and their transactions
7- The game should be designed for kids with attractive colors and images
8- The game contains a reporting module to show various reports and statistics about the
game
9- You should use LINQ queries to obtain the numbers in the statistics form
10-You must use list collections to store data
11- The game should have at least 5 levels
check_circle الجواب — حل مفصل خطوة بخطوة
hourglass_top
🔒
الحل الكامل متاح للمشتركين
اشترك في أرشيف الأسئلة لعرض هذا الحل وآلاف الحلول المفصلة خطوة بخطوة من معلمين معتمدين.