Build an Application that can Load RetroArch in a Web Browser -- 2
Budget: $250 – $750 USD
IMPORTANT: Be sure to tell me how you plan to go about this project. I will only hire those who understand the project and have a solution.
Develop a windows application that can load RetroArch on my website (in the web browser) using the settings that my website tells it to use. RetroArch is an open source frontend that has many emulators available to load (more info here: https://www.retroarch.com). I'd want my application to appear as if these games are playing on my website.
This application would have RetroArch built into it and should be able to communicate with my website. For example, a page on my site should be able to tell RetroArch which core (emulator) to use and which game rom to load into that emulator. I should also have the ability to tell it what settings to use. When a core is chosen, it should automatically download to the user's machine to the directory that the application was installed (but don't have it download it again if it has already been downloaded and is up to date) and the game rom should also be downloaded (from the <z>s</z>elected URL) to the user's computer and then loaded into that core once that download is complete (game shouldn't be downloaded if it has already been downloaded).
Features must include:
-Dynamically download and load RetroArch cores (emulators) from a URL
-Download and load game roms from a URL to be loaded into the core
-Ability to specify options and config settings to be used in RetroArch and <z>s</z>elected core
-Save files, screenshots, config files and pretty much anything that can be saved should be saved based on the ID of a user
-When a user takes a screenshot with RetroArch, that screenshot should be uploaded to my server to a specific directory based on that user's ID
-RetroArch's netplay must work, allowing users on my site to play online together
I actually have an application that I had built 10+ years ago called the Vizzed RGR Plugin that basically does this but it uses NPAPI and Flash, which are no longer supported in modern browsers. And instead of having that old application fixed, I figured it might be easier to just have a new one built from the ground up and using better emulation. You can test that out and see how it works here: https://www.vizzed.com/boards/thread.php?id=8676 and you can find a brief video demonstrating how it works here:
https://www.youtube.com/watch?v=evLOVLUjlhw
My maximum budget is US $750.
Tell me how you plan on going about building this application and that'll greatly increase my chances of choosing you. If you fail at this, then I'll assume you don't understand the project or don't have the requirements to make it.
Develop a windows application that can load RetroArch on my website (in the web browser) using the settings that my website tells it to use. RetroArch is an open source frontend that has many emulators available to load (more info here: https://www.retroarch.com). I'd want my application to appear as if these games are playing on my website.
This application would have RetroArch built into it and should be able to communicate with my website. For example, a page on my site should be able to tell RetroArch which core (emulator) to use and which game rom to load into that emulator. I should also have the ability to tell it what settings to use. When a core is chosen, it should automatically download to the user's machine to the directory that the application was installed (but don't have it download it again if it has already been downloaded and is up to date) and the game rom should also be downloaded (from the <z>s</z>elected URL) to the user's computer and then loaded into that core once that download is complete (game shouldn't be downloaded if it has already been downloaded).
Features must include:
-Dynamically download and load RetroArch cores (emulators) from a URL
-Download and load game roms from a URL to be loaded into the core
-Ability to specify options and config settings to be used in RetroArch and <z>s</z>elected core
-Save files, screenshots, config files and pretty much anything that can be saved should be saved based on the ID of a user
-When a user takes a screenshot with RetroArch, that screenshot should be uploaded to my server to a specific directory based on that user's ID
-RetroArch's netplay must work, allowing users on my site to play online together
I actually have an application that I had built 10+ years ago called the Vizzed RGR Plugin that basically does this but it uses NPAPI and Flash, which are no longer supported in modern browsers. And instead of having that old application fixed, I figured it might be easier to just have a new one built from the ground up and using better emulation. You can test that out and see how it works here: https://www.vizzed.com/boards/thread.php?id=8676 and you can find a brief video demonstrating how it works here:
https://www.youtube.com/watch?v=evLOVLUjlhw
My maximum budget is US $750.
Tell me how you plan on going about building this application and that'll greatly increase my chances of choosing you. If you fail at this, then I'll assume you don't understand the project or don't have the requirements to make it.