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

TODO #9

Open
4 of 14 tasks
holic opened this issue Sep 21, 2022 · 1 comment
Open
4 of 14 tasks

TODO #9

holic opened this issue Sep 21, 2022 · 1 comment

Comments

@holic
Copy link
Member

holic commented Sep 21, 2022

Didn't want to spam you with issues but wanted to keep track of rough edges as I find them:

  • move to pnpm for monorepo/package management (faster, less error prone)
  • move local dev to single script, using pnpm recursive option or something like overmind
  • gravity/physics feels weird, player should feel heavier
  • client should recalculate position/physics on block updates (maybe just in same chunk), otherwise you're left floating if a block under you is mined
  • scrolling should rotate selected item
  • regaining focus in game engine after being outside (esc) shouldn't immediately interact with the world (clicking back into the game will e.g. immediately mine a block)
    (not as big an issue now that there's a block break animation)
  • should only be able to jump from a block, not from air (currently can fly by spamming jump)
  • no way to toggle off sound once toggled on
  • holding down mouse while breaking a block should start breaking the next block under cursor
  • hovering over a block should highlight the whole thing rather than one face?
  • mining grass should give a dirt block?
  • consider moving to debug for console logs so they can be namespaced and filtered
  • need ways to toggle developer tools (query UI, sound, coords, etc)
  • leaves on ground show under the world rather than the next block down
@ludns
Copy link
Member

ludns commented Sep 23, 2022

overmind is really cool; i actually wrote something similar in bash a while ago to spin up tmux and run a couple commands in different panels. cool to see a tool that does it for you. let's use it!

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

No branches or pull requests

2 participants