blaster(6x)

πŸ’₯ blaster(6x) β€” the XScreenSaver manual, bestie edition πŸ’₯

okay so real talk, this is blaster, and it lives in section 6x of the XScreenSaver manual. It's a screensaver. It's space combat. It's iconic. Let's get into it ✨


πŸš€ NAME πŸš€

blaster β€” a whole simulation of space combat, no cap.


πŸ“œ SYNOPSIS πŸ“œ

blaster [--display host:display.screen] [--visual visual] [--window]
        [--root] [--window-id number] [--num_robots number] [--num_lasers
        number] [--num_stars number] [--delay number] [--fps]

That's the whole vibe check right there. Every flag, exactly as written, bestie πŸ’…


🌌 DESCRIPTION 🌌

So basically it draws a simulation of flying space-combat robots doing battle in front of a moving star field. And the robots? Cleverly disguised as colored circles 😭 like they really said "stealth mode" and it's giving polka dots.

It's dramatic, it's cosmic, it's literally robots fighting in space. Obsessed.


πŸŽ€ OPTIONS πŸŽ€

  • --visual visual β€” Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. Pick your fighter wisely 🫢
  • --window β€” Draw on a newly-created window. This is the default, so if you do nothing, this is what you get. main character energy ✨
  • --root β€” Draw on the root window. Like, the whole background. Slay.
  • --window-id number β€” Draw on the specified window. You point, it draws. Periodt.
  • --num_robots number β€” Robots. Range is 2 - 50. Default: 5. Five little circle guys ready to throw down πŸ”₯
  • --num_lasers number β€” Lasers. Range is 1 - 100. Default: 3. Yes bestie, pew pew πŸ’₯
  • --num_stars number β€” Stars. Range is 5 - 200. Default: 50. Fifty stars doing their little twinkle moment ⭐
  • --delay number β€” Per-frame delay, in microseconds. Default: 10000 (0.01 seconds.). Tiny little pause between frames, iykyk.
  • --fps β€” Display the current frame rate and CPU load. Numbers on screen. It's giving stats nerd and honestly? We respect it πŸ“Š

🌸 ENVIRONMENT 🌸

  • DISPLAY β€” to get the default host and display number. Where am I supposed to be drawing, bestie?
  • XENVIRONMENT β€” to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW β€” The window ID to use with --root.

πŸ¦‹ SEE ALSO πŸ¦‹

X(1), xscreensaver(1)

Go read those too, they're the supporting cast πŸ’œ


Copyright Β© 2002 by Jonathan Lin. 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.

yes that's the whole thing verbatim-ish but in vibe form β€” the legal bits stay legal, don't @ me πŸ™ˆ

🧚 AUTHOR 🧚

Jonathan Lin. Legend behavior. Thank you for the circle robots 🫢


aaaand that's the page!! literally the whole thing 🌈

sign-off time: this is X Version 11, page dated 6.09 (07-Jun-2024), and it's the blaster(6x) page from the XScreenSaver manual β€” go blast some robots, bestie πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from