topblock(6x)
โจ NAME โจ
topblock โ it's literally a 3D world of falling blocks that build up and up. ๐งฑ๐
(oh and btw this is topblock(6x), from the XScreenSaver manual โ section 6x bestie, that's the demo/game zone ๐)
๐ SYNOPSIS ๐
topblock [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--wireframe] [--fps]
[--size number] [--spawn number] [--camX number] [--camY number] [--camZ
number] [--rotate] [--no-carpet] [--no-nipples] [--blob] [--rotateSpeed
number] [--follow] [--maxFalling number] [--resolution number]
[--maxColors number] [--dropSpeed number] [--override]
๐ฆ DESCRIPTION ๐ฆ
It creates a world of falling blocks that build up and up. That's it, that's the whole vibe. ๐งฑโฌ๏ธ๐งฑโฌ๏ธ no cap, the blocks just keep coming and the world just keeps getting taller and honestly? iconic. ๐
๐ OPTIONS ๐
--visualvisual โ tells it which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. ๐--windowโ draw on a newly-created window. This is the default, so if you don't say anything, this is what you get. ๐--rootโ draw on the root window. going full desktop takeover fr. ๐--window-idnumber โ draw on the specified window. you pick, bestie. ๐ช--delaynumber โ per-frame delay, in microseconds. Default:10000(0.01 seconds.). โจ--wireframe|--no-wireframeโ render in wireframe instead of solid. skeleton mode ๐ฆด--fpsโ display the current frame rate, CPU load, and polygon count. the little stats moment ๐--sizenumber โ size of the base/carpet. ๐--spawnnumber โ likelihood of a new block being created per frame:1high,1000very low. so tiny number = chaos, big number = chill ๐--camXnumber โ initial camera X location in the world. ๐ฅ--camYnumber โ initial camera Y location in the world. ๐ฅ--camZnumber โ initial camera Z location in the world. ๐ฅ--rotate|-no-rotateโ add/remove rotation to/from the animation. yes bestie, we spin ๐--no-carpetโ remove the base/carpet. rip carpet ๐ซถ--no-nipplesโ remove nipples on the blocks (also applies to udders) (has no effect in blob mode). ๐ yes this is a real option, I don't make the rules--blobโ run in blob mode, blocks become over sized spheres. the blocks got a glow-up and now they're balls ๐ฎ--rotateSpeednumber โ varies speed of world rotation. faster spin = faster chaos ๐๐ฅ--followโ camera follows blocks as they fall instead of camera being semi static (stays with top block). stalker cam but make it wholesome ๐ธ--maxFallingnumber โ maximum number of objects created before recycling occurs. โป๏ธ--resolutionnumber โ resolution of tubes, disks and spheres. ๐--maxColorsnumber โ number of different colors available to falling objects. ๐--dropSpeednumber โ varies speed of falling objects. gravity but you're the DJ ๐๏ธ--overrideโ overrides camera settings and provides a tunnel view. TUNNEL. VIEW. โจ๐
โจ๏ธ KEYS โจ๏ธ
like yes you can just press these, live your truth:
aโ increases viewing X coordinate.zโ decreases viewing X coordinate.sโ increases viewing Y coordinate.xโ decreases viewing Y coordinate.dโ increases viewing Z coordinate.cโ decreases viewing Z coordinate.fโ increases camera location X coordinate.vโ decreases camera location X coordinate.gโ increases camera location Y coordinate.bโ decreases camera location Y coordinate.hโ increases camera location Z coordinate.nโ decreases camera location Z coordinate.rโ increases world rotation. ๐qโ quit. bye bestie ๐๐
๐ธ EXAMPLES ๐ธ
Wanna see which block follow-mode is tracking? Set the number of block colors to 1, and the lil guy will stand out:
topblock -follow -maxColors 1
main character block energy fr ๐ซถ๐
๐ง ENVIRONMENT ๐ง
DISPLAYโ to get the default host and display number.XENVIRONMENTโ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWโ the window ID to use with--root.
๐ SEE ALSO ๐
X(1), xscreensaver(1), https://www.jumpstation.co.uk/xscreensaver/topblock/
go read those too, iykyk ๐
๐ COPYRIGHT ๐
Copyright ยฉ 2006 by rednuht. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
โ ๏ธ "as is" bestie โ no warranty, express or implied, so don't come for me if your blocks do something unhinged. ๐ญ
๐ซถ AUTHOR ๐ซถ
rednuht <topblock.xscreensaver@jumpstation.co.uk>
and that's the whole page, bestie ๐ this one's from X Version 11, build 6.17-1.fc44, dated 13-Oct-2026 โ so it's giving vintage-but-fresh, and it ate. periodt. ๐โจ๐ฆ
๐ฆ where this page comes from
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 ยท MIT
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms