Shuffl

Shuffleboard app for mobile devices. Easy to learn - hard to master controls. Free & Open Source.

Project page »

Shuffle fun - for everyone

 

A shuffleboard experience on mobile phones based on real physics with multiple control methods

- Flick with finger taking into account acceleration

- Manual spin control mode

- Unrealistic but fun 'slingshot'

 

NOTE

The app is in active development

It hasn't been released yet!


Modern graphics - Unreal Engine 4 powered

 

Accurate modeling of a real shuffleboard table (18 feet regulation size)

Physically-based rendering on mobile platforms using the latest UE4 engine

Realistic materials, reflections, and shadows


Multiplayer action

 

2 players on the same device - taking turns

 

[EXPERIMENTAL] 2 players over the internet with simple XMPP chat driven syncronisation; cross-play capable, very low bandwidth demand - but can go out of sync relatively easy


Open Source - free to use and improve

 

The app and its associated source code are all open-sourced and hosted on Github. Any programmer with UE4 game development experience can contribute, bug fix and evolve the project

Licensed under GNU General Public License v3.0

github.com/Shuffl


Fun experiments - AR, VR ...

 

AR (Augmented Reality) prototype

A special game mode allows putting the shuffleboard table into any real-life environment using the phone camera. First, the floor needs to be detected, after which a touch will add the table matching its actual dimensions!

 

More planned:

Shared-world/Multiplayer AR, VR (Virtual Reality), bowling mode!


Work in progress - always growing

 

The project began as a hobby and an experiment

By now a solid foundation has been established that will allow rapid development

The project production is tracked using Azure Dev Ops dev.azure.com/valentin-galea/Shuffl


Valentin Galea