Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit



OPIM 3220 - Homework 4




The final homework for OPIM 3220 is more open ended than the previous  assignments. For this homework, I'm asking you to use what we've learned

(plus any additional concepts you're comfortable with) to build an            application that meets the following requirements. You may use either a Mac or PC to write this program.

Requirements - Your First Program

   For the final assignment, you may do one of the following:

  Automate a task you or someone you know does frequently.

   Create a game, or recreate an existing game, that can be played

without much instruction.

  Anything else, so long as it meets the below requirements (you

can run it by me via email if you want).

   Requirements

   Most (more than likely, all) of the major topics we learned in class

are used.

   Including: Variables, Arrays/Lists, Conditional logic, Loops   The program uses at least 1 custom Class (in addition to the

standard Program class).

   This class should contain at least one property or method

(preferably more).

  A short summary is provided based on what the program is

supposed to do, and if necessary, how to use it.

   This can be a simple text file or Word doc added inside the

program's directory, or submitted with the assignment.   The program runs properly.

   If you're feeling ambitious, you can write a different kind of

application (WinForms, WPF, ASP.NET). But, I must be able to run it on a Mac or a PC. If it is not cross platform, please tell   me what type of application it is in the submission form.


  Think about something you do often (or maybe would do often if it was

easier).

  Think about a relatively simple game you could replicate in a Console

Application.

   Outline the process, step by step, and begin to replicate it in code.

   Be careful to not try to do too much at once, and add features one by

one.

 

 

Inspiration                                                     

  Your programs can do anything! You can write a program that can

calculate grades, simplify your hobbies, or automate your

responsibilities. You can use them to keep track of things, or do things!

   Games come in all different types. You can recreate or simulate card

games, quiz games, or trivia games!Just keep in mind the complexity of the game so you don't get confused.

Grading

   80% - The program meets the requirements above.

   10% - The program builds properly based on directions you tell me (or

is a .NET Core Console Application)

   10% - The program is easy to use.

 

 

 

 

 

 

Submitting your Assignment

 


 

 

 

 

 

   Submit your homework as a ZIP file including all of your code. Mac

users can right click on a folder, and click "Compress                    <FOLDER_NAME>" and Windows users can right click on a folder

and say "Send to...Compressed (zipped) folder."

   If your zip file only extracts to a single file, and not a folder filled

with files, it is not made correctly.

   If you were to submit the "AdmissionDecider" project below, you

should zip the folder circled in red and submit the result.