Skip to content
This repository has been archived by the owner on Jul 28, 2024. It is now read-only.

Commit

Permalink
🎉 First commit
Browse files Browse the repository at this point in the history
  • Loading branch information
MovByte committed Jan 9, 2024
0 parents commit ad859b6
Show file tree
Hide file tree
Showing 4 changed files with 688 additions and 0 deletions.
12 changes: 12 additions & 0 deletions DEV.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Moonrock - Dev Docs

## Functionality

You may search with text and tags. If the game site has a built-in search feature it will use the game site's search api, or if they don't have one else it would use our own index and crawler. If the query is a url, it will just function like a normal web proxy. NSFW games (Newgrounds) will be marked accordingly. If duplicates are found, there will be a mirror button on the results, so you can choose which games that you want to proxy. Speaking proxies, the links are not opened and external site however they are placed inside the site's internal player there are automatic proxy game scraping. Flash games will be emulated through [Ruffle](https://ruffle.rs) This is done without any iframing! Any bookmarked game is available offline (Unless tagged as offline) just like the rest of the site, despite the search functionality.

There will also be Retroarch built in to the site. When you click on a download link for a rom file it would prompt if you want to save it to your computer or save to Retroarch.

[If using a cellular device](https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation/type), you will be prompted if you want to download favorited games for offline use automatically for that session. On this prompt there will be a checkmark to save the preference. In settings you may disable automatic downloads on any device.
Favorited games will have different colors corresponding to: HTML, Flash, and Emulator. NSFW games would be blurred and labeled 18+ if chosen to) If you choose in settings you could have them in separate labeled categories. You can also drag around the favorites games to your liking.

If you want you can also link your Discord account to log-in (Proxified ofc, unless opted out of proxified links in settings) and get your stats for your playtime, most played games, leader boards, and much more.
Loading

0 comments on commit ad859b6

Please sign in to comment.