Gaming on Alpine: Difference between revisions

From Alpine Linux
(Added LBreakoutHD, LBreakout2 and LPairs to the list)
(Rewrite intro and installation sections, reorganize game list, update game info for some games, and rename last section to "See Also")
Line 1: Line 1:
'''Gaming on Alpine''' is a thing.
It is possible to game on Alpine Linux.


== Installing games ==
== Installing games ==


sudo apk add micro-tetris
Like with installing any other package, run the following:
 
<pre>
sudo apk add [game]
</pre>
 
Where <code>[game]</code> is the name of the package containing the game, like <code>micro-tetris</code>.


== Permissions ==
== Permissions ==


To make sure your account is in the games group.  You could do.
To make sure your account is in the "games" group, run the following:


  sudo gpasswd -a name games
  sudo gpasswd -a name games


Log off then relog back on.
Log-off and then log back on in order for the changes to take effect. Most games don't require this in order to work.


== List of games available on Alpine Linux ==
== List of games available on Alpine Linux ==


* [http://www.advancemame.it/ AdvanceMAME] - advancemame -- Arcade Simulator
* [http://www.advancemame.it/ AdvanceMAME] (<code>advancemame</code>) - Arcade simulator.
* [https://wiki.gnome.org/Apps/Aisleriot Aisleriot] - aisleriot -- Solitaire card games
* [https://wiki.gnome.org/Apps/Aisleriot Aisleriot] (<code>aisleriot</code>) - Solitaire card games.
* [https://www.dosbox.com/ DOSBox] - dosbox -- DOS-emulator that uses SDL-library
* [https://www.dosbox.com/ DOSBox] (<code>dosbox</code>) - DOS-emulator that uses SDL.
* [http://frotz.sourceforge.net/ Frotz] - frotz -- Z machine (Infocom interactive fiction) Interpreter
* [http://frotz.sourceforge.net/ Frotz] (<code>frotz</code>) - Z machine (Infocom interactive fiction) Interpreter.
* [http://home.flightgear.org FlightGear] - flightgear -- Flight Simulator
* [http://home.flightgear.org FlightGear] (<code>flightgear</code>) - Flight simulator.
* [https://freedoom.github.io/ Freedoom]+[https://www.chocolate-doom.org/ Chocolate Doom] - freedoom, chocolate-doom -- a free Doom game and an engine to run it
* [https://freedoom.github.io/ Freedoom]+[https://www.chocolate-doom.org/ Chocolate Doom] - (<code>freedoom</code>, <code>chocolate-doom</code>) -- a free Doom game and an engine to run it.
* [https://en.wikipedia.org/wiki/GNU_Chess GNU Chess] - gnuchess -- Play chess against the computer
* [https://en.wikipedia.org/wiki/GNU_Chess GNU Chess] (<code>gnuchess</code>) - Play chess against the computer.
* [https://lgames.sourceforge.io/LBreakout2 LBreakout2] - lbreakout2 -- Ball-and-paddle game.
* [https://lgames.sourceforge.io/LBreakout2 LBreakout2] (<code>lbreakout2</code>) - Ball-and-paddle game.
* [https://lgames.sourceforge.io/LBreakoutHD LBreakoutHD] - lbreakouthd -- Ball-and-paddle game (LBreakout2 successor). Note: No level editor available, lbreakout2 is needed for level creation.
* [https://lgames.sourceforge.io/LBreakoutHD LBreakoutHD] (<code>lbreakouthd</code>) - The successor to LBreakout2. Note: no level editor available. lbreakout2 is needed for level creation.
* [https://lgames.sourceforge.io/LPairs LPairs] - lpairs -- Classical memory game.
* [https://lgames.sourceforge.io/LPairs LPairs] (<code>lpairs</code>) - Classical memory game.
* [https://github.com/troglobit/tetris Micro Tetris] - micro-tetris -- Uses ANSI escape sequences and can fit in embedded devices
* [https://github.com/troglobit/tetris Micro Tetris] (<code>micro-tetris</code>) - A version of Tetris that uses ANSI escape sequences and can fit in embedded devices.
* [https://www.minetest.net/ Minetest] - minetest -- An Inspired Minecraft game
* [https://www.minetest.net/ Minetest] (<code>minetest</code>) - An inspired Minecraft game.
* [https://openrct2.org/ OpenRCT2] - OpenRCT2 -- Re-implementation of RollerCoaster Tycoon 2
* [https://openrct2.org/ OpenRCT2] - A free and open-source reimplementation of RollerCoaster Tycoon 2 but '''requires original RollerCoaster Tycoon 2 assets'''.
* [https://en.wikipedia.org/wiki/OpenTTD OpenTTD] - openttd -- A business simulation game
* [https://en.wikipedia.org/wiki/OpenTTD OpenTTD] (<code>openttd</code>) - A business simulation game.
* [http://www.retroarch.com RetroArch] - retroarch -- Frontend for emulators, game engines and media players using the libretro API
* [http://www.retroarch.com RetroArch] (<code>retroarch</code>) - Frontend for emulators, game engines, and media players using libretro.
* [https://www.nethack.org NetHack] - Rogue-like dungeon crawler
* [https://www.nethack.org NetHack] - Rogue-like dungeon crawler.
* [https://www.supertux.org/ SuperTux] - supertux -- Classic 2D jump'n run sidescroller game in a style similar to the original Super Mario games.
* [https://www.supertux.org/ SuperTux] (<code>supertux</code>) - Classic 2D jump'n'run side-scroller game in a style similar to the original Super Mario games.
* [https://supertuxkart.net/Main_Page SuperTuxKart] - Kart racing game with OSS mascots
* [https://supertuxkart.net/Main_Page SuperTuxKart] - Kart racing game with OSS mascots.
* [http://www.xonotic.org/ Xonotic] - xonotic -- A FPS arena game
* [http://www.xonotic.org/ Xonotic] (<code>xonotic</code>) - A free and open-source FPS.


== Game related software ==
== See Also ==
* [[Steam]] can be installed on Alpine, although Valve only support using Steam on Ubuntu.
* [[Steam]] - It is possible to install Steam on Alpine, but Valve only officially supports using Steam on Ubuntu.
* [https://en.wikipedia.org/wiki/Wine_(software) Wine] - wine -- It is typically used to play Windows games - You may need to chroot/multiboot as 32-bit Alpine to use 32 bit Windows games.  If you use x86_64, you can only run 64 bit Windows programs.
* [https://en.wikipedia.org/wiki/Wine_(software) Wine] (<code>wine</code>) - Wine allows you to run some Windows software, including games, under Linux. A 32-bit Alpine chroot/multiboot might be required to use 32 bit Windows games under Wine.  If you use x86_64, you can only run 64 bit Windows programs.
* [https://obsproject.com/ OBS Studio] - obs-studio -- It is used to live stream a gaming session.
* [https://obsproject.com/ OBS Studio] (<code>obs-studio</code>) - Used by live streamers on streaming platforms such as YouTube and Twitch.

Revision as of 04:21, 9 December 2022

It is possible to game on Alpine Linux.

Installing games

Like with installing any other package, run the following:

sudo apk add [game]

Where [game] is the name of the package containing the game, like micro-tetris.

Permissions

To make sure your account is in the "games" group, run the following:

sudo gpasswd -a name games

Log-off and then log back on in order for the changes to take effect. Most games don't require this in order to work.

List of games available on Alpine Linux

  • AdvanceMAME (advancemame) - Arcade simulator.
  • Aisleriot (aisleriot) - Solitaire card games.
  • DOSBox (dosbox) - DOS-emulator that uses SDL.
  • Frotz (frotz) - Z machine (Infocom interactive fiction) Interpreter.
  • FlightGear (flightgear) - Flight simulator.
  • Freedoom+Chocolate Doom - (freedoom, chocolate-doom) -- a free Doom game and an engine to run it.
  • GNU Chess (gnuchess) - Play chess against the computer.
  • LBreakout2 (lbreakout2) - Ball-and-paddle game.
  • LBreakoutHD (lbreakouthd) - The successor to LBreakout2. Note: no level editor available. lbreakout2 is needed for level creation.
  • LPairs (lpairs) - Classical memory game.
  • Micro Tetris (micro-tetris) - A version of Tetris that uses ANSI escape sequences and can fit in embedded devices.
  • Minetest (minetest) - An inspired Minecraft game.
  • OpenRCT2 - A free and open-source reimplementation of RollerCoaster Tycoon 2 but requires original RollerCoaster Tycoon 2 assets.
  • OpenTTD (openttd) - A business simulation game.
  • RetroArch (retroarch) - Frontend for emulators, game engines, and media players using libretro.
  • NetHack - Rogue-like dungeon crawler.
  • SuperTux (supertux) - Classic 2D jump'n'run side-scroller game in a style similar to the original Super Mario games.
  • SuperTuxKart - Kart racing game with OSS mascots.
  • Xonotic (xonotic) - A free and open-source FPS.

See Also

  • Steam - It is possible to install Steam on Alpine, but Valve only officially supports using Steam on Ubuntu.
  • Wine (wine) - Wine allows you to run some Windows software, including games, under Linux. A 32-bit Alpine chroot/multiboot might be required to use 32 bit Windows games under Wine. If you use x86_64, you can only run 64 bit Windows programs.
  • OBS Studio (obs-studio) - Used by live streamers on streaming platforms such as YouTube and Twitch.