A Bit of a Tangent

Published January 20, 2014
Advertisement
I've been a bad developer the last couple days. Instead of working on the stuff I promised for the next update, I've been doing something not completely different, but somewhat tangential. I have, as it turns out, been working on coding a launcher for Shipyard. At the moment, it will show the changelog, download the latest version, check for newer versions, and run the game. It won't be winning any beauty contests, but it does its job.

You can download it here to try it out. You need Java to run it and an internet connection to download the game and retrieve the changelog. So far, it's been tested on two computers, both running Windows 7 64-bit, with no problems.

Here's a screenshot for the skeptical:
mjf2Pna.png

As for the game itself, I'll get back to working on it. Version 0.7.2 has already been released, featuring the ship overview screen, new movement system, and a few other changes. You can expect one or two more of these smaller updates as I prepare the game for the addition of the combat system, coming in version 0.8.0 (Or maybe Alpha 1.0.0, if I'm feeling extravagant).
2 likes 3 comments

Comments

jbadams

Great addition to your game, it's good to have a proper updater in place.

Does your updater handle diff updates, or just install a new version each time?

January 21, 2014 12:18 PM
nerdboy64

Great addition to your game, it's good to have a proper updater in place.

Does your updater handle diff updates, or just install a new version each time?

All it does is wipe the old installation, download the new one, end extract it in its place; your ships and worlds are kept safe by being saved in another directory. At this point, the game is so incomplete that I don't see a reason to go backwards, but in theory it could be made to download any version and keep them saved separately.

January 21, 2014 03:20 PM
TheChubu

I'd set another look and feel so its prettier :)

Nimbus is pretty nice and its standard on all platforms, you could also select LaFs at runtime by the platform the client is running on (Swing has Look and Feels that match all the 3 big platforms: GTK-like for Linux, for Windows it has XP-like and Windows 7-like, and MacOS has its own LaF too).

January 23, 2014 06:27 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement