A computer or mobile device with an internet connection is required to play at All Star Slots. In order to play on your computer, you may either download the casino directly to your desktop or choose Instant Play after logging in.Join the thousands of other gamers who choose to play on the move from their mobile device if a PC isnt for you. You wont need to download an app, and playing directly from your smartphone or tablet is really quick and easy.