josefnpat / roguecraft-squadron

The Official Repo for RogueCraft Squadron
http://roguecraftsquadron.com/
9 stars 0 forks source link

Console controls #435

Open softsound opened 6 years ago

softsound commented 6 years ago

If we wanted a more portable version. If we want to enter RCS into this. http://stabyourself.net/lovelygamescom/

image

Controls:

Left control stick

image

Direction Pad

Right control stick

A Button

B Button

X button

Y Button

RB Button

RT Button

Start Button

LT Button

LB Button

Template for modding later image

josefnpat commented 6 years ago

@softsound This is interesting, and I think this can work if we can refine this.

Some notes:

  1. Tieing left-stick-press to the LMB for cursor sounds terrible. I don't even have to attempt to code this to know that.
  2. I'm not sure how the control groups work. The D-PAD does not have a press.
  3. Tieing RB to "sellect all of ship type" sounds incredibly tedius. There's currently 16 ships, and we intend on adding more.
  4. The logic of select ship select movement RMB doesn't make much sense. Is this:
if ships_under_cursor_or_selection() then
  select_ships()
else
  move/attack/gather/follow()
end
  1. Follow doesn't make sense, as it's tied to move/attack/gather/follow (RMB) already
  2. Cancel does not exist yet, and we have no UX for it. This ticket may be blocked by that? Or just remove it until the feature exists?
  3. Pause makes no sense, as it's currently on a multiplayer server

I think we need to do some more research on how the best RTS games on consoles did it.

From the StarCraft64 Manual:

image

From tooth and tail: image

From Halo Wars Manual

image

From Halo Wars 2 in game: image

From C&C64 manual see pages 9-19. (complicated)

From WC2 PS1 Manual

image image image