Find Jobs
Hire Freelancers

Wrestling Simulation Program

$30-250 USD

Terminado
Publicado hace más de 3 años

$30-250 USD

Pagado a la entrega
This is a program that will simulate wrestling matches between teams and bouts between wrestlers. It will generate the wrestlers/teams at build time and place wrestlers into an array of priority queues using pointers depending on their assigned weight class and ability score (AS). The simulation will include 32 different teams (100 to 3200), where 8 of which will be in a single league (4 leagues). Each season will have a number of dual meets, team vs team, and four tournaments over the weekend (first 3 are open for 8 teams, and last one is for the 8 league schools). - Match is Team vs Team - Tournament is 8 teams competing in a bracket style Each team will consist of 13 weight classes, where each weight class is it's own priority queue of wrestler pointers. The number of wrestlers on each teams is random (28 with a standard deviation of 5). Each wrestler will be assigned an id number (100 * teamid +1), a weight (154 with a standard deviation of 22 (min is 97 and max is 285)), and an AS (100 with a deviation of 15). They will also be assigned a bool of 'injured' which will put them towards the rear of the priority queue (set to false as default). Each wrestler will also have their win/loss record kept track of. While each team has an spot for a weight class, due to wrestlers being random, some teams will have multiple wrestlers for one weight class but may not have a wrestler for another weight class. Scoring will be determined on the difference between two wrestlers with some randomness involved. For example Wrestler 105 with an ability score of 110 will compete against Wrestler 2203 who has a score of 102. There may be times when Wrestler 2203 beats Wrestler 105; however, wrestler 105 is usually expected to win. There will be 3 milestones in addition to the program being finalized: 1) A program that shows a bout between two wrestlers. It will display the wrestler info (id, weight, ability score, etc) and then the results of that bout with the points/score being award to each team. Example, wrestler 1210 has an ability score of 100 and wrestler 2304 has a score of 115. W1210 performs a random number of 100 with a deviation of 15 (113) and W2304 performs a random number of 115 with a deviation of 15 (112). W1210 wins the bout by 1 point and is assigned 3 points for the team (points explained in uploaded document). These results would be displayed to the screen. 2) A program that shows a full match between two teams, with each team containing an array of 13 priority queues based on the weight class. It should perform 13 bouts that match each priority queue of each team and then display the results (see attached M2 Example). 3) A program that computes one tournament with 2 random league schools and 6 random non-league schools. The tournament should have 13 brackets, one of each weight class, and each bracket will consist of 14 bouts, with the first 4 bouts will with the wrestlers and the remaining bouts filled with winners and losers of the previous bouts. Should write out to a file the final brackets with the winners and losers, and also write out the results of each bout (similar to the display from milestone 2). Lastly, it should display to the screen the final results, which team came in 1st, 2nd, etc, with their respective points. And the top 3 wrestlers in each weight class: Team 700 212 points Team 1400 188 Team 300 155 etc.. 106 wt class 1st 2212 2nd 703 3rd 1441 113 wt class 1st 3101 2nd 811 3rd 109 etc.. The uploaded file help explain in further detail and also explain how points will be awarded depending on the outcome of a bout.
ID del proyecto: 27745510

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 4 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
Adjudicado a:
Avatar del usuario
Hi there, I'm bidding on your project "Wrestling Simulation Program" Being an expert in C, and C++ programming I can do this project for you. please leave a message on my chat so we can discuss the budget and deadline of the project. Also, have a look at my profile for my reviews and portfolios. Thanks Note: This is not an automated bid and i'm ready to discuss your project right now. .. .
$30 USD en 6 días
5,0 (5 comentarios)
4,2
4,2
4 freelancers están ofertando un promedio de $134 USD por este trabajo
Avatar del usuario
I have checked your project description very carefully and very interested and excited. I can complete your project perfectly in 1 day. I have done many similar projects so there's no issue for me. Please award me so I can start your job right now. Thanks.
$100 USD en 1 día
5,0 (2 comentarios)
2,3
2,3
Avatar del usuario
Hello, I am very interested in this project. I have read your job description and attached file. I can do this job using c++. I have hands-on experience with similar. I will wait your response here. Let's start the project soon. Thank you. Justin.
$250 USD en 2 días
5,0 (1 comentario)
0,4
0,4
Avatar del usuario
Dear Sir! I've seriously went through your post and I have understood what you need. I am sure that I can be the best candidate who is able to perfectly complete this project Wrestling Simulation Program. Because I am very talented not only in Object Oriented Programming (OOP), C++ Programming, but also in relevant up-to-date technologies. I can perfectly accomplish this project as your requirements, whatever you imagine doing. You would be satisfied with my progress on your project, as client satisfaction is my top duty and my responsibility is to do my best to finish this job earlier ahead of the appointed time. To start the work, it is necessary to discuss further over chat. My expertise and experience are engaging for many things from quality of work and delivery to fast communication and long-term technical support, to develop your project and business. Thank you in advance.
$155 USD en 2 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Arlington, United States
5,0
7
Forma de pago verificada
Miembro desde abr 13, 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.