DAVEGNUKEM(6)

๐Ÿ“ฆ
version 1.0.3 ยท 2 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

๐Ÿ’– davegnukem(6) ๐Ÿ’–

okay so welcome to the Games Manual, bestie โ€” this is the page for davegnukem, and it's lowkey iconic. Sit down, grab a strawberry ๐Ÿ“, and let's get into it.


โœจ NAME โœจ

davegnukem โ€” a retro-style 2D scrolling platform shooter ๐ŸŽฎ๐Ÿ’ฅ


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

davegnukem [OPTIONS]

๐ŸŒธ DESCRIPTION ๐ŸŒธ

So Dave Gnukem is an open source retro-style 2D scrolling platform shooter, inspired by and similar to Duke Nukem 1. It's written in C++ using the SDL library, and โ€” not to be dramatic but โ€” it features an integrated level editor as well. The way that it does all of that?? Obsessed. ๐Ÿ‘‘


๐Ÿ’… OPTIONS ๐Ÿ’…

  • -f โ€” Fullscreen. Main character energy, whole screen, no notes. ๐Ÿ”ฅ
  • -640 โ€” Sets the resolution to 640x480.
  • -scale NUMBER โ€” Forces the window size to a multiple of the 320x200 base resolution.
  • -datadir DIR โ€” Overrides the default data path. It may be absolute or relative, so do whatever fits your vibe. ๐Ÿซถ

๐ŸŽ€ GAMEPLAY ๐ŸŽ€

Try find the exit, while dodging or shooting monsters. That's it, that's the whole job. Slay responsibly. ๐Ÿ’€


โŒจ๏ธ DEFAULT KEYS โŒจ๏ธ

  • Left/Right โ€” Move left/right.
  • Ctrl โ€” Jump.
  • Alt โ€” Shoot. Pew pew. ๐Ÿ”ซ
  • Up โ€” Action key, for opening doors, using teleporters or lifts, activating the exit, etc.
  • Esc โ€” In-game menu.
  • 6/7 โ€” Decrease/increase volume.
  • Insert โ€” Toggle sounds.
  • Shift+F6/F7 โ€” Decrease/increase speed (framerate).
  • Shift+F8/F9 โ€” Toggle map/sprite auto-shadows.
  • F10 โ€” Save screenshot. ๐Ÿ“ธ

๐Ÿงš LEVEL EDITOR ๐Ÿงš

To enter the level editor you must first enable DebugStuff by pressing Ctrl+Shift+G. Then use F5 to invoke the level editor, or F4 for the sprite one. See the README for more details about both the debug mode and the editors. Yes bestie, you can build your own levels, it's giving god-tier creativity. ๐ŸŒˆ


๐Ÿ‘€ SEE ALSO ๐Ÿ‘€

More information can be found in the README and on the website https://djoffe.com/gnukem/


๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

Dave Gnukem was written by David Joffe <david at djoffe.com>.

This manual page was written by Matteo Bini <matteobin@tiepi.it>.


and that's the whole page fr fr ๐Ÿ’œ โ€” this was v1.0.3, dated 29 Nov 2022. ty for reading, ily, go play some Gnukem ๐ŸŽ€โœจ

๐Ÿ“ฆ where this page comes from