Skip to content

Remove the unreferenced perspective_parallax demo - #2944

Merged
pvcraven merged 1 commit into
developmentfrom
remove-perspective-parallax
Oct 8, 2026
Merged

pvcraven merged 1 commit into
developmentfrom
remove-perspective-parallax

Conversation

@pvcraven

@pvcraven pvcraven commented Oct 8, 2026

Copy link
Copy Markdown
Member

Summary

Removes arcade/experimental/perspective_parallax.py.

  • Not referenced anywhere: no example page, gallery entry, tutorial, test or code refers to it. It was a quick demo of the then-new PerspectiveProjector from Add a perspective projector #2052 (April 2024), and only reformatting has touched it since.
  • It doesn't show parallax: the camera orbits a circle of radius 200 every frame. Each frame I rendered shows one building pushed to one side, with blank space where the other layers should be. Its docstring also gave the wrong run command (arcade.examples.perspective_parallax).
  • We already have a working parallax example: background_parallax, in the gallery with its own docs page. I ran it and it draws the layered scene correctly.

The cybercity images it used stay, because background_groups uses them.

Checks

  • mypy: no issues in 401 files.
  • pyright: 0 errors.
  • ruff: passes.

The changelog has an entry under Unreleased → Misc Changes.

🤖 Generated with Claude Code

It was a quick PerspectiveProjector demo from #2052. Nothing refers to
it, it doesn't show a parallax effect, and its docstring gave the wrong
module path. background_parallax is the parallax example.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pvcraven
pvcraven merged commit fe06ac2 into development Oct 8, 2026
7 checks passed
@pvcraven
pvcraven deleted the remove-perspective-parallax branch October 8, 2026 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant