I need someone who is able to complete this task, WHILE showing me step-by-step how it is done.
The task is as follows:
1. Extract match details of all the Dota 2 games from the Steam Web API.
a. All match details should be output in JSON format.
b. Only matches with the following requirements are to be included:
i. The skill level is 'very high', which corresponds to roughly the top 8% of players. This allows us to avoid player skill skewing expected hero dynamics, and also ensures the players all have a basic understanding of the game already, improving our prediction performance.
ii. The game mode is All Pick or Ranked All Pick.
iii. Players are present throughout the full duration of the match. Otherwise, the match is heavily favoured against the team with leaver(s).
iv. The game lasts at least 15 minutes. Very short games are likely the result of a tremendous difference in aggregate skill level between the opposing teams.
c. This task should be done automatically. Obviously with a very high number of games played, it is inefficient to manually run code to get this data every time. I would need a program/script to automatically scrape the Steam Web API for games that I DO NOT have yet in my database.
2. Automatically gather all the Dota 2 games found (JSON files) and add them, as they are developed, directly into the Mongo Database created. This would need to be scripted too.
The other important consideration for this task is that I would like to virtualise this process across many cores of my CPU. Therefore, I would need both scripts to be able to communicate across all the virtual machines and be in-sync. This allows me to gather more games, more quickly.
I am in the market to buy a new PC purely for this task, and require as part of the task, your help in choosing my CPU (cores needed), my RAM needed, HDD (how much storage space I will need) and anything else.
Please respond to this task if this is something you are very experienced with and are highly confident in your ability to achieve this task.
11 freelancere byder i gennemsnit $644 på dette job
Hello. I have some experience in Steam Web API and MongoDB. and I have been published the PC game to Steam store. I am able to complete this task. will provide good result for you. best regards Akio