Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
ChiBoGa authored Jan 11, 2024
1 parent 8540078 commit c031496
Show file tree
Hide file tree
Showing 11 changed files with 77 additions and 98 deletions.
Binary file added 9933eea17bd6751a625c.wasm
Binary file not shown.
151 changes: 56 additions & 95 deletions README.md
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).
2 changes: 2 additions & 0 deletions core.ruffle.1729ff89b901ddebad5b.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions core.ruffle.1729ff89b901ddebad5b.js.map

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions core.ruffle.ec75aaa5ec1dab05f051.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions core.ruffle.ec75aaa5ec1dab05f051.js.map

Large diffs are not rendered by default.

Binary file added e830b4575fa6e58be6f2.wasm
Binary file not shown.
2 changes: 1 addition & 1 deletion package.json
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"}
3 changes: 2 additions & 1 deletion ruffle.js

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions ruffle.js.LICENSE.txt
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
*/
2 changes: 1 addition & 1 deletion ruffle.js.map

Large diffs are not rendered by default.

0 comments on commit c031496

Please sign in to comment.