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

Fixes and improvements for basegame #1

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Fixes and improvements for basegame #1

wants to merge 12 commits into from

Conversation

JayFoxRox
Copy link
Owner

To be upstreamed in the future (or to be taken on demand if I don't PR it):

  • This allows to resize the window properly
  • Moves records.bin so no folder is necessary
  • Avoid some crashes
  • Avoids some warnings
  • Simplifies code readability

There are many remaining issues from either my changes or the base game though (aside from just the code quality):

  • Sometimes characters become invisible or they have strange graphics where they should be transparent.
  • If the game is too small, the text becomes almost unreadable.
  • The score is also hard to read because of clouds. It should have a shadow / outline
  • The aiming line is occasionally getting heavy aliasing.
  • You have to move the mouse before input is accepted (not an issue in emscripten).
  • No gamepad support.
  • Dead buttons in menu.
  • Bottom side of enemies often feels "unfair".
  • Weird aspect ratio (almost 720p, but not quite).
  • Very dependent on RNG; should have a challenge mode or selectable seeds (and contain seeds in scoreboard?).
  • The background of the HTML is white, but the background of my resolution change is black.

@JayFoxRox JayFoxRox force-pushed the fixes branch 2 times, most recently from c0f9bc9 to 947dbac Compare April 15, 2020 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant