Added design notes to vault

This commit is contained in:
Rob Kelly 2025-03-07 12:17:05 -07:00
parent 18196ca2b8
commit bc20f578c9
16 changed files with 192 additions and 10 deletions

View File

@ -1 +1,3 @@
{}
{
"alwaysUpdateLinks": true
}

View File

@ -8,20 +8,79 @@
"type": "tabs",
"children": [
{
"id": "084db45ef28473d2",
"id": "be18ad08e3265591",
"type": "leaf",
"pinned": true,
"state": {
"type": "markdown",
"state": {
"file": "TODO.md",
"mode": "source",
"source": false
},
"pinned": true,
"icon": "lucide-file",
"title": "TODO"
}
},
{
"id": "c5ef7e2cdeaa4e75",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "elements/looker.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "looker"
}
},
{
"id": "649785a6a43b07f2",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "elements/hotwire.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "hotwire"
}
},
{
"id": "091d2fc09cae3133",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "assets/color_palette.md",
"mode": "preview",
"source": true
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "color_palette"
}
},
{
"id": "d7976c57b6f0349a",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "TODO.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "TODO"
}
]
}
],
"currentTab": 4
}
],
"direction": "vertical"
@ -74,8 +133,7 @@
"title": "Bookmarks"
}
}
],
"currentTab": 1
]
}
],
"direction": "horizontal",
@ -160,11 +218,26 @@
"command-palette:Open command palette": false
}
},
"active": "084db45ef28473d2",
"active": "d7976c57b6f0349a",
"lastOpenFiles": [
"assets/color_palette.md~",
"elements/spray beam.md",
"elements/grunk.md",
"elements/hotwire.md",
"elements/tripwire.md",
"elements/story.md",
"elements/radar.md",
"elements/nodules.md",
"elements/looker.md",
"elements/listener.md",
"elements/grunk beast.md",
"elements/grunk alert.md",
"elements/chisel.md",
"elements/alarm.md",
"TODO.md",
"assets/color_palette.md",
"Untitled",
"elements",
"assets/color_palette.md~",
"create a link.md",
"assets",
"Welcome.md"

View File

@ -1 +1,32 @@
- [ ] Make TODO list
- [x] Make TODO list
- [ ] Grunk basics
- [x] Grunk shader
- [x] Clear rate checking / signals
- [ ] [[nodules]]
- [ ] #equipment
- [ ] [[spray beam]]
- [ ] Spray nozzle asset
- [x] Point spray
- [x] Wide-angle spray
- [ ] Tall-angle spray?
- [ ] Spray-can?
- [ ] [[chisel]]
- [ ] [[radar]]
- [ ] [[mp3 player]]
- [ ] [[manual]]
- [ ] #mechanics
- [ ] [[grunk alert]]
- [ ] [[alarm]]
- [ ] [[hotwire]]
- [ ] [[tripwire]]
- [ ] [[looker]]
- [ ] [[listener]]
- [ ] [[grunk beast]]
- [ ] Design
- [ ] Model
- [ ] Animation
- [ ] Controller
- [ ] Nav/logic?
- [ ] [[level]]
- [ ] planning
- [ ] [[story]]

7
vault/elements/alarm.md Normal file
View File

@ -0,0 +1,7 @@
Does nothing on its own, but increases the [[grunk alert]] when activated by a connected component like a [[tripwire]] or [[listener]].
Will activate if the player tries to remove with the spray beam. Can be safely deactivated & harvested with the [[chisel]].
For flavor, maybe screeches or something when activated?
tags: #mechanics

7
vault/elements/chisel.md Normal file
View File

@ -0,0 +1,7 @@
Removes a very small amount of grunk, _very slowly_. Comically inferior to the spray beam.
Advantages over the beam:
- Does not trigger [[listener]]
- Does not trigger [[alarm]]
tags: #equipment

View File

@ -0,0 +1,11 @@
## #mechanics
Goes up each time an [[alarm]] is triggered, is reset by returning to the safe zone.
When this hits maximum, it alerts the [[grunk beast]]. #maybe there are effects at other levels too.
This should NOT be displayed to the player while in-game, to increase anxiety (did I trip the alarm 4 times or only 3???). Player should get a HUD notification (!!GRUNK ALERT!!) when increasing, and the previous alert-level should be shown when resetting at the safe zone.
## #lore
I like the idea of modelling this on the [Homeland Security Advisory System](https://en.wikipedia.org/wiki/Homeland_Security_Advisory_System).

View File

@ -0,0 +1,10 @@
A little fucking ghoulie!!!
Summoned when the [[grunk alert]] maxes out. Hunts down the player and grunkifies 'em.
"The angriest dog in the world, and he _fucking hates power washing_"
Concept: No head, tall spindly legs.
Visually, I imagine it straining to pull itself out of the grunk.
tags: #mechanics #lore

9
vault/elements/grunk.md Normal file
View File

@ -0,0 +1,9 @@
## #lore
Grunk is a weird blueish alien slime, similar to Starcraft's zerg creep or Minecraft's sculk. It spreads like a slime mold, infesting whatever it touches.
The player is employed (sentenced) to harvest grunk, which is a somewhat valuable commodity used in the production of "blue avocado" artificial flavoring.
## #mechanics
Grunk can be cleared using the [[spray beam]] or [[chisel]]. #mechanics components must have a continuous [[grunk]] connection to an [[alarm]] to activate it.

View File

@ -0,0 +1,3 @@
Dead-man switch. Triggers a connected [[alarm]] when the player interrupts the [[grunk]] connection to the alarm.
tags: #mechanics

View File

@ -0,0 +1,10 @@
Triggers a connected [[alarm]] when the player makes noise nearby. Noises include:
- Jumping
- Firing the spray beam
- #maybe moving without sneaking?
- #maybe using the MP3 player, just for fun
Grunk can be cleared silently with the [[chisel]].
tags: #mechanics

5
vault/elements/looker.md Normal file
View File

@ -0,0 +1,5 @@
the lookerrrrrrrr
A camera basically. If it sees the player it will trigger a connected [[alarm]].
tags: #mechanics

View File

@ -0,0 +1 @@
Give a large amount of grunk when cleared. Need to hit with a sustained beam for a second or two. Juicy!

0
vault/elements/radar.md Normal file
View File

View File

@ -0,0 +1,3 @@
Power-washer for removing [[grunk]].
tags: #equipment

7
vault/elements/story.md Normal file
View File

@ -0,0 +1,7 @@
By the power vested in me by the United Corporations of Earth, for your crimes I hereby sentence you to...
# GRUNK
Player is sent to a derelict space station ( #maybe underwater research station?) and employed to harvest [[grunk]].

View File

@ -0,0 +1,3 @@
Triggers a connected [[alarm]] when touched or stepped on by the player.
tags: #mechanics