Record that the TV Studio venue shares the Hollywood block
Full build / Import + headless tests (push) Successful in 43s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-03 13:49:26 +01:00
1 parent 1a5f2863b0
commit c46db76d85
8 files changed
+31 -6

No files matched your search

+6
View File
@@ -4,6 +4,12 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
## Decisions ## Decisions
- **TV Studio shares the Hollywood location (2026-11-03, owner clarification):** the Late Night TV
Studio venue is **the same** El Capitan Entertainment Centre block at 6840 Hollywood Blvd (the
building houses *Jimmy Kimmel Live!*), restaged for a late-night arrival with a bulb canopy, black
sedan and barrier line. `VENUE_SPECS["tv_studio"]` is a 30.0 m variant of the 29.6 m Hollywood
facade. One reference board (`docs/screens/refs/hollywood/`) serves both venues; do not create a
separate TV Studio photo board or treat it as a distinct real site.
- **Hollywood reference board (2026-11-03):** five Wikimedia photos live in - **Hollywood reference board (2026-11-03):** five Wikimedia photos live in
`docs/screens/refs/hollywood/` with `SIDECAR.md` (licences: CC BY 2.0 x2, CC BY 3.0, PD x2), `docs/screens/refs/hollywood/` with `SIDECAR.md` (licences: CC BY 2.0 x2, CC BY 3.0, PD x2),
cropped/re-encoded to <=1600 px JPEG q85 with EXIF stripped, foreground crowd cropped out of the cropped/re-encoded to <=1600 px JPEG q85 with EXIF stripped, foreground crowd cropped out of the
+1 -1
View File
@@ -144,7 +144,7 @@ Joke Shop escalation follows the common ladder: direction, explanation, repeat r
### Hollywood Boulevard Late Night TV Studio ### Hollywood Boulevard Late Night TV Studio
A busy studio entrance with audience members, production staff, performers, guests, deliveries, celebrity arrivals, tourists, influencers, and the same range of street behavior as the building scenario. A busy studio entrance at the same real El Capitan Entertainment Centre block as the Hollywood day shift, restaged for a late-night arrival: the same stone facade and steps with a bulb-lit canopy, a black car at the kerb and a barrier line. It has audience members, production staff, performers, guests, deliveries, celebrity arrivals, tourists, influencers, and the same range of street behavior as the building scenario.
Staff and guests are recognized or present a wristband, credential, ticket, guest-list confirmation, or other approved marker. The player keeps the steps clear, protects arrivals and equipment, manages filming boundaries, watches for tailgating, and calls for help only when there is immediate danger. Staff and guests are recognized or present a wristband, credential, ticket, guest-list confirmation, or other approved marker. The player keeps the steps clear, protects arrivals and equipment, manages filming boundaries, watches for tailgating, and calls for help only when there is immediate danger.
+5 -2
View File
@@ -158,8 +158,11 @@ and never ship a generated or downloaded image without provenance.
used; the public-domain frames cover the same evidence. (`docs/screens/refs/joke-shop/`.) used; the public-domain frames cover the same evidence. (`docs/screens/refs/joke-shop/`.)
- [ ] Fill the Joke Shop gaps: night canopy/sign, entrance recess, south-side neighbours, hillside - [ ] Fill the Joke Shop gaps: night canopy/sign, entrance recess, south-side neighbours, hillside
house detail. house detail.
- [ ] TV Studio board: licence-cleared studio-entrance photos (or a documented decision to use - [x] TV Studio: no separate board — the venue is the same El Capitan Entertainment Centre block as
generated concepts only, with the reason) and its sidecar. the Hollywood day shift, restaged for a late-night arrival. The Hollywood board covers both
venues and the premiere-staging photo is the arrival evidence; the reuse is now stated in
`docs/hollywood-boulevard-map.md`, `docs/gameplay.md`, `PLAN.md` and
`docs/development-status.md`.
- [ ] Fill the remaining Hollywood gaps noted in the board README: night facade, Walk of Fame - [ ] Fill the remaining Hollywood gaps noted in the board README: night facade, Walk of Fame
terrazzo close-up, sidewalk-level steps, east retail neighbours. No Street View, no scraped terrazzo close-up, sidewalk-level steps, east retail neighbours. No Street View, no scraped
social media. social media.
+1 -1
View File
@@ -80,7 +80,7 @@ staging captures. `tools/check_screenshots.sh` is the repeatable capture/compare
- Hollywood landmark map (map optimization): the default venue is now a stylized reconstruction of 6840 Hollywood Blvd (the 1921 Masonic Temple / El Capitan Entertainment Centre) with a six-column Ionic portico, eight stone steps, Masonic parapet motto and medallions, three red event banners, central and side entrances, the El Capitan Theatre and east retail neighbours, the Ovation Hollywood arcade opposite, the Walk of Fame terrazzo and a four-lane boulevard with red kerb paint. The facade uses the shared limestone/stone material; the whole venue measures **58,884 triangles across 409 meshes** in the map-budget test. The venue menu exposes separate **Day** and **Night** Hollywood rows; the night row resolves to the same scenario with a late-phase offset, so its whole shift stays after dark. Real-site references and the geometry mapping are in [`hollywood-boulevard-map.md`](hollywood-boulevard-map.md). - Hollywood landmark map (map optimization): the default venue is now a stylized reconstruction of 6840 Hollywood Blvd (the 1921 Masonic Temple / El Capitan Entertainment Centre) with a six-column Ionic portico, eight stone steps, Masonic parapet motto and medallions, three red event banners, central and side entrances, the El Capitan Theatre and east retail neighbours, the Ovation Hollywood arcade opposite, the Walk of Fame terrazzo and a four-lane boulevard with red kerb paint. The facade uses the shared limestone/stone material; the whole venue measures **58,884 triangles across 409 meshes** in the map-budget test. The venue menu exposes separate **Day** and **Night** Hollywood rows; the night row resolves to the same scenario with a late-phase offset, so its whole shift stays after dark. Real-site references and the geometry mapping are in [`hollywood-boulevard-map.md`](hollywood-boulevard-map.md).
- Day/night scenery variants (map optimization): the Hollywood row in the venue menu is split into Day and Night entries, with localized names/blurbs. The night entry uses `ShiftCoordinator.phase_offset_s` to start a full-length shift in `LATE` while the clock still starts at 00:00; the scheduler reads the offset time so late-night routine traffic and the late violent-threat event still fire, and the offset round-trips through checkpoints. Three `LATE` routine events keep the night street populated. Local lights were retuned from constant falloff to linear attenuation so sconces pool instead of flooding the stone. - Day/night scenery variants (map optimization): the Hollywood row in the venue menu is split into Day and Night entries, with localized names/blurbs. The night entry uses `ShiftCoordinator.phase_offset_s` to start a full-length shift in `LATE` while the clock still starts at 00:00; the scheduler reads the offset time so late-night routine traffic and the late violent-threat event still fire, and the offset round-trips through checkpoints. Three `LATE` routine events keep the night street populated. Local lights were retuned from constant falloff to linear attenuation so sconces pool instead of flooding the stone.
- Joke Shop / Sunset Strip map (map optimization): the second venue is now a stylized reconstruction of The Comedy Store block at 8433 Sunset Blvd, with a 27 m black hall, signature-covered sloping canopy, circular **THE JOKE SHOP** blade sign, red velvet curtain bays, a west-end entrance, cream and white low-rise neighbours, a dry hillside with stucco houses and palms behind the roofline, and a low retail/billboard frontage across Sunset. The same geometry serves day and late lighting through the phase system. Real-site references and limits are in [`joke-shop-map.md`](joke-shop-map.md); the map measures **22,680 triangles across 454 meshes** in the budget test. - Joke Shop / Sunset Strip map (map optimization): the second venue is now a stylized reconstruction of The Comedy Store block at 8433 Sunset Blvd, with a 27 m black hall, signature-covered sloping canopy, circular **THE JOKE SHOP** blade sign, red velvet curtain bays, a west-end entrance, cream and white low-rise neighbours, a dry hillside with stucco houses and palms behind the roofline, and a low retail/billboard frontage across Sunset. The same geometry serves day and late lighting through the phase system. Real-site references and limits are in [`joke-shop-map.md`](joke-shop-map.md); the map measures **22,680 triangles across 454 meshes** in the budget test.
- Venue geometry (v0.7.0, Joke Shop frontage superseded by the map-optimization pass): the TV Studio builds a stone facade, bulb canopy, glossy black car and barrier line. `WorldBuilder.VENUE_SPECS` drives facade/street/nav dimensions, and `GameManager` rebuilds only the world container when the venue changes. - Venue geometry (v0.7.0, Joke Shop frontage superseded by the map-optimization pass): the TV Studio is the same El Capitan block restaged for a late-night arrival — a stone facade, bulb canopy, glossy black car and barrier line. `WorldBuilder.VENUE_SPECS` drives facade/street/nav dimensions, and `GameManager` rebuilds only the world container when the venue changes.
- Gear fit (post-v0.6.0): Blender gear is measured against the avatar head/skirt silhouette and the checks run in both the Python tooling and the headless suite. Sunglasses, the shoulder bag and the firefighter helmet were fitted to the new faces; the Influencer portrait and gallery were recaptured with a before/after report. - Gear fit (post-v0.6.0): Blender gear is measured against the avatar head/skirt silhouette and the checks run in both the Python tooling and the headless suite. Sunglasses, the shoulder bag and the firefighter helmet were fitted to the new faces; the Influencer portrait and gallery were recaptured with a before/after report.
- End-to-end interaction pass (0.9.3 work): `smoke_ui_flows.gd` drives inspection allow/deny, normal vs emergency radio, Help filtering, wand allow/deny and review return-to-menu in the real scene; campaign and timeline smokes cover review continue and timeline round-trips. - End-to-end interaction pass (0.9.3 work): `smoke_ui_flows.gd` drives inspection allow/deny, normal vs emergency radio, Help filtering, wand allow/deny and review return-to-menu in the real scene; campaign and timeline smokes cover review continue and timeline round-trips.
- Destructive-action pass (0.9.3 work): reset campaign and tutorial replay share a guarded confirmation dialog (one open instance, one emission, Cancel is inert); emergency send remains hold-to-confirm with no post-submit double-fire. Covered by session/radio tests and recorded in `docs/ui-copy.md`. - Destructive-action pass (0.9.3 work): reset campaign and tutorial replay share a guarded confirmation dialog (one open instance, one emission, Cancel is inert); emergency send remains hold-to-confirm with no post-submit double-fire. Covered by session/radio tests and recorded in `docs/ui-copy.md`.
+1 -1
View File
@@ -39,7 +39,7 @@ The Joke Shop is a Sunset Strip comedy club inspired by the real Comedy Store at
### Hollywood Boulevard Late Night TV Studio ### Hollywood Boulevard Late Night TV Studio
This scenario combines the previously defined NPC types with a busy television-studio entrance: a stone facade, a bulb-lit canopy, a glossy black car at the curb, and stanchions/barriers holding the arrival line. The player manages audience members, production staff, performers, guests, deliveries, celebrity arrivals, tourists, street performers, influencers, confused visitors, intoxicated pedestrians, trespassers, people experiencing a mental-health crisis, and rare violent threats. This scenario combines the previously defined NPC types with a busy television-studio entrance: the same El Capitan Entertainment Centre block as the Hollywood day shift, restaged as a late-night studio arrival — the stone facade and steps, a bulb-lit canopy, a glossy black car at the curb, and stanchions/barriers holding the arrival line. The player manages audience members, production staff, performers, guests, deliveries, celebrity arrivals, tourists, street performers, influencers, confused visitors, intoxicated pedestrians, trespassers, people experiencing a mental-health crisis, and rare violent threats.
The studio uses wristbands, credentials, tickets, guest-list confirmation, and personal recognition to authorize entry. Crowd control, filming boundaries, following authorized guests through the door, and counterfeit credentials are key events. The studio uses wristbands, credentials, tickets, guest-list confirmation, and personal recognition to authorize entry. Crowd control, filming boundaries, following authorized guests through the door, and counterfeit credentials are key events.
+10
View File
@@ -22,6 +22,15 @@ eye height, while side streets and interiors are simplified.
- **Sidewalk:** the Hollywood Walk of Fame terrazzo strip with brass stars runs - **Sidewalk:** the Hollywood Walk of Fame terrazzo strip with brass stars runs
along the kerb; the kerb is painted red in the reference photographs. along the kerb; the kerb is painted red in the reference photographs.
### Late Night TV Studio venue
The game's third venue is **the same block**, not a separate real site. The building houses
*Jimmy Kimmel Live!*, so the "Late Night TV Studio" scenario restages 6840 Hollywood Blvd as a
studio arrival: the same stone facade and steps, plus a bulb-lit canopy, a glossy black car at the
kerb, a barrier/stanchion line and an audience queue. `VENUE_SPECS["tv_studio"]` is a variant of the
Hollywood spec (30.0 m facade instead of 29.6 m, arrival staging instead of the day-time banners),
and it shares this block's reference board rather than owning one.
## Game mapping ## Game mapping
| Real feature | In-game representation | | Real feature | In-game representation |
@@ -37,6 +46,7 @@ eye height, while side streets and interiors are simplified.
| Ovation Hollywood | `OvationHollywood` arcade with seven arched openings, sign and south sidewalk | | Ovation Hollywood | `OvationHollywood` arcade with seven arched openings, sign and south sidewalk |
| Walk of Fame | `WalkOfFame` dark terrazzo band with ten stars | | Walk of Fame | `WalkOfFame` dark terrazzo band with ten stars |
| Four-lane boulevard | double-yellow centre, broken white lane lines, red kerb paint and crosswalk | | Four-lane boulevard | double-yellow centre, broken white lane lines, red kerb paint and crosswalk |
| TV Studio arrival staging | `VENUE_SPECS["tv_studio"]`: same block, `bulb_canopy`, `sedan`, `handrail`, barrier placements |
The generated AI references live in The generated AI references live in
[`docs/screens/concepts/hollywood_boulevard/`](screens/concepts/hollywood_boulevard/README.md). [`docs/screens/concepts/hollywood_boulevard/`](screens/concepts/hollywood_boulevard/README.md).
+5
View File
@@ -4,6 +4,11 @@ Licensed photographs of the real El Capitan Entertainment Centre block at 6840 H
Boulevard, used as evidence for the venue's proportions, signage and staging. They are Boulevard, used as evidence for the venue's proportions, signage and staging. They are
development reference only and are **not** shipped with the game. development reference only and are **not** shipped with the game.
This board covers **two game venues that share the location**: the Hollywood day shift and the
Late Night TV Studio, which is the same building restaged as a studio arrival (bulb canopy, black
car, barrier line). The premiere-staging photo below is the arrival evidence; there is no separate
TV Studio board.
Provenance, licences and the decisions these photos informed are in Provenance, licences and the decisions these photos informed are in
[`SIDECAR.md`](SIDECAR.md). The rules for this folder are in [`SIDECAR.md`](SIDECAR.md). The rules for this folder are in
[`../README.md`](../README.md); generated art-direction frames live in [`../README.md`](../README.md); generated art-direction frames live in
+2 -1
View File
@@ -2,7 +2,7 @@
| Field | Value | | Field | Value |
| --- | --- | | --- | --- |
| Venue / block | El Capitan Entertainment Centre (Masonic Temple), Hollywood Boulevard | | Venue / block | El Capitan Entertainment Centre (Masonic Temple), Hollywood Boulevard — serves both the Hollywood day venue and the Late Night TV Studio venue |
| Folder | `docs/screens/refs/hollywood/` | | Folder | `docs/screens/refs/hollywood/` |
| Collected by | project (agent session, 2026-11-03) | | Collected by | project (agent session, 2026-11-03) |
| Date range | 1922–2009 (original captures); downloaded 2026-11-03 | | Date range | 1922–2009 (original captures); downloaded 2026-11-03 |
@@ -40,6 +40,7 @@ Licence texts: [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/) and
| Three vertical event banners | facade photo | facade banners and the day/night capture set | | Three vertical event banners | facade photo | facade banners and the day/night capture set |
| Red carpet + barrier staging narrows the sidewalk | premiere photo | `docs/hollywood-boulevard-map.md` event staging notes | | Red carpet + barrier staging narrows the sidewalk | premiere photo | `docs/hollywood-boulevard-map.md` event staging notes |
| Across-street height and plaza opening | Ovation photo | opposite frontage massing | | Across-street height and plaza opening | Ovation photo | opposite frontage massing |
| TV Studio arrival staging (bulb canopy, car, barriers) | premiere staging photo | `VENUE_SPECS["tv_studio"]` and the Late Night TV Studio venue docs |
## Generated boards used with this set ## Generated boards used with this set