1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-10-09 09:27:53 +02:00

games: changed folder structure

This commit is contained in:
tiyn 2025-10-02 01:24:39 +02:00
parent 0222175ef0
commit e139b739ad
31 changed files with 93 additions and 38 deletions

View File

@ -84,5 +84,3 @@ The following plugins are recommended by the author of this wiki.
several smaller messages.
- `StaffTag` adds a crown to server owners (or admins/management).
- `Uncompressed Images` will improve image quality of previews.

View File

@ -1,8 +1,9 @@
# Games
# Game
A video game - short game - is an electronic game that features interation and input from the user
to generate a feedback.
Games can be played on different platforms.
To create games [game engines](/wiki/game_engine.md) can be used.
## Game Platforms, Distributors and Managers

9
wiki/game_engine.md Normal file
View File

@ -0,0 +1,9 @@
# Game Engine
A game engine is a framework to create [games](/wiki/game.md).
## List of Game Engines
The following list contains various game engines.
- [LOVE](/wiki/love.md) is a game engine to create 2-dimensional games using lua.

View File

@ -2,7 +2,7 @@
[Bottles](https://usebottles.com/) is an application similar to
[Lutris](/wiki/games/lutris.md) that focusses on running both
[Windows](/wiki/windows.md) applications aswell as [games](/wiki/games.md) through
[Windows](/wiki/windows.md) applications aswell as [games](/wiki/game.md) through
[WINE](/wiki/linux/wine.md) or their own runner [Caffe](#caffe).
## Caffe

View File

@ -1,7 +1,7 @@
# Counter-Strike 2
[Counter-Strike 2](https://www.counter-strike.net/cs2) is a tactical first-person shooter
[game](/wiki/games.md) developed by [Valve](https://www.valvesoftware.com/en/).
[game](/wiki/game.md) developed by [Valve](https://www.valvesoftware.com/en/).
It is distributed via [Steam](./steam.md).
## Troubleshooting

View File

@ -2,7 +2,7 @@
An Emulator is a hard- or software that enables a computer to behave like
another computer.
In the [gaming](/wiki/games.md) context this is mainly used to run games from a console on
In the [gaming](/wiki/game.md) context this is mainly used to run games from a console on
another computer.
Emulators usually need ROMs to run games.
ROMs are a digital copy of a video game.

View File

@ -1,6 +1,6 @@
# Citra
[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/games.md)
[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# Dolphin
[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/games.md)
[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# melonDS
[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/games.md)
[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,7 +1,7 @@
# mGBA
[mGBA](https://mgba.io/) is a
[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/games.md)
[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# Nestopia
[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/games.md)
[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# PCSX2
[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/games.md)
[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# PPSSPP
[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/games.md)
[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# simple64
[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/games.md)
[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# Snes9x
[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/games.md)
[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# yuzu
[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/games.md)
[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/game.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# Gameyfin
[Gameyfin](https://github.com/grimsi/gameyfin) is a simple [game](/wiki/games.md) library manager
[Gameyfin](https://github.com/grimsi/gameyfin) is a simple [game](/wiki/game.md) library manager
with a web interface to browse and download games.
## Setup

View File

@ -1,6 +1,6 @@
# Guild Wars 2
[Guild Wars 2](https://www.guildwars2.com) is a MMORPG [game](/wiki/games.md) which is available as
[Guild Wars 2](https://www.guildwars2.com) is a MMORPG [game](/wiki/game.md) which is available as
a standalone Launcher for Windows and on [Steam](./steam.md).
## Resources

View File

@ -1,7 +1,7 @@
# League of Legends
[League of Legends](https://www.leagueoflegends.com/en-us) is a multiplayer
online battle arena [game](/wiki/games.md) which is available as a standalone Launcher for
online battle arena [game](/wiki/game.md) which is available as a standalone Launcher for
[Windows](/wiki/windows.md).
It is developed and published by [Riot Games](https://www.riotgames.com/en).

View File

@ -1,6 +1,6 @@
# Lutris
[Lutris](https://lutris.net/) is a free and open source video [game](/wiki/games.md) platform for
[Lutris](https://lutris.net/) is a free and open source video [game](/wiki/game.md) platform for
[Linux](/wiki/linux.md) systems.
It features compatibility with [GOG](https://www.gog.com/),
[Humble Bundle](https://humblebundle.com/),
@ -140,7 +140,7 @@ Afterwards all networking of the selected game is disabled.
### Adding and Removing Runners and Sources
Runners are ways to run [games](/wiki/games.md) on [Linux](/wiki/linux.md).
Runners are ways to run [games](/wiki/game.md) on [Linux](/wiki/linux.md).
Examples for runners are [WINE](/wiki/linux/wine.md), [Steams Proton](/wiki/games/proton.md) or
[Flatpak](/wiki/linux/flatpak.md).
Sources are platforms for game distributions like [Steam](/wiki/games/steam.md) and Lutris itself.

View File

@ -1,6 +1,6 @@
# Medieval 2: Total War
Medieval 2: Total War is a [game](/wiki/games.md) from the [Total War](https://www.totalwar.com)
Medieval 2: Total War is a [game](/wiki/game.md) from the [Total War](https://www.totalwar.com)
series.
## Mods

View File

@ -1,6 +1,6 @@
# Minecraft
[Minecraft](https://www.minecraft.net) is a sandbox [video game](/wiki/games.md) created by "Notch".
[Minecraft](https://www.minecraft.net) is a sandbox [video game](/wiki/game.md) created by "Notch".
## Setup

View File

@ -1,7 +1,7 @@
# MultiMC5
[MultiMC5](https://multimc.org) is a custom launcher that allows multiple instances of the
[game](/wiki/games.md) [Minecraft](./minecraft.md) to be installed at once.
[game](/wiki/game.md) [Minecraft](./minecraft.md) to be installed at once.
In recent times there have been problems with the maintainer of MultiMC5.
Due to this similar launchers like the [Prism Launcher](https://prismlauncher.org/) have gotten
popular.

View File

@ -1,7 +1,7 @@
# Proton
[Proton](https://github.com/ValveSoftware/Proton) is a compatibility tool for
[games](/wiki/games.md) made by the developers of [Steam](./steam.md),
[games](/wiki/game.md) made by the developers of [Steam](./steam.md),
[Valve](https://www.valvesoftware.com).
It is based on [WINE](../linux/wine.md).

View File

@ -1,7 +1,7 @@
# Sid Meier's Civilization VI
[Sid Meier's Civilization VI](https://civilization.com/de-DE/) is a round-based
strategy [game](/wiki/games.md) which is available as a standalone Launcher for Windows and on
strategy [game](/wiki/game.md) which is available as a standalone Launcher for Windows and on
[Steam](./steam.md) and many other video game distribution services.
## Troubleshooting

View File

@ -1,6 +1,6 @@
# Steam
[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/games.md)
[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/game.md)
destribution.
It is developed by [Valve](https://www.valvesoftware.com).
Steam uses its compatibility layer, [Proton](./proton.md) for running windows
@ -74,7 +74,7 @@ The data stored this way can be accessed on the
[corresponding website](https://store.steampowered.com/account/remotestorage).
Games can also be synchronized without the Steam Cloud by using [Syncthing](/wiki/syncthing.md) as
described in [the games entry](/wiki/games.md#syncing-game-saves-across-systems).
described in [the games entry](/wiki/game.md#syncing-game-saves-across-systems).
## Error Handling

View File

@ -1,6 +1,6 @@
# Steam Deck
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/games.md)
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/game.md)
computer made by the same developers as [Steam](./steam.md),
[Valve](https://www.valvesoftware.com).
Due to its form factor it can be used especially well to play games that need a

View File

@ -1,6 +1,7 @@
# Hardware
This entry focusses on various hardware components of a desktop PC or a laptop.
This entry focusses on various hardware components of a [Linux](/wiki/linux.md) desktop PC or a
laptop.
## Battery

46
wiki/love.md Normal file
View File

@ -0,0 +1,46 @@
# LOVE
[LOVE or LÖVE](https://love2d.org) is a [game engine](/wiki/game_engine.md) that can be used
to make 2-dimensional games using the lua programming language.
## Setup
On the [LOVE website](https://love2d.org/wiki/Getting_Started) a guide for
[Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found.
On most Linux distributions LOVE can usually be installed with the corresponding
[package manager](/wiki/linux/package_manager.md) and the package `love`.
## Usage
This section addresses the usage of LOVE.
### Creating, Running and Packaging Games
On [Linux](/wiki/linux.md) a game directory should be created and the game can be created inside.
A directory has to include a file named `main.lua` at least.
To run the game the following command can be used to run the game.
`<game-directory>` is the path to the game directory.
When inside the directory already, this can just be `.`.
```sh
love <game-directory>
```
For building the game, the game directory has to be compressed first, then compiled and finally the
permissions has to be changed to make the compiled file runnable.
Afterwards the game can be compiled using the following command, where `<game-directory>` is the
path to the game directory and `<game-name>` is the name the compiled file should be called.
```sh
zip -9 -r <game-name>.love <game-directory>
cat /usr/bin/love <game-name>.love > <game-name>
chmod a+x <game-name>
```
Afterwards the compiled file can simply be run using the usual [Shell](/wiki/linux/shell.md)
command.
```sh
./<game-name>
```