Find Jobs
Hire Freelancers

game version 1

$30-250 USD

Cerrado
Publicado hace más de 6 años

$30-250 USD

Pagado a la entrega
I need you to develop some software for me. I would like this software to be developed using C or C++. In this game, a player is asked by computer to type in several animal names such as "dog," "cat," etc., in the beginning of the game session. There is no limit to the count of the names but these names must be space delimited. When entering a return key without typing anything (i.e., empty line), this process of input cycle ends. So, use getline()discussed in recent lecture to realize this input logic - the concrete process to tokenize each name can be reproduced from lectured coding demonstration. The computer will pick up 1 to 3 names from those entered by the player. They are shuffled to produce a random word. The player will be asked to identify the names, given a hint of how many animals in that word. The player needs to type in names (or a name if asked one). Typing "?" will show the name list, and typing "quit" will end the game. When succeeding to answer in two consecutive rounds, the computer's challenge becomes harder by striking out a character one by one. The position to strike out is chosen at random. So, succeeding 4 consecutive times, the random word has two strikes out shown by underscore "_" characters. On the other hand, failing to answer in two consecutive rounds, the computer's challenge becomes easier by reducing the count of strikes out. The sample session follows. Enter at least five animal names, e.g., cat, dog, etc... > dog cat > snake zebra > tiger > 1: dog 2: cat 3: snake 4: zebra 5: tiger What are 2 animals in "gbzeoard" ? zebra dog Yes! What are 2 animals in "dgaoct" ? dog cat Yes! Succeeded two consecutive times, challenge goes up! What are 1 animal in "ezar_" ? zebra Yes! What are 1 animal in "do_" ? dog Yes! Succeeded two consecutive times, challenge goes up! What are 1 animal in "z__ae" ? zebra Yes! What are 2 animals in "okadg__n" ? dog snake Yes! Succeeded two consecutive times, challenge goes up! What are 1 animal in "_ke__" ? snake Yes! What are 2 animals in "e_d_g_ir" ? tiger dog Yes! Succeeded two consecutive times, challenge goes up! What are 3 animals in "et_s__era_ngk" ? cat zebra snake Nope! What are 1 animal in "__i__" ? dog snake Your number of input is incorrect. Enter again: dog Nope! Missed two consecutive times, challenge goes down! What are 1 animal in "___" ? cat Yes! What are 3 animals in "koge__zsaa_db" ? ? 1: dog 2: cat 3: snake 4: zebra 5: tiger Your number of input is incorrect. Enter again: quit Bye... This assignment will ask you to use <string>, string::getline(), <vector> and random_shuffle() or shuffle() from <algorithm> to reduce the amount of coding. You can find many examples on the Web -- see here for instance.
ID del proyecto: 15909932

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 6 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 $108 USD por este trabajo
Avatar del usuario
Hi, offering to help implementing the animal game with attention to detail and plenty of comments. Experience: C++, hundreds of similar projects on this site with excellent feedback.
$50 USD en 1 día
5,0 (353 comentarios)
7,6
7,6
Avatar del usuario
Hello, I am expert with C and C++ since more than 20 years ago ... I should be a good option for this project. I bid for 2 days due to the christmass...But I can do it in 1 day. Let me know the deadline. BEst regards!
$100 USD en 2 días
5,0 (144 comentarios)
7,4
7,4
Avatar del usuario
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows environment. I used c++ to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$100 USD en 2 días
4,9 (212 comentarios)
7,3
7,3
Avatar del usuario
A proposal has not yet been provided
$50 USD en 2 días
4,9 (58 comentarios)
5,3
5,3
Avatar del usuario
I have extensive experience in C/C++ programming and I have worked on many console based mini-games. I have read and understood the project requirement and I am more than capable of doing that. I will do exactly as you tell me to
$40 USD en 2 días
5,0 (1 comentario)
2,6
2,6
Avatar del usuario
I believe I bid on another one of your projects. What I said there there applies here as well. This stuff is second nature to me. You can checkout the Github link I posted on the other proposal and ask if you would like other relevant examples.
$277 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
i am a good C/C++ candidate. i can done this project in 3 days. if you have any question please let me know.
$222 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have actually done some C software similar to this project. No problem doing this one in a day for you.
$100 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde dic 20, 2017

Verificación del cliente

Otros trabajos de este cliente

game 2
$30-250 USD
¡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.