Results 231 issues of Kevin Reid

All is cubes, but there are reasons for some of those cubes to not be necessarily on the `Space` grid. * Particles for assorted visual effects. * Physics bodies that...

kind: feature
area: graphics

Chrome 115.0.5790.170 1. Enter mouselook mode 2. Press escape (browser handled cancellation of pointer lock) 3. Note that the mouselook mode icon stays lit 4. After a moment, pointer lock...

kind: bug
area: ui

Game content, i.e. a `Universe`, should be fully editable within the application itself. Gameplay of course involves placing and otherwise interacting with blocks within a `Space`, but complete editing will...

kind: plan
area: ui

To have a usable inventory we need: * [ ] An inventory size bigger than just the “hotbar” itself. * [ ] UI state where said entire inventory is visible....

kind: plan
area: ui

We need a preferences system; an abstraction which persists, to config directory or browser storage, all the usual things: * graphics options * audio options when those exist * keybindings...

kind: feature
area: ui

All is Cubes should have a user interface which is sufficient for its purposes. Things that are needed for the game to be approachable without prior knowledge: * [X] General-purpose...

kind: plan
area: ui

Right now, mouselook is handled in a weird way where it's not the default and you have to push a button, and then it's kind of sticky. Most games that...

kind: incomplete
area: ui

Commit 531ff47ee17833ad56e3e3265f6531868a548377 added per-face colors to `EvaluatedBlock`. These should be used when generating meshes.

kind: incomplete
area: graphics

There is only one critical requirement for sound: * [ ] Add a platform-independent mechanism for world and UI elements to “emit” sound (as a sequence of events), which the...

kind: plan

There should be a signal source option for people who don't want to give it microphone access (or haven't yet). Possibilities: - recorded audio - signal generator controllable with sliders

enhancement