Author Topic: Galaxy of Rogues: Spaceship movement  (Read 5345 times)

ExtremoPenguin

  • Newcomer
  • Posts: 19
  • Karma: +0/-0
    • View Profile
    • Entropy Interactive
Galaxy of Rogues: Spaceship movement
« on: January 11, 2013, 08:46:16 PM »
Hi, I am working on a new roguelike called Galaxy of Rogues (working title though I kind of like it). I wanted to get some feedback on some of my ideas.

I wont get into much detail on the setting, but it is a space game were you control a single ship and explore the galaxy. One of the key components of the game is going to be movement. During your turn, you use the movement keys to adjust your speed, but you are limited in how much you can change your velocity by your ship's acceleration. This means you will need to think about your next move or two, otherwise you may collide with an asteroid (or worse).

Velocity and heading will be very important in combat where your movement relative to enemies is vital. Most weapons will have their chance to hit based on relative motion (among other things). A ship going left to right is harder to hit than one heading directly towards you. Various types of weapons will also be impacted by your velocity. Kinetic energy weapons do more damage if you and your enemy are heading directly towards each other. Beam weapons do additional damage for each turn you consecutively hit so staying in range is important. For simplicity, all weapons will have 360 degree firing arcs so you don't have to worry about anything but you and your targets velocity vectors.

Because movement is so important, I want to make sure to get it right which is why I am asking for feedback. I have attached a little demo program so you can try it out (requires Java 7). The arrow keys adjust your velocity and the space key executes your move (note your top speed is 4 and maximum acceleration is 2. The asterisks indicate the path of your next move). There is a randomly generated asteroid field, but that is just for show. Let me know if you have any comments or suggestions. Thanks.



Jar file:
https://dl.dropbox.com/u/1640698/Galaxy%20of%20Rogues.jar
« Last Edit: January 12, 2013, 12:51:00 AM by ExtremoPenguin »

Alex E

  • Rogueliker
  • ***
  • Posts: 118
  • Karma: +0/-0
    • View Profile
    • Email
Re: Galaxy of Rogues: Spaceship movement
« Reply #1 on: January 18, 2013, 01:06:58 AM »
After trying it, it seems like an original idea for a roguelike. But I think there needs to be another solution to moving other than pressing the space bar every 2 seconds. After playing for a while I can imagine getting annoyed by it. Other than that, the velocity aspect is interesting.

ExtremoPenguin

  • Newcomer
  • Posts: 19
  • Karma: +0/-0
    • View Profile
    • Entropy Interactive
Re: Galaxy of Rogues: Spaceship movement
« Reply #2 on: January 18, 2013, 09:17:45 PM »
Thanks for the feedback. Pressing space could get annoying. During combat, it is important as you will also set other orders (such as targeting), and then hit space to execute your turn. Carefully choosing your actions is vital to your survival. Out of combat, it is somewhat unnecessary. Maybe for out of combat, hitting the direction keys will change your velocity and execute a move immediately. You will be limited in how precisely you can actually shift your velocity by, but that's not such a big deal most of the time. There can be a toggle button to switch between the two modes.

jim

  • Rogueliker
  • ***
  • Posts: 380
  • Karma: +0/-0
    • View Profile
Re: Galaxy of Rogues: Spaceship movement
« Reply #3 on: January 19, 2013, 02:41:26 PM »
FWIW, this type of game is right in my wheelhouse. I'd be excited to see it develop.

Untrustedlife

  • Rogueliker
  • ***
  • Posts: 162
  • Karma: +0/-0
    • View Profile
    • My Blog
    • Email
Re: Galaxy of Rogues: Spaceship movement
« Reply #4 on: March 07, 2013, 01:28:13 PM »
Are you playing to have tile-set support?

ExtremoPenguin

  • Newcomer
  • Posts: 19
  • Karma: +0/-0
    • View Profile
    • Entropy Interactive
Re: Galaxy of Rogues: Spaceship movement
« Reply #5 on: March 07, 2013, 09:51:02 PM »
Are you playing to have tile-set support?

Not right now. I would love to have nice graphics, but taking the time to do all the art now would kill development. If the game makes it to version 2, that would probably be the main upgrade.

With that said, I have been trying to make the interface as modern as possible while keeping the classic ASCII look. You can check out my thread here http://roguetemple.com/forums/index.php?topic=2994.0 where I was asking for suggestions.

jim

  • Rogueliker
  • ***
  • Posts: 380
  • Karma: +0/-0
    • View Profile
Re: Galaxy of Rogues: Spaceship movement
« Reply #6 on: May 16, 2013, 06:02:12 PM »
I'm curious as to how your efforts are progressing. Is your dev team in need of a sycophant? My rates are very reasonable.

ExtremoPenguin

  • Newcomer
  • Posts: 19
  • Karma: +0/-0
    • View Profile
    • Entropy Interactive
Re: Galaxy of Rogues: Spaceship movement
« Reply #7 on: May 20, 2013, 05:44:08 PM »
I'm curious as to how your efforts are progressing. Is your dev team in need of a sycophant? My rates are very reasonable.
Things got busy for I while, so I haven't made much progress. Now I have more time though, and have been diving in to a lot of the back end stuff. I'm also thinking about switching to a semi-realtime system. As long as you are holding down a direction key, time progresses in realtime. Releasing the key immediately stops the game. This gives a lot more flexibility as far as timing goes. We'll see if that works out. As far as your offer for help goes, thanks, I'll shoot you a message when things get further along and could use some testing.

jim

  • Rogueliker
  • ***
  • Posts: 380
  • Karma: +0/-0
    • View Profile
Re: Galaxy of Rogues: Spaceship movement
« Reply #8 on: May 20, 2013, 06:58:19 PM »
That's great news. Good luck!!