An in-dev game that I plan to make a shooter game out of.
.github/workflows | ||
.vscode | ||
src | ||
tests | ||
.eslintrc | ||
.gitignore | ||
aftman.toml | ||
default.project.json | ||
package.json | ||
readme.md | ||
tsconfig.json | ||
yarn.lock |
Goopler
An in-dev game that I plan to make a shooter game out of.
For goop we live, for goop we die.
— reidlab
Hacks
- I get a strange error about private identifiers in
./src/ReplicatedStorage/ecs/state.ts
- I decided to omit the "TS" folder from
./default.project.json:40
due to the script override not working in Health.server.ts in StarterCharacterScripts.
Todo
High priority
- Add tests
- Add state with rodux
Medium priority
Low priority
- Camera bobble
- Add the bound tags in
./src/ReplicatedStorage/ecs/boundTags.ts
- Cooler sprinting!! (Tween fov and speed)
Fixes
High Priority
- Currently, when resetting, sometimes your health goes back up. This is due to the reconciliation of health. Simply put, your health is not being set to zero inside of our entity component system, due to us not having the reset event currently like that. See it here: StarterGui.SetCore It uses BindableEvents and stuff idk