32 lines
No EOL
1.2 KiB
Markdown
32 lines
No EOL
1.2 KiB
Markdown
# 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`](./src/ReplicatedStorage/ecs/state.ts)
|
|
* I decided to omit the "TS" folder from [`./default.project.json:40`](./default.project.json) due to the script override not working in Health.server.ts in StarterCharacterScripts.
|
|
|
|
# Todo
|
|
### High priority
|
|
* Add ingame output of the console
|
|
* Add tests
|
|
* Add guns. Try it in default roblox-ts and slowly reimplement it into our component system.
|
|
#### Medium priority
|
|
* Crouching
|
|
* Animations
|
|
##### Low priority
|
|
* Camera bobble
|
|
* Add the bound tags in [`./src/ReplicatedStorage/ecs/boundTags.ts`](./src/ReplicatedStorage/ecs/boundTags.ts)
|
|
* Cooler sprinting! (Tween fov and speed)
|
|
* Crouching?
|
|
|
|
# Fixes
|
|
### High Priority
|
|
#### Medium priority
|
|
##### Low priority
|
|
* Sometimes I get errors in [`./src/ReplicatedStorage/ecs/systems/client/sprint.ts`](./src/ReplicatedStorage/ecs/systems/client/sprint.ts) due to the character not being initialized yet, should probably fix that before it gets worse with other systems |