all repos — emojesis @ main

d41322c6
Add PWA manifest, world bands with night mode, milestones, touch drag, and lab QoL

- World view: three stacked sky/land/sea bands, night palette 22h-5h
- manifest.webmanifest + theme-color; sw cache bumped to v2
- Touch drag & drop via pointer events (mouse DnD kept)
- Milestone toasts at 25/50/75/100% discovery
- Search matches name, description, and category
- Lab: Enter to combine, clear-slots button, last-5 combo chips
- Secret discoveries: full-screen flash + golden card border
- Category accent colors on cards and filter chips
- Serif display type for results, journal titles, daily goal
- Desktop sticky creation panel; mobile sheet mid snap point;
  compact layout for short landscape screens
Pablo Murad pablo@pablomurad.com
Mon, 24 Aug 2026 01:27:14 -0300
3119c4f3
first commit
Pablo Murad pblmrd@gmail.com
Thu, 30 Jul 2026 08:09:04 -0300
285cc4a2
first commit
Pablo Murad pblmrd@gmail.com
Thu, 30 Jul 2026 08:07:18 -0300

EMOJESIS — a tiny universe made of symbols.

Combine four primordial emojis (fire, water, earth, air) and see what happens. 110 elements. 168 recipes. No server. No accounts. No bullshit.

WHAT IS THIS

Browser game. HTML + CSS + JavaScript. Zero dependencies. Zero build step. Save goes to localStorage. Export/import as JSON if you care.

🔥 + 💧  →  steam
steam + earth  →  time
...and so on, until the absurd.

REQUIREMENTS

QUICK START

# option A — just open it
open index.html

# option B — local server
python -m http.server 8080
npx serve .

# option C — validate the recipe graph
node validate.js

FILES

index.html      UI shell
css/style.css   layout + themes
js/data.js      elements + recipes (110 / 168)
js/app.js       game logic
sw.js           offline cache
manifest.webmanifest  installable PWA metadata
validate.js     data integrity checks
feed.xml        atom feed
CHANGELOG.md    release notes

AUTHOR

Pablo Murad
Developer — 2026
https://github.com/pablomurad/emojesis

License: use it, fork it, learn from it. Have fun.

clone
git clone https://code.pablomurad.com/emojesis.git