-
Notifications
You must be signed in to change notification settings - Fork 0
Home
LearnDS will be a game that will teach middle school and high school students about data structures through our interactive game design. Players will be asked to complete tasks based on the game story and the data structure that they have chosen to learn about. Each game will make them think about how the data structure works while also being interactive in a way that is engaging to the player. LearDS will allow the player to pick which data structure they would like to learn and teach them through interactive environments with easy to play instructional games and visuals. Game Specification: Each Game will showcase a data structure. The game will be designed in a way that will teach the player about the chosen data structure through our interactive environment. The game will give a description of the data structure and provide real world examples on how the data structure is thought of.
This game will be based on the Queue data structure. The game will first give an instructional description on how Queues work. The game will show them that a Queue is a sequence of work objects that are waiting to be processed similar to order tickets in a restaurant. The player will be a chef in a restaurant who is receiving tickets from its customers. The player (chef) will then have to process the orders as they come in. The order tickets will also display food items in a Queue based on the ingredients that they need to add to the dish in order to complete the ticket. Story: Setting: The player will be a chef in a restaurant. The player will need to complete all of the tickets in order to finish the game. The chef will have to navigate their kitchen collecting the food items and creating the dish as fast as they can to meet the customer tickets.
The map will be a standard kitchen complete with a stove, counter top, fridge, oven, microwave and fridge. The map will contain all the needed food items necessary to complete each ticket. The Player will be able to move to each food item and pick it up or drop it in the necessary places in order to complete the dish or place back the food item containers. The player will receive 5 tickets with randomly generated food items from the customers in the restaurant and will have to complete the tickets in the order that they arrived. Each ticket will have a dish with all of the ingredients needed to complete the dish. The ingredients will need to be added to the cooking station in the order displayed on the ticket to complete the dish. After the dish is completed the player will then take the dish to the counter for them to be taken out to the customer. When the player will be timed from the moment they start the first ticket to the moment they take the last dish to the counter. The fastest time will be stored and the player will have the option of restarting the game or going back to the games menu to learn about a new data structure.
This game will be based on the stack data strucure. The game will start with a description/ story on how stack data structure works. Once the players understand the concept it will be prompted to play the game. Story: The concept of this game revolves around building 5 stroy building out of container. Each container has its own level and will be used for a specific level. The design of the building will be displayed or shown to to the player so the they know the order of the stacking the containers.
Before stacking the containers per the design the players will be asked to unload the containers from trucks and build a stack on a specific space. Once this stack is complted containers will be popped out from this stack to build the 5 story building. Player will be operating crane to move the containers to specified locations.