Find Jobs
Hire Freelancers

Wrestling Simulation Program

$30-250 USD

Abgeschlossen
Veröffentlicht vor mehr als 3 Jahren

$30-250 USD

Bezahlt bei Lieferung
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.
Projekt-ID: 27745510

Über das Projekt

4 Vorschläge
Remote Projekt
Aktiv vor 4 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
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 in 6 Tagen
5,0 (5 Bewertungen)
4,2
4,2
4 Freelancer bieten im Durchschnitt $134 USD für diesen Auftrag
Avatar des Nutzers
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 in 1 Tag
5,0 (2 Bewertungen)
2,3
2,3
Avatar des Nutzers
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 in 2 Tagen
5,0 (1 Bewertung)
0,4
0,4
Avatar des Nutzers
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 in 2 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Arlington, United States
5,0
7
Zahlungsmethode verifiziert
Mitglied seit Apr. 13, 2018

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.