https://github.com/jackbuehner/microsoftedge-s.u.r.f.
The S.U.R.F. game from edge://surf
https://github.com/jackbuehner/microsoftedge-s.u.r.f.
Last synced: about 1 month ago
JSON representation
The S.U.R.F. game from edge://surf
- Host: GitHub
- URL: https://github.com/jackbuehner/microsoftedge-s.u.r.f.
- Owner: jackbuehner
- Created: 2019-11-03T23:54:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-19T23:37:24.000Z (over 3 years ago)
- Last Synced: 2024-04-14T03:15:21.173Z (about 1 year ago)
- Language: JavaScript
- Size: 1.83 MB
- Stars: 74
- Watchers: 6
- Forks: 46
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Microsoft Edge's *Let's Surf*
The *Let's Surf* game from ``edge://surf``
![]()
The game is created by Microsoft – please see the **Credits** in the game menu for more information. The files in this repo are from Microsoft Edge; however, some of them have been modified so the game can function independently from Edge.
## Play
Play the game online at https://surf.jackbuehner.com### Features
- Endless mode: Surf as far as you can while avoiding obstacles and the kraken. You can switch modes via the game settings menu.
- Time trials: Reach the end of the course as fast as you can! Collect coins to shorten your time. The course is always the same, so can you find the shortest route?
- Zig zag mode: Surf through as many gates as you can in a row! Your streak will reset if you miss a gate, but you can keep playing until your lives run out.
- High scores: Each game mode keeps a record of your high score, and we’ll let you know whenever you set a new record. Reset your stats any time for a fresh start.
- Reduced speed mode: If you prefer a more relaxed pace or need extra time to pull off those surfing moves, enable reduced speed mode to slow down the game speed.
- Themes: Choose between a summer surfing theme or a winter skiing theme. Choose your favorite theme in the game settings menu.
- And surprises! With support for keyboard, mouse, touch, and controllers you can play the game your way... and you may find one of the many Easter Eggs and fun surprises!## Changes
- Added picker to choose between "Let's surf" and "Let's ski" in the game settings menu.
- Changed file paths so the repo is more organized.
- Added an SVG favicon.
- Added the ``manifest.json`` file so the site can be installed as a PWA app.
- Pretty-printed the ``surf.bundle.js`` file to ease the modification process.
- Use ``localStorage`` function to save the stats instead of the original [WebUI](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/webui_explainer.md) ones (``chrome.send`` in particular).
- Added mobile support. The game is responsive to most screen sizes.More information can be seen in past [pull requests](https://github.com/jackbuehner/MicrosoftEdge-S.U.R.F./pulls?q=is%3Apr+is%3Aclosed) and [releases](https://github.com/jackbuehner/MicrosoftEdge-S.U.R.F./releases).
## Contribute
If you know how to fix anything that is not working, feel free to open a pull request. I'll merge it as soon as I see it and confirm it does not break anything.