
I require a very simple game developed in C++ using a supplied framework
- or -
Post a project like this2866
$$
- Posted:
- Proposals: 6
- Remote
- #1590442
- Awarded
PPH Cert 5 Freelancer : Windows, Mobile (IOS, Android) and web development services.
14672991372333156901612606731192495782300





Description
Experience Level: Intermediate
Estimated project duration: 1 - 2 weeks
General information for the business: One off game project
Description of requirements/functionality: Specific requirements and functionality:
1) Create an attractive background that uses the graphics function provided in the framework, so that when an object moves over it the background doesn't get affected. An animated/scrolling background would be great.
2) Multiple states with different behaviours - A win/lose/pause screen would fulfill this requirement, or multiple levels to the game.
3) Create at least one user-controlled object - This should have mouse and keyboard support and be able to do something other than just move.
4) Create at least 2 automated moving objects, each having simple but different behaviour.
5) Have the automated objects from requirement 4 interact in some way with the background. Can be very simple like the colour of the object changes when it collides with something in the background, for example.
6) Provide some interaction between two moving objects i.e. when they collide something happens etc.
7) Using the 'tile manager' class from the framework and implement a subclass of it. A tile manager should draw to the background and react in some way to something, for example, an object entering a tile. Also, it should change due to an interaction or over time, and that should redraw correctly.
8) Saving/loading some kind of data, such as a very simple high score, or having a simple high score table.
9) Some text that is relevant to the game which changes e.g. a status or score. Animated text would be good too.
10) Change the 'BaseEngine' class to use a container class rather than an array of displayable object pointers.
11) Some kind of algorithm or artificial intelligence - I exaggerate again that this can be simple.
Specific technologies required: Visual Studio 2013
OS requirements: Windows
Extra notes: The core result I require is a very simple 2D game created in C++ and using a supplied framework.
- The framework is a zip file which exceeds the attachment limit on job posts on here, therefore I will send it separately via some other form of communication once somebody has accepted the job.
- The framework must be understood and then utilise the base classes provided. You cannot use classes found from another source unless they are from the standard C++ library.
- Do not modify any of the classes and functions provided in the framework.
- The game can be anything as long as it is animated and interactive, but I am looking along the lines of PAC-MAN or an extremely simple version of Boxhead Zombies (an online game - link here so you can understand what this is: http://www.addictinggames.com/zombie-games/boxhead2play-game.jsp
- The final program MUST be able to compile and build in Visual Studio 2013. This is very important.
- I would highly prefer for the game to be written on a Microsoft Windows machine since that is what the supplied framework is compatible with, but if you do for some reason prefer a different operating system, I can provide the framework for a Mac/Linux environment (just let me know and I will send the framework).
- Please make sure there are useful comments/explanations of code where necessary in the final source code so that I understand how you have implemented all of the requirements.
- A lot of the requirements will tie into each other.
Description of requirements/functionality: Specific requirements and functionality:
1) Create an attractive background that uses the graphics function provided in the framework, so that when an object moves over it the background doesn't get affected. An animated/scrolling background would be great.
2) Multiple states with different behaviours - A win/lose/pause screen would fulfill this requirement, or multiple levels to the game.
3) Create at least one user-controlled object - This should have mouse and keyboard support and be able to do something other than just move.
4) Create at least 2 automated moving objects, each having simple but different behaviour.
5) Have the automated objects from requirement 4 interact in some way with the background. Can be very simple like the colour of the object changes when it collides with something in the background, for example.
6) Provide some interaction between two moving objects i.e. when they collide something happens etc.
7) Using the 'tile manager' class from the framework and implement a subclass of it. A tile manager should draw to the background and react in some way to something, for example, an object entering a tile. Also, it should change due to an interaction or over time, and that should redraw correctly.
8) Saving/loading some kind of data, such as a very simple high score, or having a simple high score table.
9) Some text that is relevant to the game which changes e.g. a status or score. Animated text would be good too.
10) Change the 'BaseEngine' class to use a container class rather than an array of displayable object pointers.
11) Some kind of algorithm or artificial intelligence - I exaggerate again that this can be simple.
Specific technologies required: Visual Studio 2013
OS requirements: Windows
Extra notes: The core result I require is a very simple 2D game created in C++ and using a supplied framework.
- The framework is a zip file which exceeds the attachment limit on job posts on here, therefore I will send it separately via some other form of communication once somebody has accepted the job.
- The framework must be understood and then utilise the base classes provided. You cannot use classes found from another source unless they are from the standard C++ library.
- Do not modify any of the classes and functions provided in the framework.
- The game can be anything as long as it is animated and interactive, but I am looking along the lines of PAC-MAN or an extremely simple version of Boxhead Zombies (an online game - link here so you can understand what this is: http://www.addictinggames.com/zombie-games/boxhead2play-game.jsp
- The final program MUST be able to compile and build in Visual Studio 2013. This is very important.
- I would highly prefer for the game to be written on a Microsoft Windows machine since that is what the supplied framework is compatible with, but if you do for some reason prefer a different operating system, I can provide the framework for a Mac/Linux environment (just let me know and I will send the framework).
- Please make sure there are useful comments/explanations of code where necessary in the final source code so that I understand how you have implemented all of the requirements.
- A lot of the requirements will tie into each other.

Umar S.
0% (0)Projects Completed
1
Freelancers worked with
1
Projects awarded
100%
Last project
13 Jun 2017
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies