flashflashrevolution / rCubed

Official Flash Flash Revolution game engine.
https://www.flashflashrevolution.com
GNU Affero General Public License v3.0
31 stars 17 forks source link
actionscript3 air ffr flash game rhythm

R^3 Engine

All Contributors

Latest Release Platform Support Release Master FFR Discord


R^3 is the third and latest game engine for Flash Flash Revolution, a free online rhythm game that has been played by over 2 million registered users since 2002.

R^3 Engine Menu

More images! ![R^3 Engine Gameplay](.github/images/gameplay.png) ![R^3 Results - Accuracy](.github/images/results_page_accuracy.png) ![R^3 Results - Combo](.github/images/results_page_combo_progress.png)

Table of Contents


Getting Started

These instructions will get you a copy of the R^3 Engine up and running on Windows for development and testing purposes (Mac and Linux are not supported).

Prerequisites

Fork the Repo

Click the Fork Fork button in the header of this repo before continuing. When it's finished, you'll be taken to your copy of the repo.

Configure Git

git lfs install; git config core.ignorecase false

Clone your Repo

Next you'll need to clone your forked repo to your computer:

Bootstrap the AirSDK

This prevents an inconsistent compiler error caused by bad air tooling.

Running the Script


Create custom Workspace

In order to setup the SDK path locally in a later step, you'll create a custom workspace from the template.

Install Workspace Extensions

Files with the .as extension will now automatically format on save (You can manually format by pressing ALT+SHIFT+F).

Use AIR SDK

Build Fonts

Debugging


Contributing

Please read through the FFR Contribution Guidelines before opening a pull request.


Packaging

In order to package your app, AIR needs a certificate. Run GenerateCertificate to create it.


Contact

To contact a member of the FFR development team:

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Fission
Fission

πŸ“–
G-flat
G-flat

πŸ› πŸ€” πŸ’» πŸ“– 🌍
Hakulyte
Hakulyte

πŸ› πŸ€” 🌍
Jaemin Choi
Jaemin Choi

🌍
Justin
Justin

πŸ› πŸ’» πŸ€”
Max Proske
Max Proske

πŸ’» πŸ€” πŸ›
Oppiie
Oppiie

πŸ› πŸ€” 🌍
Psycast
Psycast

πŸ’» πŸ€” πŸ› πŸ“– 🚧
Salem Kallien
Salem Kallien

πŸ›
SmexxxyBeast
SmexxxyBeast

πŸ€”
Snupeh
Snupeh

🌍
SoFast
SoFast

πŸ’»
Sploder12
Sploder12

πŸ’»
TCHalogen
TCHalogen

πŸ› πŸ€” πŸ’»
Zageron
Zageron

πŸ’» πŸ€” πŸ› πŸ“– πŸš‡ 🚧 πŸ§‘β€πŸ« πŸ“† πŸ‘€ πŸ”§
arcnmx
arcnmx

πŸ’» πŸ€” πŸ›
goldstinger
goldstinger

πŸ› 🌍
nse_
nse_

🌍
qrrbrbirbel
qrrbrbirbel

πŸ€” πŸ›
silentsputnik
silentsputnik

πŸ€”

This project follows the all-contributors specification. Contributions of any kind welcome!