Jump to content

Space Trader


blindcoder

Recommended Posts

So I guess I'm a game developer now! Wooo!

 

Download from Playstore

post-139-0-17258600-1404241939_thumb.png

 

Screenshots are on the games website.

 

Space Trader is a strategy game in space. It is a port of the Palm Pilot game "Space Trader" by Pieter Spronck, which is inspired by David J. Webb's PalmPilot game SolarWars (which in turn is based on Matt Lee's game DopeWars) and the 80's classic 3D strategy game Elite (though it does not have Elite's 3D flight mode). The game is available as free software under the GNU General Public License.

 

The game is free of charge, with ads displayed in-game (no interstitials).

 

Some of the features of Space Trader are:

  • Ten different trade goods are available, two of which are considered to be illegal but can bring great profits.
  • Ten different ship types are available, some of which are especially suitable for trading, some for pirating, and others for both. Ships differ in size, the distance they can travel, their hull strength, the number of weapons, shields and gadgets they can carry, the number of cargo bays and the number of crew quarters that are available.
  • Ships can be equipped with different selections of equipment, among which are several types of lasers, several types of shields, an escape pod and certain special gadgets like a cloaking device.
  • You can distribute skill points over your character at the start of the game, to allow you to function well in your chosen role. For the skills your character lacks, mercenaries can be hired which may have different skills.
  • There are more than a hundred solar systems in the galaxy, with different sizes, tech levels, governments, resources and special situations. These are not just for background color, but play a vital role in the game.
  • While travelling to another solar system, you might encounter police ships, pirates and other traders. There are several ways to handle such encounters. You can even force a trader to allow you to plunder his ship.
  • There are about a dozen unique missions and offers available, some of which may bring great special rewards.
  • No in-game purchases! No "wait-to-play" scenarios!

 

Enjoy! Any and all feedback is very much welcome :-)

Link to comment
Share on other sites

Nice work!

Many a long evening was spent playing Elite in my childhood.

 

It's a shame you haven't gone the extra mile to emulate Elite's flying mode, but like you say, I guess, it's only a port of the Palm Pilot game, not a complete remake.

 

Yeah, it's a port indeed. Also, I have as of yet no idea how to make 3D on Android. This is my first larger project on Android programming.

Link to comment
Share on other sites

 

Nice work!

Many a long evening was spent playing Elite in my childhood.

 

It's a shame you haven't gone the extra mile to emulate Elite's flying mode, but like you say, I guess, it's only a port of the Palm Pilot game, not a complete remake.

 

Yeah, it's a port indeed. Also, I have as of yet no idea how to make 3D on Android. This is my first larger project on Android programming.

 

It's a pretty impressive feat, anyway! Well done.

 

Onwards and upwards from here? Plans for your next big project?  :evil:

Link to comment
Share on other sites

Onwards and upwards from here? Plans for your next big project?  :evil:

 

I _do_ have an idea for a new project, but it's not space-themed. Also, first get this project in better shape. Seriously, there's a bunch of minor and major bugs I discovered only yesterday. After announcing here, of course :(

Link to comment
Share on other sites

Just released 1.1.0. Some layout fixes in the search system dialog, sell cargo dialog, target system information screen.

Also fixed the Jarek Quest reward to work across game saves.

Unfortunately, I had to break savegame compatibility due to me not understanding how java.io.serializable works. OTOH, this breakage should prevent further breakage down the line.

Link to comment
Share on other sites

That's awesome blindcoder! (clyde)

P.S.: Loving the programmer art :)

 

Thanks :-)

 

Actually, that's the original art from PalmOS. I'm currently working on some redesign, but I'm not particularly happy with it yet.

For example, this is my new version of the Gnat, the starting ship:

post-139-0-70855800-1402647998.png

Link to comment
Share on other sites

Yay, version 1.2.0 which actually let's you start a game again if you have no previous savefile.

Bugs like this are why I'm not a professional gamedev I think :-)

 

http://www.benjamin-schieder.de/downloads/spacetrader/SpaceTrader-1.2.0_signed.apk

 

ChangeLog for 1.2.0:

 * Fix: force close when no savegame was found.
 * Fix: GalacticChart incorrectly handles targeted system.
 * Fix: incorrect display of remaining time in Gemulon quest.
 * Fix: Systems weren't searched when cheats were enabled.
 * Fix: jettison cargo only on explicit confirmation.
 * Fix: update jettison cargo screen.
 * Fix: incorrect personnel display when Jarek or Wild are on board.
 * Fix: fired wrong Mercenary when Jarek or Wild are on board.

 * Change: Add functionality to share highscore.

 * Change: Add link to @AndSpaceTrader
Link to comment
Share on other sites

 

Yay, version 1.2.0 which actually let's you start a game again if you have no previous savefile.

Bugs like this are why I'm not a professional gamedev I think :-)

 

 

It's all a learning experience ;) Also, by having finished and released an actual game you probably have managed to do more than 95% of the people who want to be a game dev!

Link to comment
Share on other sites

Hey Benjamin, I just installed your game!

Unfortunately i messed it up x). I clicked the Name-Bar to change my name and after I finished and spent my points, I hit the "start game" button. My keyboard somehow didn't disappear and since I don't know how to make it disappear it fills half of my screen... I don't know if it's either my bad skill with mobile-phones or something you can do s.th. about.

Kind regards,
Lucas

Link to comment
Share on other sites

Hey Benjamin, I just installed your game!

Unfortunately i messed it up x). I clicked the Name-Bar to change my name and after I finished and spent my points, I hit the "start game" button. My keyboard somehow didn't disappear and since I don't know how to make it disappear it fills half of my screen... I don't know if it's either my bad skill with mobile-phones or something you can do s.th. about.

Kind regards,

Lucas

 

It should be possible to force-hide the keyboard, I'll look into that. Thanks for the report!

Usually, pressing the back key on your phone should hide the keyboard first before it interacts with anything else.

Link to comment
Share on other sites

Hey Benjamin, I just installed your game!

Unfortunately i messed it up x). I clicked the Name-Bar to change my name and after I finished and spent my points, I hit the "start game" button. My keyboard somehow didn't disappear and since I don't know how to make it disappear it fills half of my screen... I don't know if it's either my bad skill with mobile-phones or something you can do s.th. about.

Kind regards,

Lucas

 

Hi Lucas.

 

I could replicate that here easy enough.

There's now a 1.2.2-dev version available which solves this issue on the emulator and both my Android devices. It would be great if you could test and confirm that this is fixed now :-)

 

Kind regards,

Benjamin

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...