Author Topic: Stunts on mobile  (Read 224 times)

Overdrijf

  • Cherry`s Chaser
  • **
  • Posts: 568
  • Professional idiot
    • View Profile
Stunts on mobile
« on: March 16, 2019, 01:04:10 PM »
That's right, you heard it here first: you can now get a traffic ticket for driving while you drive.

I've been meaning to try this for some time since I noticed Dosbox exists for Android. (Only testing Android. Don't have acces to a suitable Apple device.) There isn't a single official port, but there are several companies with their own port, most with a free and a payed version. There also appears to be at least one other emulator, which I ignored on the grounds that I don't want to be learning a new typing based program on my phone. I downloaded several of the free versions of Dosbox, gDosBox, IDosBox and Freebox, and after trying them a little bit went ahead with Freebox (by Fishstix) because they immediately showed me a good joystick that could work for Stunts. So here are my results:

The good:
-The game runs!
-Every feature can be accessed.
-The ingame joystick support recognizes the emulated joystick.
-Manual transmission works with the joystick (the two buttons are essentially space and enter)
-The aspect ratio is kept reasonable, seemingly going for a 640x480 feel rather than stretching to phone size.
-The sound works.
-You can add custom tracks, cars etc.
-Replays can be saved, and you can call on a keyboard for naming them while the game is on joystick mode. (The back button of the phone opens the replay menu.)

The bad:
-DosBox eats a lot of power. Eventually the program ran sort of smooth enough with the internal settings on low (except the simulation speed) and an emulation speed of 6000 calcs/second with a frame skip of 4. On the PC the general rule of thumb is you use at least 7000/second, preferably 20.000, and frameskip isn't really used. As a result the game isn't quite smooth enough for serious racing. But I could probably get the hang of it enough to get some reasonable mobile experience out of it.
-This Dosbox port automatically loads your downloads folder as its disk, meaning over time stray downloads will build up between the dozens of files Stunts uses to run. (You can probably run the game from a subdirectory or something, but I haven't gotten that far yet.)
-Stunts wants to calibrate your joystick when you switch to that setting (keyboard and mouse is the default on startup, but it works well enough to get to the menu), try to do this correctly, or you'll be stuck only making corners in one direction.
-I'm suddenly really bad at this. O god where is that car going?! Although honestly I'm not as bad at it as I'd thought I'd be. I can totally find the straight line on the straight. Most of the time.

So, yeah, it was a fun experiment. I own at best a mid range phone with a 1.5GHz CPU and 2GB of RAM. (Where are the days you could run Stunts on 1/10th of that?) so for a device two generations or so ahead this could actually work well. ;D
« Last Edit: March 16, 2019, 03:09:39 PM by Overdrijf »

dreadnaut

  • Master of Opponents
  • ***
  • Posts: 865
    • View Profile
    • chezDreadnaut
Re: Stunts on mobile
« Reply #1 on: March 16, 2019, 01:23:30 PM »
Getting ready for the live race, I see ;D

Overdrijf

  • Cherry`s Chaser
  • **
  • Posts: 568
  • Professional idiot
    • View Profile
Re: Stunts on mobile
« Reply #2 on: March 16, 2019, 03:01:46 PM »
That was my motivation to finally get to trying this out, yes. ;)

(Though even that way I'd probably still not be available at the right time, even if the emulator worked flawlessly and I'd get all the files in the right places on a sharp clock. But I like a good excuse to try something every now and then.)
« Last Edit: March 16, 2019, 03:10:10 PM by Overdrijf »