Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 62 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,66 @@ Versions are date-based (CalVer) `YYYY.MM.N` — year, month, release counter wi
Each release below mirrors its [GitHub release notes](https://github.com/marceld23/BlocksBeyondTheStars/releases);
the richer, screenshot-laden versions live there. `(#123)` references the pull request or issue.

## [2026.10.12] — 2026-10-10

The voyage release. **Travelling from the map is a real trip now:** when your ship is parked on the ground and you pick
another world on the map, the ship **takes off, warps to another star system if it has to, and lands** on the world
you chose. Before, the screen just cut to the new place (#1614). **Water got quicker and calmer at the same time:** it
runs about twice as fast, a pond you add water to grows to its new size, and the flood near the first landing spot of
every world that never came to rest is gone (#2447 #2448 #2449). Ahmed (ahmdkaml) built the server side of the trip and
the map's lock earlier and is co-author of this part.

ℹ️ **Compatibility:** the network protocol stays at **version 11**, the save version at **3** and the terrain generation
at **23**: your saves and worlds carry over unchanged. Water that already flooded an area in an existing world stays
where it is (the game cannot tell it apart from water you placed), but it comes to rest now. The full take-off, warp
and landing needs the game and the server on 2026.10.12, so update both. The desktop game updates itself on start, and
the browser version is always current.

### 🚀 Travelling from a parked ship (#1614)

- **Pick a world on the map while your ship is parked on the ground** and travel there: the ship **takes off**, the
**hyperspace warp** carries you across if the world lies in another star system, and the ship **lands** on the world
you picked, just like a landing you fly yourself.
- **You don't steer during the trip.** The controls come back once you stand on the new world.
- **"Hyperjump to this system" from a parked ship** takes off first now, then warps and leaves you **in flight** in the
new system. Before, it could hang in the take-off and never jump.
- A jump you start while you are already flying (system chart, Hyperspace tab) still warps straight away, as before.
- If the trip cannot finish, for example because the landing is refused, you get the controls back in flight instead
of being stuck.

### 💧 Water that flows and settles (#2447 #2448 #2449)

- **Water runs about twice as fast:** placed water spreads about seven blocks in a second and settles shortly after the
last block you place. **Lava keeps its slow pace** of one block every half second, so a breached crater still gives
you time to step back.
- **Adding water to a pond makes it grow.** Before, water placed into a pond that had already come to rest left the
pond as it was.
- **The endless flood near the start is fixed.** Every world wraps around, and the line where it joins up lies close to
where you first land. Water poured near that line never came to rest and kept spreading. It settles now like
everywhere else.

### 🎯 Target lock (#2450)

- **A lock on a ship that seems impossibly far away is released** instead of pointing at nowhere, and the game writes a
short note about it into its log. If you send an F1 report after that happens, the note tells us which ship caused
it, so we can find out why a ship ends up there at all. The crash this used to cause was already fixed in 2026.10.11.

### 🌍 Texts

- Korean: the map button **"Hyperjump to this system"** read "move the focus to this system". It now says hyperjump.

### 🛠️ For tinkerers

- The ten parallel test jobs on every pull request get an even share of the work again, so the slowest one no longer
runs into the time limit.

### 🙏 Thank you

- **Ahmed (ahmdkaml)** built the server half of the trip from the map and the map's lock for unvisited worlds in other
systems. The take-off, warp and landing in this release build on that, and his credit line now names it, in the game
(all 14 languages) and in the README.
- **dr-Tikool** sent the crash report that showed the far-away lock still needed a safety net.

## [2026.10.11] — 2026-10-10

The playtest release. **One afternoon of two-player Sandbox, twenty-eight reports, one update.** Justus and Aasim
Expand Down Expand Up @@ -7368,7 +7428,8 @@ A graphics-quality pass and a licensing/foundation cleanup.

- Initial public release.

[Unreleased]: https://github.com/marceld23/BlocksBeyondTheStars/compare/v2026.10.11...HEAD
[Unreleased]: https://github.com/marceld23/BlocksBeyondTheStars/compare/v2026.10.12...HEAD
[2026.10.12]: https://github.com/marceld23/BlocksBeyondTheStars/compare/v2026.10.11...v2026.10.12
[2026.10.11]: https://github.com/marceld23/BlocksBeyondTheStars/compare/v2026.10.10...v2026.10.11
[2026.10.10]: https://github.com/marceld23/BlocksBeyondTheStars/compare/v2026.10.9...v2026.10.10
[2026.10.9]: https://github.com/marceld23/BlocksBeyondTheStars/compare/v2026.10.8...v2026.10.9
Expand Down
6 changes: 4 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ envelope at the WebSocket edge; deterministic seed world-gen; SQLite default per

---

### 🚀 Travel from a parked ship plays take-off → (warp) → landing (#1614 client half, 2026-10-10, branch feat/1614-travel-sequences; server half #1676 + map lock #2314 by ahmdkaml, who is co-author here) — ✅ done (ships with the next release; ⚠ playtest open)
### 🚀 Travel from a parked ship plays take-off → (warp) → landing (#1614 client half, 2026-10-10, branch feat/1614-travel-sequences; server half #1676 + map lock #2314 by ahmdkaml, who is co-author here) — ✅ done (released in v2026.10.12; ⚠ playtest open)

Map travel from a landed ship used to be an instant world swap. The server half (#1676) already launched the ship and
waited for the client's signal, but the client side was missing: the landing aimed at whatever lay ahead of the nose, a
Expand All @@ -50,10 +50,12 @@ from the ground hung forever in the take-off (the server had jumped before the t
- **✅ Tests:** `TravelTests` — same system (state flags + no warp), cross system in three stages, case 3, the two-stage
timeout, a stray signal, a refused take-off keeping the pad. USER_MANUAL § Travel; credits for ahmdkaml (README + all
14 `ui.credits.body`).
- **✅ Korean label (release PR v2026.10.12):** `ui.map.hyperjump_here` read "이 항성계로 초점 이동" ("move the focus to this
system") — now "이 항성계로 하이퍼점프". Found while translating the release post; the other eleven community labels are fine.
- **⚠ Playtest:** the three cases from the issue in the real game (same system, other system, "Hyperjump to this
system" from the ground) plus a jump from a flying ship; a second player on the origin/target watching the ship.

### 💧 Water at the seam, waking on placement, twice the pace + lock-HUD diagnosis (2026-10-10) — issues #2447–#2450, branch fix/water-seam-speed — ✅ done (ships with the next release)
### 💧 Water at the seam, waking on placement, twice the pace + lock-HUD diagnosis (2026-10-10) — issues #2447–#2450, branch fix/water-seam-speed — ✅ done (released in v2026.10.12)

Marcel: "placed quickly one after another, water takes several seconds to spread properly". Measured on the real
server (15 Hz ticks): away from the seam a spread was always right, just slow (~1.9 s after the last click);
Expand Down
2 changes: 1 addition & 1 deletion data/locales/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -1043,7 +1043,7 @@
"ui.map.system_unknown": "알 수 없는 항성계",
"ui.map.system_unexplored": "당신은 이 항성계에 와본 적이 없습니다 — 점프해서 가기 전까지 그 세계들은 알려져 있지 않습니다.",
"ui.map.system_known_jump": "이 행성계에는 전에 와본 적 있어요 — 하이퍼점프해서 행성들로 비행하거나, 아래에 이미 착륙한 곳을 선택하세요.",
"ui.map.hyperjump_here": "이 항성계로 초점 이동",
"ui.map.hyperjump_here": "이 항성계로 하이퍼점프",
"ui.map.fly_to_unlock": "미방문",
"ui.map.pick_destination": "왼쪽에서 목적지를 선택하세요.",
"ui.map.locked_hint": "여기에 착륙한 적이 없습니다 — 먼저 직접 비행해 착륙하세요(또는 즉시 이동 사용).",
Expand Down
8 changes: 8 additions & 0 deletions data/whatsnew.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
{
"entries": [
{
"version": "2026.10.12",
"date": "",
"title_de": "Das Reise-Update: Abheben, Warp und Landung von der Karte aus und Wasser, das endlich zur Ruhe kommt 🚀💧",
"title_en": "The voyage update: take-off, warp and landing from the map, and water that finally settles 🚀💧",
"body_de": "Vor ein paar Wochen haben wir versprochen: Wenn ihr mit dem gelandeten Schiff ein Ziel auf der Karte wählt, startet das Schiff – und **die richtige Landung ist der nächste Schritt**. Hier ist er! 🚀\n\n🚀 Wählt auf der Karte eine Welt, während euer Schiff auf dem Boden parkt, und reist hin: Das Schiff **hebt ab**, liegt das Ziel in einem anderen Sternsystem, trägt euch der **Hyperraum-Warp** hinüber, und dann **landet** das Schiff auf genau der Welt, die ihr ausgesucht habt – so wie bei einer Landung, die ihr selbst fliegt. Lenken müsst ihr unterwegs nicht, die Steuerung bekommt ihr zurück, sobald ihr auf der neuen Welt steht. Auch **„Hierher springen (Hyperraum)“** startet vom Boden aus jetzt erst und lässt euch dann im neuen System frei fliegen – vorher blieb das Schiff dabei manchmal im Start hängen. Den Anfang dieser Reise hat **Ahmed (ahmdkaml)** aus der Community gebaut, und das steht jetzt auch in seiner Zeile in den Credits. Danke, Ahmed! 💛\n\n💧 Und das **Wasser** ist schneller und ruhiger geworden. Platziertes Wasser fließt jetzt etwa **doppelt so schnell** – rund sieben Blöcke in einer Sekunde – und kommt kurz nach dem letzten Block zur Ruhe. **Lava** bleibt langsam, damit ihr bei einem aufgebrochenen Krater weiter Zeit zum Zurückweichen habt. Gießt ihr Wasser in einen Teich, der schon still steht, **wächst der Teich** jetzt auf seine neue Größe. Und ein fieser Fehler ist weg: Jede Welt ist rundherum verbunden, und die Stelle, an der sie zusammenstößt, liegt ganz nah an eurem ersten Landeplatz. Wasser, das dort hingegossen wurde, kam **nie zur Ruhe** und lief immer weiter. Jetzt beruhigt es sich dort wie überall sonst. 🌊\n\n🎯 Noch eine Kleinigkeit: Zeigt euer **Zielmarker** auf ein Schiff, das unmöglich weit weg zu sein scheint, löst das Spiel die Zielerfassung jetzt und schreibt einen kurzen Hinweis ins Protokoll. Schickt ihr danach einen F1-Bericht, verrät uns der Hinweis, welches Schiff dahintersteckt. Danke an **dr-Tikool** für den Absturzbericht, der uns darauf gebracht hat!\n\nEure Spielstände und Welten bleiben, wie sie sind. Wasser, das sich in einer bestehenden Welt schon ausgebreitet hat, bleibt liegen, kommt aber jetzt zur Ruhe. Für die ganze Reise mit Start, Warp und Landung sollten Spiel und Server beide auf 2026.10.12 sein. Der Desktop aktualisiert sich beim Start von selbst, der Browser ist immer aktuell. Gute Reise! 🚀",
"body_en": "A few weeks ago we promised: when you pick a destination on the map with your ship on the ground, the ship takes off – and **the real landing is the next step**. Here it is! 🚀\n\n🚀 Pick a world on the map while your ship is parked on the ground and travel there: the ship **takes off**, the **hyperspace warp** carries you across if the destination lies in another star system, and then the ship **lands** on exactly the world you chose – just like a landing you fly yourself. You don't have to steer on the way; you get the controls back once you stand on the new world. **\"Hyperjump to this system\"** from the ground now takes off first too and then lets you fly freely in the new system – before, the ship sometimes got stuck in the take-off. The start of this trip was built by **Ahmed (ahmdkaml)** from the community, and his line in the credits now says so. Thank you, Ahmed! 💛\n\n💧 And the **water** got quicker and calmer. Placed water now flows about **twice as fast** – around seven blocks in a second – and comes to rest shortly after the last block. **Lava** stays slow, so a breached crater still gives you time to step back. Pour water into a pond that has already settled, and the **pond grows** to its new size now. And a nasty bug is gone: every world wraps all the way around, and the line where it joins up lies right next to your first landing spot. Water poured there **never came to rest** and kept on running. Now it settles there like everywhere else. 🌊\n\n🎯 One more small thing: if your **target marker** points at a ship that seems impossibly far away, the game now releases the lock and writes a short note into its log. If you send an F1 report after that, the note tells us which ship is behind it. Thanks to **dr-Tikool** for the crash report that put us on to it!\n\nYour saves and worlds stay as they are. Water that has already spread out in an existing world stays where it is, but it comes to rest now. For the whole trip with take-off, warp and landing, game and server should both be on 2026.10.12. The desktop game updates itself on start, the browser is always current. Have a good trip! 🚀"
},
{
"version": "2026.10.11",
"date": "",
Expand Down
Loading