Find Jobs
Hire Freelancers

Make a simple C++ video game.

$10-30 USD

Închis
Data postării: peste 5 ani în urmă

$10-30 USD

Plata la predare
Basic Game Play In this video game write an action adventure game, where your hero character will fight a collection of computer-controlled monsters in the grand Colosseum , you will control a hero character. Your hero character will fight a series of monsters. By beating a monster, you will earn extra stats and prize money. Eventually you will fight the grand boss monster. Beat the all the monsters and boss without dying and you will become the grand champion! The play will go as follows: ● You are the hero. You have a name (user defined), health (can be between 0 and 50, starts at 20), attack (starts at 3, max is 10), defence (starts at 3, max is 10), and special attack (starts at 2, max is 10). The hero also has an amount of prize money (starts at 0 and has no upper limit). ● In the game there are 5 monsters waiting to fight. They will fight in order. There are 4 regular monsters and finally one boss monster. ● The regular monsters have a name, health (can be between 0 and 100), attack (can be between 0 and 10), and defense (can be between 0 and 10). They do not have a special attack attribute. ● The boss monster has the same attributes as the regular monster but also has a special attack (can be between 0 and 10) ● You will then fight the monsters in order. The fighting process is described separately below. ● When you win a fight, you earn 20 health points, and a random amount of attack, defense, and special points. For each of these you could earn 0, 1 or 2 points. For example after one successful monster battle you might earn 1 attack, 1 defense and 2 special. You also earn prize money, which is how much health you have left at the end of a battle (before adding the 20 health points for winning). This means you earn more prize money if you get less damage during the fight. ● If at any stage your health goes to 0 the game is over and the monsters win. ● If you defeat all monsters and the boss then you win and the game is over. Monster Stats: Below are the stats for each monster (health, attack, defense and special for the boss): ● Monster 1: 10 health, 1 attack, 1 defense ● Monster 2: 20 health, 3 attack, 2 defense ● Monster 3: 30 health, 5 attack, 4 defense ● Monster 4: 40 health, 6 attack, 7 defense ● Boss: 50 health, 8 attack, 8 defense, 5 special Battle: When you battle a monster, the logic is as follows: 1. The hero generates a random number between 1 and 6. It is added to the skill level. 2. Another random number 1-6 is generated for the monster and added to its defense level. 3 3. If the player’s attack total is higher than the monsters defense total, the monster loses the difference between the two values in health. If the monsters total is equal or higher, no health is lost. 4. Steps 1 to 3 then occur except with the Monster attacking and Hero defending. 5. Steps 1 to 4 keep continuing until either the player or monster runs out of health. For example, here is a case with the Hero attacking and Monster defending: ● Hero generates a random number 1 to 6 and adds it to attack. For example, they get a 4 and add it to their attack, which is 3, giving them a total of 7. ● Monster generates a random number 1 to 6 and adds it to defense. For example, they get a 3 and add it to their defense, which is 1, giving them a total of 4. ● As the hero’s score is higher they win the round. They then take 7 – 4 = 3 points off the health of the monster. Special Attack: ● The hero may launch a special attack once per monster fight. ● If the player chooses to do a special attack, they can add their special attack value to their overall attack score, giving them an advantage. ● The player must choose before the attack section of each fight if they wish to do a special attack. They can then not choose to do it again for the rest of a monster fight. NB: *Use Pointers in your code. *Your Code should compile and run(continually compile and test *should have a good understanding of c++ good practice and Object oriented programming
ID-ul proiectului: 18404499

Despre proiect

9 propuneri
Proiect la distanță
Activ: 5 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
9 freelanceri plasează o ofertă medie de $31 USD pentru proiect
Avatarul utilizatorului
Hello sir, I am interested in your project. I have read the requirements and would like to start the project immediately. This project seems interesting enough, what IDE should I use for the project? Visual Studio, codeblocks, etc for C++ programming. I will complete all the requirements for this adventure game as given below so as to gain full marks. I guess that's it for now. I hope you find me useful with the project. Thank you.
$30 USD în 1 zi
5,0 (26 recenzii)
4,4
4,4
Avatarul utilizatorului
Hey there, the C++ console OOP demo game will be implemented as specified. Will you please inform which toolchain MSVC+UWP/gcc+*nix is preferred? I do development with C++, for engineering native solutions. How soon should we have this done? Regards, - Vipul
$29 USD în 1 zi
5,0 (5 recenzii)
3,1
3,1
Avatarul utilizatorului
Hi. I would like to do this project for you. I made similar console app two days ago and I can make this for you in a short time. Message me to discuss more details how do you want it to be implemented.
$25 USD în 1 zi
5,0 (3 recenzii)
3,0
3,0
Avatarul utilizatorului
Hey! I hope you are fine, I can do this work with great efficiency as I've a lot of experience in this field. I would like you to give this opportunity to me I assure you I'll not disappoint you. Thanks in advance dear customer. Yet, I'm a beginner at this freelancing site but not in this field chain :). Your support will matters a lot.
$55 USD în 1 zi
4,1 (6 recenzii)
2,9
2,9
Avatarul utilizatorului
Hi, I have huge experience in game development. I read your details and can make the game whether you would like it as console application or a gui is your choice. I will use core c++ and pointers for this project. But i may say that the amount of work that this project requires it should have a price of 100$. But that will be negotiable if you are interested. Contact me if you are interested so i can start the work as soon as possible. I will deliver the whole project in just 1 day.
$30 USD în 1 zi
3,9 (2 recenzii)
3,1
3,1
Avatarul utilizatorului
Hello! I have read your project's description and would like to help you with the project. I have a good knowledge of OOP concepts and game design and I will gladly help you with your project. Please contact me to discuss further details! :)
$30 USD în 1 zi
5,0 (3 recenzii)
2,6
2,6
Avatarul utilizatorului
Hi there, I’d like to be considered for writing your assignment. I have working experience in C, C++, Python, Java programming, Algorithms, Data Structures, Object Oriented Programming. I can finish this project in less than a day. I assure you that you will not regret hiring me, because I am a reliable and hard working. Thank you for your consideration.
$45 USD în 1 zi
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
hello , I m really intersted about this game , I can do it in one day , don't hesitate to contacte me
$25 USD în 1 zi
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Have significant experience in C++ coding and OOP. Have gone through the description and can submit it within a day. Prioritize writing clean code. Will comment the code sufficiently.
$10 USD în 1 zi
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul KENYA
Muhoroni, Kenya
5,0
1
Metoda de plată a fost confirmată
Membru din mar. 21, 2018

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.