STDIN(1)

πŸ“¦ version 0.93, in fedora 43, fedora 44

πŸ’– STDIN(1) πŸ’–

okay so bestie, welcome to STDIN(1) β€” the manual page, the whole vibe, the moment. sit down, grab a snack, we're about to learn how to steal an energy pod from a whole empire 🫢


✨ NAME ✨

inertiablast β€” steal energy pods to defeat the empire. yes that's the whole job description. iconic. πŸ‘‘


🌈 SYNOPSIS 🌈

inertiablast [--help] [--version] [--nodemo] [--nosoundeffects]
[--gamma=Value] [--step] [--windowed]

πŸ¦‹ DESCRIPTION πŸ¦‹

so the goal?? lift the Energy Pod up from the bottom of a cave and get it back to space safely. sounds cute. it is NOT cute. that Pod is very heavy compared to your little ship, and that makes the whole thing way harder than it looks. no cap. 😭

you gotta be careful, bestie:

  • do not run out of fuel πŸ’€
  • do not crash into the cave walls πŸ’€
  • do not let the enemy artillary outposts shoot you down πŸ’€

and the lore drop: this is a clone of Thrust, the classic Commodore 64 game. periodt.


πŸ‘‘ BACKGOUND STORY πŸ‘‘

(the heading really is spelled that way, don't come for me πŸ’…)

so the rebellion was struggling against the might of the empire, right? but then β€” a stroke of luck β€” they captured several warships in a recent battle. slay. except the energy pods powering those ships were destroyed. πŸ™ˆ securing new energy pods could literally turn the tide against the empire.

you are part of a risky expedition to steal energy pods. every pod construction site comes with defense systems, and you need to avoid or destroy them. also the power plant that builds the pods and powers the defenses? unstable. you can temporarily disable it with a laser blast, but too many blasts and it goes critical and destroys the entire planet. you will have limited time to escape. 😳

the rebellion is counting on your success. good luck. πŸ“


✨ OPTIONS ✨

  • -h, --help β€” print a usage message and exit with a non-zero status. (note: non-zero, so it's a "bye bestie, that's not a success" kind of exit.)
  • -v, --version β€” print version information on standard output, then exit.
  • -d, --nodemo β€” do not run the demo. the demo is otherwise displayed if you leave the game untouched, so this is the "I do not want the game to entertain itself" button.
  • -e, --nosoundeffects β€” if sound is compiled in, be silent anyway. 🀫
  • -c, --gamma=Value β€” change the brightness of the colors. 1.0 is the default. higher values give brighter colors. the value must be positive.
  • -j, --jump β€” only draw every third frame. this makes the game a lot faster. πŸƒβ™€οΈ
  • -w, --windowed β€” run in windowed mode.

πŸŽ€ CONTROLS πŸŽ€

heads up bestie: the keys below are the default configuration. the user can change them by creating a file named .thrustrc in the user's home directory. iykyk.

  • A β€” Turn counterclockwise
  • S β€” Turn clockwise
  • Enter β€” Fire

shoots a bullet. different targets have different effect:

  • the Fuel Tank explodes for 150 points. πŸ’₯
  • the Defense Systems explode for 750 points. πŸ’₯
  • the Nuclear Power Plant can take a number of hits. when they are destroyed you're given a short period of time to clear out before the whole neighbourhood is nuked. ☒️ if a Power Plant is hit β€” but not destroyed β€” it will recover after a period of time. during this recovery period, the Defense Systems are not able to fire. 2000 extra points are scored if the Power Plant is destroyed when the level is finished. there is exactly one Power Plant in every level.
  • in the more advanced levels you will find other things to shoot at. πŸ‘€
  • Right-Ctrl β€” Thrust

gives the ship a forward push at the cost of some fuel.

  • Spacebar β€” Pick up and shield.

if the ship is above a Fuel Tank the ship is refueled, i.e the fuel is picked up. two vertical bars are drawn to indicate that fuel is picked up. when there is no more fuel left in the tank, it disappears and 300 points are scored.

if the ship is close to the Energy Pod a tractor beam is initiated. the Pod is picked up when the tractor beam is of the right length. if spacebar is released before the correct distance is reached, the Pod is not picked up. 😀

when the shield is activated, a circle is drawn around the ship. if the ship is carrying the Pod, the Pod and the wire are also protected by the shield. the shield costs fuel to power.

  • ESC/Q β€” Quit the game
  • P β€” Pause
  • C β€” Continue a paused game

🌸 CONFIGURATION 🌸

πŸ’œ The .thrustrc file πŸ’œ

each key command can be customized. key names are defined by SDL.

valid commands:

  • SDL-counterclockwise
  • SDL-clockwise
  • SDL-thrust
  • SDL-fire
  • SDL-pickup

examples:

SDL-counterclockwise    A
SDL-fire                Space

⭐ FILES ⭐

  • thrust.highscore in the configured shared state dir.
  • ${HOME}/.thrustrc

🫢 AUTHORS 🫢

  • current programming by Dennis Payne dulsi@identicalsoftware.com
  • original programming by Peter Ekberg peda@lysator.liu.se.
  • original man page by Joey Hess joey@kitenet.net.
  • thanks go out to the authors of the Thrust for the C64. πŸ’–

🧚 DISTRIBUTION 🧚

Inertia Blast may be copied under the term of the Gnu General Public Licence.


and that's the whole page, bestie. go forth, steal those pods, don't nuke the planet. ✨

this lil masterpiece is perl v5.32.1, dated 2021-08-24. slay. πŸ’…
πŸ“¦ where this page comes from
  • fedora 43: inertiablast 0.93-11.fc43 Β· GPL-2.0-or-later AND CC0-1.0 AND LicenseRef-Callaway-CC-BY AND (LicenseRef-Callaway-CC-BY OR GPL-3.0-only)
  • fedora 44: inertiablast 0.93-12.fc44 Β· GPL-2.0-or-later AND CC0-1.0 AND LicenseRef-Callaway-CC-BY AND (LicenseRef-Callaway-CC-BY OR GPL-3.0-only)
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms