Jelly-Baby README

The project's README from github.com/scottstts/Jelly-Baby. As one markdown file: README.md.

Jelly Baby

Jelly Baby

Play live at: https://jelly.scottsun.io

A very small world with excellent bounce

Jelly Baby is a 7 cm resident of a warm wooden tabletop. It has no errands, no scoreboard, and no interest in standing still for long.

Wander over to the swing. Try the trampoline. Pull the little jelly by the crown, give it a hop, then let go and watch the wobble travel through it. The room is quiet enough to notice the details: the window light on the table, the soft thump of a landing, the face changing its mind halfway through a stretch.

Choose a flavor when the mood changes. Lime is the default; strawberry, blueberry, and lemon are waiting in the palette.

Make it move

On desktop, use WASD or the arrow keys to wander and Space to hop. Drag the tabletop to look around; scroll or pinch to move closer. Drag the baby itself to stretch and throw it. R brings everything back to its starting place.

On touch, the joystick handles wandering and the round button handles hopping. The play button appears when a facility is close enough. The same button gets you off again.

Sound begins with your first interaction and can be muted from the top corner.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0-only).

You may use, modify, and redistribute this software under the terms of the GPLv3. If you distribute a modified or derivative version of this project, you must also make the corresponding source code available under the GPLv3.

See the LICENSE file for the full license terms.

Jelly-Baby (scottstts/Jelly-Baby)

Searching Database…

Что это?Jelly Baby — небольшая 3D-игрушка в браузере: упругий желейный персонаж, живущий на столешнице; его можно тыкать, растягивать и катать на качелях или батуте, без целей и очков.
Это игра с задачами или просто физическая игрушка?Это игрушка-песочница, а не соревновательная игра — ни таблицы очков, ни заданий, только мягкий дрожащий персонаж, которого можно таскать, заставлять прыгать и швырять по сцене.
Как управлять желейным человечком?На компьютере перемещайтесь на WASD или стрелках, прыгайте пробелом, перетаскивайте столешницу, чтобы осмотреться, крутите колесо или щипайте для зума, а самого желе тащите мышью, чтобы растянуть и бросить; R сбрасывает сцену. На сенсорных устройствах движение — джойстиком, прыжки — круглой кнопкой.
Нужно ли что-то устанавливать, чтобы поиграть?Нет — играть предполагается прямо в браузере. Если же хотите запустить из исходников, понадобится Node.js: проект собран на Vite и Three.js и стартует через dev-скрипт проекта.
Есть ли цель или система очков?Нет — проект сознательно обходится без целей и очков, так что здесь нечего выигрывать или проходить, только свободные прыжки и тыканье.
Каких вкусов бывает желейный человечек?По умолчанию — лайм, а на палитре можно выбрать также клубнику, чернику и лимон.
Есть ли в игре звук?Да, звук включается после первого взаимодействия со страницей, и его можно выключить кнопкой в верхнем углу.
Какими снарядами может пользоваться желейный человечек на столешнице?На сцене есть качели и батут, и когда желейный человечек подходит к одному из них достаточно близко, автоматически появляется кнопка игры.
На каких технологиях работают 3D-сцена и физика?Написано на JavaScript: рендеринг на Three.js, а вычислительную геометрию обеспечивает Delaunator, который, судя по всему, подпитывает симуляцию мягкого тела желе.
Creator
scottstts
Size
59.4 MB
Stars
170
Updated
CommitSep 14
Age
1mo
Commits · 90 Days