What changed
Changelog
Additions and fixes, newest first.
Crystal Cavern was started on 22 September 2026 and rebuilt many times over that same day. What follows is the record of those changes.
1.9 — Expeditions, core research and today’s requests
2026-11-04
- New expeditions: once you reach Fluorite, send one out from the top of the Mine tab. It comes back with crystals after two hours; collect them and it sets out again
- New core research: spend research points to grow a little stronger. What you learn stays through every rebirth. Points come from new seams, rebirths, expeditions, today’s requests and the daily gift
- New today’s requests: three small goals each day. Finish all three for a research point
- The daily gift now includes research points on days 3 and 7
- Tabs now show a small mark when something there is ready
- The iPhone app gets the same changes in version 1.4. In the app you can also double the crystals an expedition brings back with a short video, which is always optional, and get a silent reminder when an expedition is back if you allow it
1.8 — A daily gift, and earnings while away
2026-10-20
- New daily gift: open the game once a day and a gift is waiting, with a bigger one on day 7. Missing a day never sends you back to the start; you carry on where you left off. The seven-day calendar is always in the Bonus tab
- Coming back to a tab or app you never closed now counts the crystals that built up while you were away. Before, they were only counted when the game was opened afresh
- Fixed: catching an orb (Echo) while your income was doubled no longer cuts the doubling short
- The iPhone app gets the same changes in version 1.3. In the app you can also double the away crystals and the daily gift with a short video, which is always optional
1.7 — Very large numbers, written short
2026-10-08
- From one trillion up, numbers are now written short, like 1.23 × 10⁴¹. A player with a 42-digit crystal count told me the number filled several lines and pushed the buttons out of easy reach. Thank you
- The crystal count at the top now always fits on one line, even at the largest text size
- Cores and the multiplier are shortened the same way, with the decimal mark of your language (1,23 in French, for example)
- The iPhone app gets the same fix in version 1.2
1.6 — States that read without colour, and less motion
2026-10-02
- In the Mine tab, the chosen amount (×1, ×10, ×MAX) is now marked in bold with a thick underline, not by colour alone. It reads the same on a greyscale screen
- With Reduce Motion turned on, the bonus orb now crosses in a straight line instead of bobbing, and the crystal swells less when tapped
- Turning that setting on or off now takes effect at once, without reopening the game
- From five languages to seventeen. Added Traditional Chinese, French, German, Italian, Portuguese, Dutch, Polish, Russian, Turkish, Vietnamese, Thai and Indonesian
- No language switch any more: the game appears in the language of your device (or browser). A language it does not have is shown in English
- Shared progress now ends with a link to this site, which social networks show as a card with a picture
- iPhone app (1.1): web fonts are no longer requested inside the app. Launching it makes no network request other than for adverts
- iPhone app (1.1): players in the EEA, the UK and Switzerland now have a Privacy settings button for changing their ad consent later. It does not appear elsewhere
The iPhone app is out
2026-09-30
- The same game is now on the App Store (free, iPhone only)
- A code from Save data in the Menu carries your progress between the browser and the app
1.5 — Number abbreviations removed
2026-09-22
- K, M, B, 万 and 億 are gone. Numbers are shown at full length. Abbreviations are shorter, but each asks the reader to know a convention, and conventions differ by language. Digits mean the same thing to everyone
- Large on-screen figures now shrink as the digits accumulate
- Prices and per-second figures wrap instead of pushing the layout sideways. This was a layout problem the abbreviations had been hiding — past about twenty digits the screen overflowed
- Separators follow the language (1,234,567 in English and Japanese; 1.234.567 in Spanish)
1.4 — Positioning fixes
2026-09-22
- Announcements were appearing in the wrong place. On a wide screen they were centred on the window rather than the cave, which put them over the building list. They now sit at the top centre of the cave itself
- The depth read-out moved back to the bottom left so it no longer collides with the hint
- The home page no longer embeds the game; it links to it. Reading and playing are calmer apart
1.3 — Tap feedback pared back
2026-09-22
- The shockwave ring on tapping was removed
- The flash of light across the crystal was removed
- Feedback is now carried by the crystal swelling and the shards scattering. Fewer effects, each clearer, read better than more of them
- The site palette was rebuilt: dark text on a light ground by default, switching to a dark scheme when the device asks for one. Both were measured for contrast
1.2 — Tap feedback rebuilt
2026-09-22
A player reported that they could not see the shards scattering. Investigated, and they were essentially invisible: counting the draw calls showed seven particles of one to two pixels. Apologies — the description and the reality did not match.
- Tap particles raised from seven to between sixteen and thirty-two, at two to three times the size
- An expanding shockwave ring was added (removed again in 1.3)
- A flash across the crystal was added (removed again in 1.3)
- The crystal's swell was raised from 9% to 18% and now widens as well as lengthens, and lingers longer
- With the system set to reduce motion, the feedback had been disappearing entirely. In that mode the shards now appear already scattered and fade in place: the motion is restrained, the response survives
- A full-screen button was added at the top right (desktop and Android)
1.1 — Event and bonus tuning
2026-09-22
- Orbs now appear every ten minutes instead of every one to two. Rarer, so each is worth about twice as much
- An orb stays on screen for fifteen seconds instead of thirteen, and drifts more slowly
- Rewarded-video hooks added, off by default. Four of them: time skip, extended resonance, summon an orb, extra cores
- Bonuses moved to a tab of their own, capped at ten a day, resetting when the date changes
- The problem-report form moved to this site; the game keeps a link and a "copy the details" button
1.0 — Released
2026-09-22
The game
- Seams extended from seven to twelve. The five past Prism open one at a time, by rebirthing at the deepest seam you have
- Bulk buying added (×1 / ×10 / ×MAX)
- Every ten copies doubles a building's output, which gives the middle of the game something to aim at
- An opening guide for first-time players, cut down to three lines
- The depth ceiling was removed. Past the deepest seam it grows 4,000 m for every tenfold increase in the total
Looks
- Crystal dust now drifts through the cave air, coloured by the current seam
- The corners of the frame darken slightly, drawing the eye to the crystal
- A line of reflected light was added to the rock the crystal sits on
Legibility
- Four text sizes, scaling every piece of text on the page
- Five colour schemes, two of them maximum-contrast
- All pale text colours lifted to at least 4.5:1 contrast
- Affordable buildings no longer marked by colour alone — a "▸" and the border say it too
- Every button raised to at least 46 pixels tall
- The instructions given headings and separated item by item
Languages
- Five languages: English, 日本語, 简体中文, 한국어, Español
- Building names, seam names, event names, the full instructions and the share text are all translated
- Number units recalculated per language (万・億 / K・M・B / 만・억)
- Switchable in place from the globe at the top right
Saving and sharing
- The save code shrank from 312 characters to 47, using base 36 and a checksum. Old codes still load
- Sharing to X, Bluesky and LINE
- Earning continues at half speed while away, up to eight hours
Fixed
- Numbers were displaying incorrectly. "300 billion" showed as "3 billion" and "12 million" as "1.2 million", because the routine that strips trailing zeros after a decimal point was stripping them from whole numbers too
- A popup's HTML was malformed. A missing closing character stopped the seam and rebirth announcements from running. The apparently separate bug where the loop counter did not advance had the same cause
- The tap target was too generous. Tapping well away from the crystal still mined; it is now limited to the crystal itself
- Depth had been stuck at 28,000 metres