Jump to content

  • Log In with Google      Sign In   
  • Create Account





A Bit of a Tangent

Posted by nerdboy64, 20 January 2014 · 439 views

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:
Posted Image

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).




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?

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.

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).

PARTNERS