Ludum Dare #11compo
Space Trader
Original source: http://pastebin.com/m3194032
It’s a minimalistic space trading game, a la elite.
EXE, source, and data: http://www.mediafire.com/?dsdbyntsxn2
Press “F” to switch to fullscreen, it’s a much better game when you do this. It’s kind of small and more confusing if you don’t. Of course, if that doesn’t work, then you’ll be stuck playing it small. Sorry for that. Controls are pretty simple: left, up right; or a,w,d for turn left, accelerate, and turn right. Z to shoot, X to dock, and tab to switch shops while docked. Since there is no deccelerator, you will have to accelerate in the opposite direction. Also, there is no friction in space, so if you accelerate too much it may become difficult to maneuver (plus you will waste fuel). The idea is to accelerate towards your target till you hit some ideal speed, and then accelerate away from your target when you are closer.
Unfortunately, I worked on the basics right until the deadline, and didn’t have much time to balance the actual universe. So many trade routes might stink, and it is probably a bit easy to die. If you upgrade your health a lot at first, then you might survive longer. I find it very fun, and hope you can too. Enjoy!
By the way, I’ll definitely be working on this more, so if you have any ideas for improvements feel free to give me a comment.
It’s a minimalistic space trading game, a la elite.
EXE, source, and data: http://www.mediafire.com/?dsdbyntsxn2
Press “F” to switch to fullscreen, it’s a much better game when you do this. It’s kind of small and more confusing if you don’t. Of course, if that doesn’t work, then you’ll be stuck playing it small. Sorry for that. Controls are pretty simple: left, up right; or a,w,d for turn left, accelerate, and turn right. Z to shoot, X to dock, and tab to switch shops while docked. Since there is no deccelerator, you will have to accelerate in the opposite direction. Also, there is no friction in space, so if you accelerate too much it may become difficult to maneuver (plus you will waste fuel). The idea is to accelerate towards your target till you hit some ideal speed, and then accelerate away from your target when you are closer.
Unfortunately, I worked on the basics right until the deadline, and didn’t have much time to balance the actual universe. So many trade routes might stink, and it is probably a bit easy to die. If you upgrade your health a lot at first, then you might survive longer. I find it very fun, and hope you can too. Enjoy!
By the way, I’ll definitely be working on this more, so if you have any ideas for improvements feel free to give me a comment.



Comments20
Even if you want sim-like controls, there are ways to justify simpler controls. When a turning button isn't pressed, for example, you could have the ship automatically thrust in the direction of slower turning. I can get used to momentum-based movement, but the turning is pretty unmanageable the way it is; I had a lot of trouble picking up cargo dropped by destroyed ships before they expired.
Tried the fullscreen mode first, but once in it I found I preferred the windowed mode, so I tried to get back to that by hitting f again. That didn't work. Had to quit and restart the game.
Once I was back in the game, I discovered I really had issues with the controls and couldn't get the ship to go where I wanted it to. After struggling with it for a little while I got a tiny bit more used to the controls, but not enough to actually have any semblance of control (specially not when things started shooting and I had to dodge bullets), so I gave up and quit. Seems like it could've been fun with better controls though.
Also, the font used for the credit digits doesn't really work. You can sort of make out what it's supposed to say but mostly it just looks like a mess of pixels up there.
I don't think it's a problem having realistic controls, but it is a problem if the computer-controlled ships don't behave similarly. They seem to be massively more manoeuverable, have a high rate of fire and are able to fire spread shots. What's more, they start firing when they're not even visible on-screen.
It would be helpful to have some sort of indicator telling you more precisely how far it is to a planet (the existing change of colour doesn't tell you accurately enough), and maybe a speedometer, so that you can judge more accurately when to start slowing down as you approach a planet, rather than reaching it, starting to slow down, and taking 10 seconds just to stop.
The first few times I played, I got shot up by pirates straight away. I'd like to be able to restart without having to quit the game. Eventually I managed to trade some goods at a profit. Then I saw that one commodity had a higher selling price than buying price and exploited the loop to make massive amounts of money and buy lots of upgrades. Then I took on some pirates, then some other traders. Realistically, I don't think you have a chance against them without massive upgrades.
I think there's a bug where you can't refuel your health if you're on full fuel.
I'd like to see higher-resolution graphics, although I suppose that's a matter of personal preference. It's sometimes tricky to tell which way your ship is facing.
I ended up spending a relatively long time playing this game.
First up, I've disliked space trading ever since I first touched Elite... This one is a bit better in the sense that I can actually manage to do anything but die (only just, though). My main concern is with the ship controls; rotation is much too floaty, which (coupled with the insanely small ship graphic) makes it really hard to navigate effectively.
The enemies are also crazy, why do they fire at 5000x the rate you're capable of producing or enduring? I guess you can upgrade your ship, but not until you've traded for a good while. If you happen to run into an enemy early on you're pretty much toast.
It's all very ambitious and stylish though, while being minimal in some way.
I got molested right off the bat by some ship that killed me before it was even on screen. Literally I hadn't move yet. The controls are impossible - turning seems to be in increments of like 50 degrees so I pretty much zig zagged everywhere I was trying to go. I guess that was a good thing though, since red ships were at every planet I tried and they promptly blasted me to smithereens without me being able to even face them, let alone fight back.
Still, I'm a huge fan of space shooter and space trader games, so if you finish this up, let us know.
Second try: bought a full load of goods from planet X, decided to see if the prices would be good on planet 'stinky'. Some red bastard blew a hole in my ship en route.
Third try: got shot on my way to planet Y
Fourth try: got shot on my way to planet Y
Fifth try: made it to planet Y, sold some sweet cargo for a profit. Started my way back to planet X and somehow ended up off-screen, in limbo.
Sixth try: made it to planet Y, got a profit, loaded up on more cargo, and got shot en route to planet X.
Overall, it was pretty fun, but too hard for me. Easier controls would have helped the most. Though it could be that I wasn't buying enough hull.
I think simulation is not exactly a fair/realistic goal when your ship is 3 pixels. All you really did with the simulation was kill all of the fun of an otherwise really nifty game. And it doesn't make it remotely realistic anyway... I mean, I'm flying in 2 dimensions! And I can dock at 8000km/s, and when I undock I'm still flying at that speed. I just think there are better ways to add realism (not that I think you should, honestly) than to make it impossible to play.
Real spaceships are flown by experts with years of training. How about simulating that by making the controls simple for us normal humans? You could say you're the commander, giving directions to the pilot.
Anyway, I just rant because this game is ALL there and a total winner, except the totally horrible control.