C++ Game Design (Visual Studio 2013 required)

The project comprises the following components:

• A diagram with annotation that describes your object-oriented design

• The completed program

• A 300 word reflection on your program

Game Overview:

You have woken up in a strange dungeon. It is full of weird monsters that you are able to catch and look after! You will wander the dungeon, finding monsters and evolving them into more powerful and special versions of themselves. Can you evolve a monster that you can fight against the evil boss that guards the exit of the dungeon?

Basic Play:

• The dungeon is a room that is 20 x 10 squares in size (20 wide by 10 high). In “normal” mode, the player cannot see the contents of a square in the dungeon. In “test” mode, the player can see the whole dungeon and the contents of each spot.

• The player starts at a random spot along the left hand wall. The exit to the dungeon is at a random spot on the right hand wall. Your aim is to find the exit.

• In this dungeon are 5 types of monster: “Bugbear”, “Platypie”, “Emoo”, “Octopod”, and “Skeletor”. The first three monsters are friendly, while the fourth and fifth type are not, and will attack you. In the dungeon there are 10 of each type of monster, except for “Skeletor” of which there is only 1, and it is located directly in front of the dungeon exit.

• The player will move around the dungeon. They can move either up, down, left or right. If they move into the square of a friendly monster they can try to catch it. When five of one type of monster is caught, it will evolve to a special monster. This is explained below.

• If the player comes across an unfriendly monster, there is a battle, also described below.

• When the player meets the “Skeletor” monster, a battle also takes place, but it is between an evolved monster and “Skeletor” and is described separately below.

• If the player beats the “Skeletor” monster, then they exit the dungeon and win the game. If the player is beaten in battle the game is also over and the player loses.

Program Design Diagram:

You must provide a diagram with annotation that shows the classes you have in your program and how they interact. It should contain any relevant notes that describe the classes. This diagram does not have to be formal UML or any other specific notation, however you may refer to basic class diagram notation.

Program Reflection:

You must provide a 300-word written reflection of your object-oriented design and how well you believe it was to implement. You should cover the following areas:

• Why you designed it the way you did

• How well you were able to code it, highlighting any issues you found once you tried to implement your design

• How you might change your design to make your solution easier to implement, more efficient, or better for code reuse.

Skills: C++ Programming, Game Design

See more: visual novel style game design, visual style game design pdf, visual style game design, flash game design required, visual studio mastermind game code, ios game design studio, visual studio application path design time, visual novel game design, visual studio setup project design banner, java visual game design, game design visual basic, software write mq4, software write chip epson, useful software write book, software write web specs, visual studio 2008 form design, business plan game studio visual effects studio, free software write user guide, software write edid, visual studio 2005 form design

About the Employer:
( 30 reviews ) Notting Hill, Australia

Project ID: #11708838

12 freelancers are bidding on average $164 for this job

$250 AUD in 3 days
(57 Reviews)
$147 AUD in 3 days
(70 Reviews)

I'm software engineer.I have read the description and I would like to work for [login to view URL] further details please inbox [login to view URL] you

$300 AUD in 3 days
(22 Reviews)

Hello sir i'm software engineer and expert c++ developer. I have worked on game projects in c++ and have experience with basic and advance 2D graphics. I can do this project. Please contact me for details Regards Usm More

$111 AUD in 3 days
(17 Reviews)

I have done MS Comp Software Engineering. I have studied Advance Software Engineering, Advance Requirement Engineering courses and Software System Design .I have good experience of UML diagrams, DFD, ERD, Class diagr More

$100 AUD in 3 days
(6 Reviews)

Hello My name is Ahmed, i'm a top rated freelancer. i worked over 250 projects and over 600 hours doing C++ and Java projects. small overview of feedback on my profile "you want to get your projects completed wi More

$80 AUD in 3 days
(18 Reviews)

Hello. Yeah, let's make this game.

$155 AUD in 3 days
(5 Reviews)
$100 AUD in 8 days
(24 Reviews)

Hello there, Greetings! Thank you for sharing initial requirement over freelance. we have gone through complete job description. By looking at your requirements,we are pretty sure that we can definitely assist More

$200 AUD in 3 days
(1 Review)

Hello, sir! I will complete your project in 3 days I have 6+ years of experience in c/c++&java programming. Recently I have developed such programs and I have understand your requirement fully. I am SURE I will m More

$222 AUD in 3 days
(6 Reviews)

Hi TIM666, I see this project again and I confirm my last time bid. Probably your freelancer couldn't complete your project or you are not TIM666 but are you looking for the same project. In any case, I am available. More

$230 AUD in 14 days
(1 Review)

Hello sir, I have vast experience of building applications on C++, Hope you look forward to work with me. Thanks!

$50 AUD in 1 day
(0 Reviews)

Hi Thanks for your valuable time. :-) Please check below points : 1. The project comprises the following components: • A diagram with annotation that describes your object-oriented design • The completed More

$250 AUD in 15 days
(0 Reviews)