Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
102 lines (76 sloc) 5.38 KB

Bum Rush

Bum Rush is an eight-player car combat dating sim racing game that was made for the annual No Quarter games showcase in New York City in 2015. Nina Freeman received the No Quarter commission and was the designer, working alongside illustrator and animator Diego Garcia, composer Max Coburn and programmer Emmett Butler.

This publicly released version of the game is the same game shown at No Quarter, but with a few additional maps and controller support. The original controllers used to make and play Bum Rush are available on Amazon. You may notice the lack of joystick support, and that is due to the original game being made for use with retro-style USB controllers.

How to Play

The goal of Bum Rush is to visit all five date spots and be the first one back home. To visit a date spot, drive into the parking space in front of the spot with at least one date in your car with you. Wait for the bar to fill, then drive to the next spot and repeat. Once you've visited all five spots, head back to where you started.

If you get hit hard enough, one of your dates will be knocked out of your car. If you end up with no dates in your car, you won't be able to visit date spots. To get a new date, slam into someone else who has a date in their car. Their date will fall out to a random location on the map, at which point you can drive over them to pick them up. You can have as many dates in your car at once as there are players in your game.

You can press ESC twice to quit.

Note about character selection: each controller is automatically paired with a random character when you start the game. This game was designed for parties, so making the character/map selection process as simple as possible was important to us. If you want to try playing with a different character, just restart the game and a new one will be selected.

Supported Controllers

XBox One: A to accelerate, X to highlight, D-pad to steer. On Mac, you should install this driver.

XBox 360 USB: A to accelerate, X to highlight, D-pad to steer. On Mac, you should install tattiebogle, a Mac controller driver built specifically for the XBox 360 controller. On Windows, this controller should work without any additional drivers.

XBox 360 wireless: A to accelerate, X to highlight, D-pad to steer. On Mac, you should install tattiebogle, a Mac controller driver built specifically for the XBox 360 controller. On Windows, this controller should work without any additional drivers. You'll need the Microsoft wireless controller receiver to use a wireless 360 controller.

PS4: X to accelerate, square to highlight, D-pad to steer. On Windows, you'll need to install and configure ScpToolkit.

PS3: X to accelerate, square to highlight, D-pad to steer. On Mac, these controllers should work without the installation of any additional drivers. On Windows, you'll need to install and configure ScpToolkit.

NES USB Controller: A to accelerate, B to highlight, D-pad to steer. On both Mac and Windows, these controllers should be supported without the installation of any additional drivers.

Technical Notes

Bum Rush runs best on screens that are at least 1280x720 pixels in resolution. If you have problems with the game, you might try setting your system resolution to 1280x720. It will also not work well on screens that are taller than they are wide.

Some users experience issues where controllers are not bound properly to characters. Under certain conditions, your system can think multiple controllers are connected to the same USB port or logical controller port. If you encounter issues like this on Windows, you might try investigating the Device Manager app. Under the Human Interface Devices submenu, check out the list of connected devices and make sure it matches the physical controllers you have plugged into your system. If you see something you don't think should be there, you can disconnect it by right-clicking and selecting Uninstall. This isn't guaranteed to fix controller binding issues, but it has helped us with many different types of problems.

If you have technical questions or would like support for another type of controller, please contact Emmett Butler at emmett.butler321@gmail.com.

Compilation

On both Windows and Mac, the amxmlc, adt, and adl binaries from the Adobe AIR SDK must be on the binary $PATH.

On Mac:

python compile.py -l /path/to/airsdk/frameworks/libs/air/airglobal.swc -v 21.0 -p -t mac

Replace 21.0 with the version of the AIR SDK you're compiling against, which can be found in the SDK's air-sdk-description.xml.

On Windows, simply replace -t mac with -t windows.

You can also run the app under the ADL debugger by removing the -p flag from the compile command.