Ride the zip line and play on the playground #71
Labels
No labels
animation
audio
blocked
bug report
controversial
documentation
easy
feature request
hard
medium
multiplayer
physics
ui
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#113 Make the playground toys real mechanisms
elsie/liuverse
Reference
elsie/liuverse#71
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The campus has 28 playgrounds, and the extract even names the furniture:
#33 bakes the playgrounds and their furniture. This is the follow-up that makes
them playable.
between the two posts and a pose is enough; gravity does the rest.
genuinely multiplayer playground toy.
None of this needs scoring. It is the one part of campus that is explicitly for
playing, and the zip line is the only one of its kind in the extract, which makes
it worth finding.
Related
The zip line is a good one-off and fits the existing prop/pose work. The seesaw, swing and slide turn this into three minigames: a multiplayer weight-balance toy, a pendulum, and another sit/exit interaction. That is more than "the follow-up that makes playgrounds playable". I'd scope this to the zip line (plus the sit pose from #68) and leave the rest until the playground props are actually in the world and fun to walk through. The zip line is one asset; don't spend the whole issue on the theme park.
Context update: #33 is merged (
668cd75+ rebake20e58ed), so all 28 playgrounds and their swings, slide, seesaw and climbing frame are in the world. Theplayground=zipwirenode is still not baked — onlyleisure=playground,playground=seesawandplayground=structureare mapped — so the zip line is the concrete next step. The seesaw/swing/slide part now has geometry to attach to.Every mechanism in this issue has a joint, which makes this the place where a
physics engine stops being optional.
#113 takes the three toys and gives them their real mechanisms:
distance the handle cannot exceed — and the handle slides down it under
gravity. The "spline between the two posts and a pose is enough" above
becomes a constraint, and the cable cannot stretch.
it, so the "balance that tips with weight and push" stops being a rule and
becomes the plank's actual angle. Two players on either end is the first
genuinely multiplayer playground toy in the campus.
slide is a low-friction ramp.
The hard part is the player on the toy, and it is worth being honest about
it. A player standing on a moving platform is a kinematic body moving under a
dynamic one, but a player riding a seesaw is not standing on it — the plank
has to carry them, which means the player becomes a physics body while
mounted. That is #114's ragdoll work, and it is the reason to do the ragdoll
before the toys.
The swing is the easy case and worth doing first: the seat hangs from the
joint and the seat carries the player, because it is the same rigid body.
Related: #110 the physics engine, #113 the mechanisms, #114 the ragdoll.
The zip wire is in the world. Riding it is not.
playground=zipwirenow bakes asPROP_ZIPWIREwith a model (dafe0e3), so the cable's two posts stand on the campus and the one-of-its-kind node is worth looking for. The seesaw, the climbing frame, the slide and the swings are all baked from #33.The ride is still missing: the handle, the spline between the posts and the pose that goes with it. The seesaw's balance and the swing's pendulum are #113's mechanisms, and the sit pose they share is on the
bench-sittingbranch (#68).