Finally got around to updating Dink for Android and adding full-res tablet support that the iOS version has already had for a while – fixed up a few other things too. Plan to also put up the iOS, Win, and Mac updates soonish.
What’s the Fling?
The Fling is sort of a rubber joystick you attach to your iPad’s screen with suction cups. It really does feel like an auto-centering joystick.
It’s got this ingenious design where you have to slightly press down on the nub-thingie or you feel it will slip out of your hand – and the down press makes it work properly with the iPad touch screen.
Dink HD and the fling
Dink Smallwood on the iPad is really a game screaming for joystick control. I’ve done my best with touch controls but, let’s face it, it’s just harder to control Dink with all the stick-and-move fighting required. This is why I added the “save anywhere” and such, to make the game easier.
Using the a Fling you get VERY close to normal joystick play, it really helps immensely. I recommend picking one up if you want to get the full iPad dink experience.
What’s new in 1.4.8
- Fling support – A third control mode called “Fling” added to the option screen – it tweaks things to work better with the Fling controller such as the dpad sensitivity settings and positioning, and being able to select items and dialog options with it
- Saved game import – if you place a save<number>.dat file in the dink dir using iTunes file sharing it will import it. save<number>_<dmod dir name>.dat to import a dmod save
- Fixed an issue where if you quit using the dink menu it wouldn’t auto-save/restart from that point
- Improved input all around by switching to proton‘s more advanced finger tracking
Tank game: Networking is go!
Networking test of my new tank game, here is what that jumbled mess in the picture is:
- iPad, iPhone, and two Windows clients are playing a four player game
- Game server/matchmaker running on linux-based webserver running in the US
- The game server lets me telnet to it directly to monitor it and give it commands
- Using client prediction code, everybody moves silky smooth (it helps that tanks aren’t really able to suddenly reverse course like say, Quake)
- Using enet with a mix of guaranteed/non-guaranteed packets for networking, it’s rock solid
I’m glad I’m finally getting into the networking side of things, haven’t really done anything real-time like this before and it’s been a blast. Definitely something I will be focusing on in future titles as well.
RTsoft makes things like funeral parlor simulations, how can a mundane tank game fit in?
The worrying thing is I really want this game to be unique and interesting and not “another dang tank game”. This is a game where making a character pregnant or abusive (my usual way?) just isn’t going to work so I’m going to have to dig deeper and do actual good game design I guess. Got some ideas…
Using the Fling with Dink
I was sent a couple of Flings – a sort of gamepad for the iPad and by jove, it really works! With no tweaking at all Dink HD controls absolutely great with it. Only problem is selecting dialog and items is a bit sketchy, so I will be creating a “Fling-friendly” update soon. It’s just that good.
Yep, it’s finally happened, the HD versions of Dink across all platforms (as of today, even iOS) now have full DMOD (user level add-on) support. This means you can enter any .dmod url (here’s a list from the Dink Network, you can use cut and paste from the phone’s browser) and it will install and play it with its built in front-end!
So that’s like 300 more zany quests/stories/weird to play, you will NEVER get bored again.
I made a few sacrifices to keep the download size smaller for the Android version of Dink – but with some prodding finally got around to providing the entire CD soundtrack.
It also includes the classic Dink start/continue screen with those funky animated arrows.
How to install
From the main menu of Dink (you DID buy it from the Android Market, right?!) click Add-ons, then browse, then locate the Dink HD Audio patch and tap install. If your Android device has trouble playing midi correctly, you should grab the Dink HD Audio Patch Plus which converts ALL .midi files to .ogg counterparts.
Non-android Dink versions won’t show these DMODs as download options.
Special thanks to James Leaver for the prodding and handling the midi->ogg conversions.
What about saved games?
The catch – to experience aural additions you have to play the newly installed DMOD, not the main game from the main menu. If you’d like to move existing save games over there, you’ll need to copy your save game data from the main Dink user data directory of your SD card into the dmod/hdaudio part. Hey, you’re an Android user, you’ll know how to do that.