Question: in c programm A classic example of a text-based adventure is Colossal Cawe Advenbre Your project should behave in a similar fashion but will have

 in c programm A classic example of a text-based adventure is

in c programm

A classic example of a text-based adventure is Colossal Cawe Advenbre Your project should behave in a similar fashion but will have fewer locations and items, and it does not need to display location images as you move about Requirements 1. There must be an object to the game (eg, it may be to reach a specific location, collect treasures or both or something else) 2 The overall logic ow for the game must be implemented as folows e Initialize the game (set up locations, items, display help text, et cetera). a Repeat the next steps unti the game is aver . Describe the players situstion . Obtain a player request and attempt to perform it,informing the player as needed 3 The game must include at least 10 different lecations and at least 5 distinct items 4 The game must implement at least the following commands help provides text that tells the player the available commands. a save-saves a game a load restores a previously saved game. a score-displays the players curent score. e qat-a command to exit from the game a move allows the player to move from his/her current location to another a use allaws a player to use an Rem look-repeats the text that describes the player's current situation a take allows a player to pick up an iterm that is present at the player's location drop . allows a player to drop an nem at the player's location. These commands may be named differently. For example, go could be used instead of move" or "use could be replaced by throw or open" (or both). Additional commands are also permitted S The player can carry only a limited number of items-the player must not be able to carry all the items in the game There must be at least 3 m d puzzles in the game. Some examples a Movement between two locations is blocked by a locked door that requires a key (which the player must find pick up, and use) e Movement between two locations is only allowed if a player is carrying a specific itern Note: Puzzles are not needed for all movements over when the player stops playing the game, or the player requests the score with the score' command a Movement between two locations is only allowed if a player is NOT carrying a specific Rem 7. As the player moves about the game a soore for the player must be calculated. The player's score must be displayed when the game is in such a way that it is easy to deteemine the number of locations in the game, the 10 The game must be written in C and it must demonstrate a good understanding of the course topics (program design, iteration, selection Erroneous input must not terminate the game. A typing error should result with an appropriate error message and the game continuing number of items in the game, and the commands (and their names) that are avalable real and iteger arithmetic, functions, string manipulation, arrays, pointers annd fle storage 9 The source code must be designed and Marking The project will be marked cut of 30. The marks will generally be distrbuted as follows Marks Description A teat-based walkthrough for the game. Program style (10%) 15 To receive ful marks for style, your source code MUST be CLEARLY UNDERSTANDABLE by another trained You will only receive full marks for style if l can understand your program by reading the source code (50%) (20%) (20%) programmer. The game must work and run without error. In particulat, I must be able to win by folowing your walkthrough document The game must demonstrate a good understanding of most of the oore course concepts (listed abowe). Extra marks will be awarded for exceptional protects(ie.. the project impresses me favourably for some reason). Bonus If your project deviates from the requirements it will be penaized-the penaty will depend on the deviation Two examples Iif you submit a mevu-based adventure game you will be awarded at most 21 marks (15 for style and 6 for an understanding of the course concepts you ernit a project that is not a game, you will be awarded at most 6 marks(for an understanding of the course concepts). LATE submissions will NOT be ACCEPTED and the project mark wil be recorded as zero(0) . Due date is November 28, 2018. . The source program must contain a comment that provides both your name and student number . An electronic copy of the game walkthrough. The walkthrough must state a sequence of commands needed to "win the game from the initial position . The project source and the wakthrough document must be e-mailed to me no later than November 28, 2018 (midnight) Notes 1. I will confrm recept of your project no later than Spm November 29, 2018. If you do net receive recept confirmation within this time assume your project has not been received and send it again 2 LATE submissions Will NOT be ACCEPTED and the project mark will be recorded as zero(o) A classic example of a text-based adventure is Colossal Cawe Advenbre Your project should behave in a similar fashion but will have fewer locations and items, and it does not need to display location images as you move about Requirements 1. There must be an object to the game (eg, it may be to reach a specific location, collect treasures or both or something else) 2 The overall logic ow for the game must be implemented as folows e Initialize the game (set up locations, items, display help text, et cetera). a Repeat the next steps unti the game is aver . Describe the players situstion . Obtain a player request and attempt to perform it,informing the player as needed 3 The game must include at least 10 different lecations and at least 5 distinct items 4 The game must implement at least the following commands help provides text that tells the player the available commands. a save-saves a game a load restores a previously saved game. a score-displays the players curent score. e qat-a command to exit from the game a move allows the player to move from his/her current location to another a use allaws a player to use an Rem look-repeats the text that describes the player's current situation a take allows a player to pick up an iterm that is present at the player's location drop . allows a player to drop an nem at the player's location. These commands may be named differently. For example, go could be used instead of move" or "use could be replaced by throw or open" (or both). Additional commands are also permitted S The player can carry only a limited number of items-the player must not be able to carry all the items in the game There must be at least 3 m d puzzles in the game. Some examples a Movement between two locations is blocked by a locked door that requires a key (which the player must find pick up, and use) e Movement between two locations is only allowed if a player is carrying a specific itern Note: Puzzles are not needed for all movements over when the player stops playing the game, or the player requests the score with the score' command a Movement between two locations is only allowed if a player is NOT carrying a specific Rem 7. As the player moves about the game a soore for the player must be calculated. The player's score must be displayed when the game is in such a way that it is easy to deteemine the number of locations in the game, the 10 The game must be written in C and it must demonstrate a good understanding of the course topics (program design, iteration, selection Erroneous input must not terminate the game. A typing error should result with an appropriate error message and the game continuing number of items in the game, and the commands (and their names) that are avalable real and iteger arithmetic, functions, string manipulation, arrays, pointers annd fle storage 9 The source code must be designed and Marking The project will be marked cut of 30. The marks will generally be distrbuted as follows Marks Description A teat-based walkthrough for the game. Program style (10%) 15 To receive ful marks for style, your source code MUST be CLEARLY UNDERSTANDABLE by another trained You will only receive full marks for style if l can understand your program by reading the source code (50%) (20%) (20%) programmer. The game must work and run without error. In particulat, I must be able to win by folowing your walkthrough document The game must demonstrate a good understanding of most of the oore course concepts (listed abowe). Extra marks will be awarded for exceptional protects(ie.. the project impresses me favourably for some reason). Bonus If your project deviates from the requirements it will be penaized-the penaty will depend on the deviation Two examples Iif you submit a mevu-based adventure game you will be awarded at most 21 marks (15 for style and 6 for an understanding of the course concepts you ernit a project that is not a game, you will be awarded at most 6 marks(for an understanding of the course concepts). LATE submissions will NOT be ACCEPTED and the project mark wil be recorded as zero(0) . Due date is November 28, 2018. . The source program must contain a comment that provides both your name and student number . An electronic copy of the game walkthrough. The walkthrough must state a sequence of commands needed to "win the game from the initial position . The project source and the wakthrough document must be e-mailed to me no later than November 28, 2018 (midnight) Notes 1. I will confrm recept of your project no later than Spm November 29, 2018. If you do net receive recept confirmation within this time assume your project has not been received and send it again 2 LATE submissions Will NOT be ACCEPTED and the project mark will be recorded as zero(o)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!