speedmine(6x)

๐Ÿ’Ž speedmine(6x) โ€” the XScreenSaver manual, but make it glam ๐Ÿ’Ž

okay bestie, buckle up ๐ŸŽข because this one is genuinely iconic. speedmine simulates speeding down a rocky mineshaft, or honestly? a funky dancing worm. both. it's giving choose-your-own-adventure but make it screensaver. ๐Ÿ’…


โœจ SYNOPSIS โœจ

speedmine [--display host:display.screen] [--root] [--window]
[--window-id number] [--install] [--noinstall] [--visual visual]
[--wire] [--nowire] [--worm] [--foreground color] [--background color]
[--darkground color] [--lightground color] [--tunnelend color] [--delay
microseconds] [--maxspeed number] [--thrust number] [--gravity number]
[--vertigo number] [--terrain] [--noterrain] [--smoothness number]
[--curviness number] [--twistiness number] [--widening] [--nowidening]
[--bumps] [--nobumps] [--bonuses] [--crosshair] [--nocrosshair]
[--psychedelic] [--nopsychedelic] [--fps]

๐ŸŒˆ DESCRIPTION ๐ŸŒˆ

Speedmine! ๐ŸŽ€

Down the speedmine, you'll find speed to satisfy your moving needs; So if you're looking for a blast then hit the speedmine, really fast.

Speedworm loves you. ๐Ÿชฑ๐Ÿ’–

Speedworm likes to bump and grind and chase her tail, and dance around she really is a funky friend; she's made of speed from end to end.

lowkey the sweetest thing anyone's ever written tbh. ๐Ÿ˜ญ

so like, you can configure stuff either with command-line options or X resources. both work, pick your fighter. โœจ


๐Ÿฆ‹ OPTIONS ๐Ÿฆ‹

  • --display host:display.screen โ€” tells it which X display we should use (peep the section DISPLAY NAMES in X(1) if you want the whole lore on this one).
  • --root โ€” draw on the root window.
  • --window-id number โ€” draw on the specified window.
  • --window โ€” draw on a newly-created window. this is the default, bestie. โœจ
  • --install โ€” install a private colormap for the window.
  • --noinstall โ€” don't install a private colormap for the window.
  • --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. possible choices include:
default, best, mono, monochrome, gray, grey, color, staticgray,
staticcolor, truecolor, grayscale, greyscale, pseudocolor,
directcolor, number

if a decimal or hexadecimal number is used, XGetVisualInfo(3X) is consulted to obtain the required visual. iykyk. ๐Ÿซถ

  • --worm โ€” be a happy spastic worm instead of a tunnel. main character energy fr fr. ๐Ÿชฑ๐Ÿ‘‘
  • --wire โ€” specifies that the tunnel/worm should always be rendered in wireframe style.
  • --nowire โ€” specifies that the tunnel/worm should be rendered normally. note that tunnel rendering may still temporarily switch to wireframe style when a wireframe bonus is hit, if bonuses are enabled. ๐Ÿ‘€
  • --foreground color โ€” specifies the default foreground color.
  • --background color โ€” specifies the default background color.
  • --darkground color โ€” specifies the color of the darkest portions of the ground (or the worm's belly ๐Ÿ“). the ground/belly is colored by a gradient between darkground and lightground.
  • --lightground color โ€” specifies the color of the lightest portions of the ground/belly. the ground/belly is colored by a gradient between darkground and lightground.
  • --tunnelend color โ€” specifies the color of the light at the end of the tunnel. ๐ŸŒŸ
  • --delay microseconds โ€” specifies the delay between drawing successive frames. if you do not specify -sync, some X servers may batch up several drawing operations together, producing a less smooth effect. this is more likely to happen in monochrome mode (on monochrome servers or when --mono is specified). no cap. ๐Ÿ’€
  • -maxspeed number โ€” specifies an upper bound on the speed of normal movement. this does not affect the speed that may be attained when hitting a speed bonus. ๐Ÿ”ฅ
  • -thrust number โ€” specifies the thrust constantly applied. positive numbers indicate a forwards thrust, negative numbers indicate a backwards thrust.
  • -gravity number โ€” specifies the effect of gravity. larger numbers will increase acceleration downhill and decrease acceleration uphill.
  • -vertigo number โ€” specifies to what level the demo should accentuate the curvature and windiness of the tunnel or worm. ๐ŸŒ€
  • -terrain โ€” continuously generate a fractal terrain to simulate the rockiness of the tunnel walls, or the texture of the worm's skin.
  • -noterrain โ€” do not generate terrain. when this option is set, all surfaces are flat.
  • -smoothness number โ€” when -terrain is set, specifies how smooth the walls or skin are.
  • -curviness number โ€” controls how much the generated tunnel (or worm) should curve left and right, and dip up and down.
  • -twistiness number โ€” controls how much the generated tunnel (or worm) twists around itself. ๐Ÿ’ซ
  • -widening โ€” specifies that the generated tunnel (or worm) may vary in width.
  • -nowidening โ€” specifies that the average width should be kept constant.
  • -bumps โ€” indicates that the simulation should take the bumpiness of the ground into account and allow the animation to shake and rattle when travelling over rough ground. or that the worm should be allowed to bump around and shake her booty. ๐Ÿ‘โœจ
  • -nobumps โ€” indicates that the bumpiness of the ground should be ignored, such that the simulation will glide through the tunnel. or that the worm should calm down and behave herself. ๐Ÿ˜Œ
  • -bonuses โ€” indicates that the demo should include bonus events. these include speed bonuses, spins, and changes of viewpoint and rendering style. ๐ŸŽ
  • -nobonuses โ€” indicates that bonuses should not be included in the demo.
  • -crosshair โ€” specifies that a gaming style crosshair be drawn on the simulation. this serves little purpose but may make hardcore gamers feel more comfortable. ๐ŸŽฎ
  • -nocrosshair โ€” specifies that no crosshair be drawn.
  • -psychedelic โ€” specifies that a psychedelic colormap should be generated. when this is set, the walls and ground of the tunnel are drawn in an often changing rainbow of colours. ๐ŸŒˆ
  • -nopsychedelic โ€” specifies that a normal colormap should be used, with muted walls and a grey road.
  • --fps โ€” display the current frame rate and CPU load.

๐Ÿ’€ WARNING ๐Ÿ’€

Speedworm is a trained professional. Do not try this at home. ๐Ÿšจ

prolonged viewing of this demo with maxspeed and vertigo above the defaults may have short-term psychological side effects including hyperactivity and attention deficiency.

like... bestie. i'm serious. don't come for me when you're vibrating at 4am. ๐Ÿ˜ญ


๐ŸŒธ 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 the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW โ€” the window ID to use with --root.

๐Ÿซถ SEE ALSO ๐Ÿซถ

X(1), xscreensaver(1)


Copyright ยฉ 2001, Conrad Parker. 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.


๐Ÿงš AUTHOR ๐Ÿงš

Conrad Parker <conrad@deephackmode.org>, April 2001.


and that's the whole vibe check, bestie! ๐ŸŽ€โœจ this bad boy is from X Version 11, 6.09 (07-Jun-2024) โ€” go forth and speedmine responsibly. ๐Ÿ’œ๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from