Interactive Story As an indie programmer, you've decided to make an interactive, visual and text based game. You want to develop at least the prototype in C#. This story must have must have a plot...


Interactive Story


As an indie programmer, you've decided to make an interactive, visual and text based game. You want to develop at least the prototype in C#. This story must have must have a plot with a protagonist who goes through some journey. The journey does not have to be epic. It may be metaphoric.


The game must exist in a house with at least 3 "rooms." Within each room, there must be at least 3 objects. At least one of those objects must contain a clue that the player can put in his inventory. The goal is to solve at least three challenges.


Your protagonist should also have at least 2 attributes that can and should change with the telling of the story. They can be physical like strength, agility. They can be appearance. They can be something totally non-traditional as well.


Here's an example: I go into the living room. In the PC window, a prompt asks me if I want to A) Look under the couch, B) Look behind the TV set, C) Sit on the couch or D) Go into the bedroom. If I pick to sit on the couch, I find spare change and can put it in my inventory. Most of your inventory should help you solve the overall puzzle.


Make sure that your choices do not conflict with each other. Also, your solutions to challenges should fit within the context of the setting. Since this is a game, these solutions must get you to a win condition or natural ending.


Even though this is a text based program, there are many ways Visual Studio allows you to dress this up. Use some of the appearance modifiers that are given to you.


In this game, you need to use math. You can either do this through one of the puzzles or within the mechanics of the program itself. Be creative!


In this program, you must use strings, lists, functions, classes and arrays.


A 1-2 page paper must accompany the submitted files. The paper should your methodology to create the user experience and problems that occurred along the way (and how you resolved them). The paper should also outline the challenges that you created and how you implemented them. Also, explain where I can find what you are writing about (in the code.)



The following restrictions are placed on you:



1) It should be visually interesting and useful. Use a nice GUI and added features like .jpegs


2) Use of at least two math formulas


3) At least 3 "Rooms," 3 objects per room


4) A win condition, solution or end should be displayed back to the user


5) 2 changing attributes


6) An overarching plot


7) Comments must be used and be explanative.


8) Use of Arrays or lists


9) Use of Events


10) Use of Strings


11) Use of Objects and Classes


12) Use of Functions/methods must be used


13) A flowchart and pseudocode must accompany this project explaining numbers 11 and 4, respectively.


14) A form sketch must be done for all parts of the GUI system


15) Explanation of code including what worked, what didn't make it in, and where to find everything in your code (i.e. "You can find the form responses in the method TalkBack.")


16) A bibliography must be included and will be part of the grade

Apr 21, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here