Sign Up, Lost Password
Comments for Starship
Return to Starship
What are the controls?
WASD. I will add a firing mechanism tomorrow. I already have three weapons but haven't implemented them yet.
Scrap that, the controls are the arrow keys.
Are you going to publish the code?
In the future, yes, but for sentimental reasons I'll keep it to myself for a while first.
A new version of this scenario was uploaded on Thu May 09 15:40:34 UTC 2013 Added health bar, auto-enemy generation, a starship weapon, and fixed various bugs.
A new version of this scenario was uploaded on Thu May 09 15:55:14 UTC 2013 Fixed a bug where the ship can be damaged when the forcefield is up
A new version of this scenario was uploaded on Thu May 09 19:35:01 UTC 2013 Fixed some more bugs.
A new version of this scenario was uploaded on Fri May 10 19:52:01 UTC 2013 Added cascading explosions and text instructions
A new version of this scenario was uploaded on Sat May 11 10:17:07 UTC 2013 Fixed the forcefield levels, added an enemy counter, and a new sound.
This could become a great game.
What should I try to add to it?
-better enemy-image -laser should come out at front of ship -maybe different levels -different enemy-types
I'm working on a round system, perhaps a kind of enemy AI, and the laser coming out the front of the ship requires some serious maths that will take me a while to do.
Round system is nice to do. If you want the laser come out at the front of the ship you dont have to calculate coordinates and angles. If you fire you generate a new object of class laser, like: Laser l = new Laser(); getWorld().addObject(l, getX(), getY()); If you do it like that you can move it afterwards, with only one line: l.move(half length of the ship+half length of the laser); I made it like that in my game.
I'll try it out!
A new version of this scenario was uploaded on Tue May 14 19:35:31 UTC 2013 Added a new enemy, and changed the pictures. A few minor tweaks too.
A new version of this scenario was uploaded on Tue May 14 19:45:34 UTC 2013 Fixed cascading explosion bug