Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
pastthepixels opened this issue Sep 3, 2022 · 1 comment
Closed

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

pastthepixels opened this issue Sep 3, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@pastthepixels
Copy link
Owner

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 pastthepixels added the enhancement New feature or request label Sep 3, 2022
@pastthepixels pastthepixels added this to the v0.5.0 milestone Sep 3, 2022
@pastthepixels pastthepixels self-assigned this Oct 2, 2022
@pastthepixels
Copy link
Owner Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant