Find Jobs
Hire Freelancers

Make a simple C++ video game.

$10-30 USD

Cerrado
Publicado hace más de 5 años

$10-30 USD

Pagado a la entrega
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 del proyecto: 18404499

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
9 freelancers están ofertando un promedio de $31 USD por este trabajo
Avatar del usuario
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 en 1 día
5,0 (26 comentarios)
4,4
4,4
Avatar del usuario
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 en 1 día
5,0 (5 comentarios)
3,1
3,1
Avatar del usuario
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 en 1 día
5,0 (3 comentarios)
3,0
3,0
Avatar del usuario
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 en 1 día
4,1 (6 comentarios)
2,9
2,9
Avatar del usuario
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 en 1 día
3,9 (2 comentarios)
3,1
3,1
Avatar del usuario
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 en 1 día
5,0 (3 comentarios)
2,6
2,6
Avatar del usuario
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 en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hello , I m really intersted about this game , I can do it in one day , don't hesitate to contacte me
$25 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de KENYA
Muhoroni, Kenya
5,0
1
Forma de pago verificada
Miembro desde mar 21, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.