pastthepixels / InfiniteShooter

A simplistic shooter made with the Godot engine.
https://pastthepixels.itch.io/infiniteshooter
GNU General Public License v3.0
18 stars 3 forks source link

Feature request: Add mouse support in the actual game #17

Closed pastthepixels closed 1 year ago

pastthepixels commented 2 years ago

Now that the GUI's almost done, and it supports being controlled by a mouse, why not add that kind of support to the game itself? In doing this, we need to make sure that the game clamps fast mouse movement while allowing for more precise adjustments and otherwise not negatively impacting the player's experience with the game. A good example of this is in Tyrian (specifically OpenTyrian). You can get the source port, OpenTyrian, off Flathub and I really recommend trying it out because the mouse controls are superb. Anyway, I think that after messing around with the game and with a very basic prototype for InfiniteShooter where I've added these controls, it would be a good feature to polish up for InfiniteShooter 5.0.

pastthepixels commented 1 year ago

UPDATE: I just pushed my last commit to add mouse controls into the game, and if everything goes well it should be usable/fun. Note that if you increase sensitivity too much you might get some jankiness because that's due to the game making sure you can't go faster using a mouse than using a keyboard. I'll close this issue and merge that code sometime next week.