-
Notifications
You must be signed in to change notification settings - Fork 146
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
77 additions
and
98 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,96 +1,57 @@ | ||
# ruffle-selfhosted | ||
|
||
Flash Games running off of ruffle, on their very own webpage. Making it easy to embed right onto your website! May take a smidge to load. | ||
|
||
This is different than the ¨pack¨ as this version is just each game on its own page, which makes it better for embeds. Also, yeah I know it looks straight out of the late 90's but whatever. If the link attached is down, then I'm most likely updating it. | ||
|
||
Also, in case something happens, heres a backup: | ||
https://chili-bowl-flashv3.glitch.me/ | ||
|
||
Note: I do not take credit for ANY of this website except for the code housing all of these things together. | ||
|
||
Credit: | ||
- | ||
DXinteractive - Creator of Bloxorz & Electricman 2 - Website: https://damienclarke.me/ | ||
- | ||
Felix Wiesner - Creator of Miami Shark, New York Shark and Sydney Shark | ||
- | ||
Paul Neave - Porter of Tetris, Pacman, Asteroids and more - Website: https://neave.com | ||
- | ||
Tom Fulp / Dan Paladin - Creator(s) of Dad n' Me & Alien Hominid - Website: https://newgrounds.com | ||
- | ||
Wolf Games - Creators of Gunblood & Apple Shooter | ||
- | ||
We Create Stuff - Creators of Portal: The Flash Version | ||
- | ||
Stabyouself - Creators of Mari0 - Website: https://stabyourself.net | ||
- | ||
Bored In School HTML - Orginal hosters of a HTML version of Mari0 - Github: https://github.com/PiSaucer/boredhtml | ||
- | ||
Runouw - Creator of Super Mario 63 | ||
- | ||
IMockery, Pesto Force and the Pox Box (Team Bobbo) - Creators of Abobbos big Adventure | ||
- | ||
Dennis-Gid - Creator of Ultimate Flash Sonic | ||
- | ||
Miniclip - Creator(s?) of Commando | ||
- | ||
Team Meat - Creators of Meat Boy | ||
- | ||
Lousi - Creator of Age of War | ||
- | ||
Puffballs United - Creator of Henry Stickmin | ||
- | ||
Xgen Studios - Creator of Defend Your Castle | ||
- | ||
JohnoChrome (FKA JohnBro) - Creator of Riddle School | ||
- | ||
D-SuN - Creator(s?) of Mario Combat | ||
- | ||
Splapp-Me-Do - Creator of the Impossible Quiz | ||
- | ||
Y8.com - Creator / Hosters of Slope (note: this version has ADs, which sucks.) | ||
- | ||
Brad Borne - Creator of Fancy Pants | ||
- | ||
Max Abernethy - Creator of Cubefield | ||
- | ||
Taito Corporation - Insperation for Bubble Shooter (Creator of Flash Version n/a) | ||
- | ||
Nintendo - Creators of Super Mario 64 (Code from 28klotlucas2, though he is not the original creator of the port.) | ||
- | ||
ondras - creator of custom tetris (tetriscust in the files) | ||
- | ||
Google - Creators of the Dinosaur game (Wayou made the conversion) | ||
- | ||
iD Software - Creators of Wolfenstein (Port by https://github.com/loadx/html5-wolfenstein3D) | ||
- | ||
Stayko (https://github.com/stayko) - Creator of JS Blackjack used | ||
- | ||
Atari - Creator(s) of Pong, Centipede, and more | ||
- | ||
Shift-Refresh Consulting - Creator(s?) of Flash version of Pong | ||
- | ||
gamedesign.jp - Creator(s?) of Flash Version of Hanafuda and the How to Guide | ||
- | ||
Mojang - Creator(s) of Minecraft and its ¨Classic¨ Webport | ||
- | ||
3kh0 - Reverse Engineer of Minecraft Classic, Retro Bowl and Basket Ball Stars | ||
- | ||
New Star Games - Creator(s?) of Retro Bowl | ||
- | ||
Gabriele Cirulli - Creator of 2048 - Github: https://github.com/gabrielecirulli | ||
- | ||
Ruffle Team - Creator(S) of Emulator used - Website: https://ruffle.rs/# | ||
- | ||
Ben Firshman - Creator of (other) emulator used - Website: https://fir.sh/ | ||
- | ||
Aidan Harris - Creator of LodlineGBA basis for (other, other) emulator used | ||
- | ||
jackmonty753 - Hoster of GBABandicoot, edited version of emulator above | ||
- | ||
Me (SeanS) - For making this | ||
- | ||
You - For playing it | ||
- | ||
|
||
Also, you don´t have to give credit if you iframe or embed this for your own website. I don´t care. | ||
ruffle-selfhosted is the intended way to get Ruffle onto your website. | ||
|
||
You may either include it and forget about it, and we will polyfill existing Flash content, | ||
or use our APIs for custom configurations or more advanced usages of the Ruffle player. | ||
|
||
## Using ruffle-selfhosted | ||
|
||
For more examples and in-depth documentation on how to use Ruffle on your website, please | ||
[check out our wiki](https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#web). | ||
|
||
### Host Ruffle | ||
|
||
The `selfhosted` package is configured for websites that do not use bundlers or npm and just want | ||
to get up and running. If you'd prefer to use Ruffle through npm and a bundler, please | ||
[refer to ruffle core](https://github.com/ruffle-rs/ruffle/tree/master/web/packages/core). | ||
|
||
Before you can get started with using Ruffle on your website, you must host its files yourself. | ||
Either take the [latest build](https://github.com/ruffle-rs/ruffle/releases) | ||
or [build it yourself](https://github.com/ruffle-rs/ruffle/blob/master/web/README.md), and make these files accessible by your web server. | ||
|
||
Please note that the `.wasm` file must be served properly, and some web servers may not do that | ||
correctly out of the box. Please see [our wiki](https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-wasm-mime-type) | ||
for instructions on how to configure this, if you encounter a `Incorrect response MIME type` error. | ||
|
||
### "Plug and Play" | ||
|
||
If you have an existing website with flash content, you can simply include Ruffle as a script and | ||
our polyfill magic will replace everything for you. No fuss, no mess. | ||
|
||
```html | ||
<script src="path/to/ruffle/ruffle.js"></script> | ||
``` | ||
|
||
### Javascript API | ||
|
||
If you want to control the Ruffle player, you may use our Javascript API. | ||
|
||
```html | ||
<script> | ||
window.RufflePlayer = window.RufflePlayer || {}; | ||
window.addEventListener("DOMContentLoaded", () => { | ||
let ruffle = window.RufflePlayer.newest(); | ||
let player = ruffle.createPlayer(); | ||
let container = document.getElementById("container"); | ||
container.appendChild(player); | ||
player.load("movie.swf"); | ||
}); | ||
</script> | ||
<script src="path/to/ruffle/ruffle.js"></script> | ||
``` | ||
|
||
## Building, testing or contributing | ||
|
||
Please see [the ruffle-web README](https://github.com/ruffle-rs/ruffle/blob/master/web/README.md). |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"name":"@ruffle-rs/ruffle","version":"0.1.0-nightly.2023.04.28","description":"Putting Flash back on the web. Ruffle will polyfill all Flash content and replace it with the Ruffle flash player.","license":"(MIT OR Apache-2.0)","keywords":["flash","swf"],"homepage":"https://ruffle.rs","bugs":"https://github.com/ruffle-rs/ruffle/issues","repository":"github:ruffle-rs/ruffle","main":"ruffle.js"} | ||
{"name":"@ruffle-rs/ruffle","version":"0.1.0-nightly.2024.01.11","description":"Putting Flash back on the web. Ruffle will polyfill all Flash content and replace it with the Ruffle flash player.","license":"(MIT OR Apache-2.0)","keywords":["flash","swf"],"homepage":"https://ruffle.rs","bugs":"https://github.com/ruffle-rs/ruffle/issues","repository":"github:ruffle-rs/ruffle","main":"ruffle.js"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
/*! | ||
|
||
JSZip v3.10.1 - A JavaScript class for generating and reading zip files | ||
<http://stuartk.com/jszip> | ||
|
||
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com> | ||
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. | ||
|
||
JSZip uses the library pako released under the MIT license : | ||
https://github.com/nodeca/pako/blob/main/LICENSE | ||
*/ |
Large diffs are not rendered by default.
Oops, something went wrong.