ubuntuusers.de

Blobby Volley 2

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Blobby Volley 2 🇩🇪 ist die Neuauflage des beliebten Volleyballspiels Blobby Volley. Es ermöglicht kurzweilige Spielchen gegen Bots (Computergegner) verschiedener Schwierigkeitsstufen, Spiele gegen menschliche Mitspieler am selben Rechner und Netzwerkspiele. Blobby Volley 2 steht in einer Betaversion für Linux, MacOSX und Windows zu Verfügung.

Installation aus Ubuntu-Quellen

Blobby Volley 2 kann mit dem folgenden Paket direkt aus den Paketquellen installiert werden:

  • blobby (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install blobby 

Oder mit apturl installieren, Link: apt://blobby

Manuelle Installation

Zunächst das aktuellste .deb-Paket von Sourceforge 🇬🇧 herunterladen.

Hinweis!

Fremdpakete können das System gefährden.

./BlobbyVolley2Alpha6_i.png

Konfiguration

Für den Komfort wird nun noch ein Eintrag im Startmenü angelegt [4]. Als Name sollte Blobby Volley 2 gewählt werden. Der Befehl zum Starten des Spiels lautet blobby. Das Spiel kann dann über den neu geschaffenen Menüeintrag oder alternativ auf den anderen üblichen Wegen [5] gestartet werden.

Steuerung

Jeder Spieler steuert sein gummiartiges virtuelles Ego mittels Tastatur, Maus oder Joystick. Die entsprechenden Einstellungen lassen sich im Spiel anpassen.

Standard-Tastaturbelegung
BewegungLinker SpielerRechter Spieler
Links A
Rechts D
Sprung W

Netzwerkspiel

Im lokalen Netzwerk

Für ein Netzwerkspiel startet einer der beiden Spieler einen Server ("network Game" → "host Game"). Der andere Mitspieler sucht dann dessen Spiel über die IP-Adresse des Servers ("network Game" → "direct connect") oder sucht das Spiel im Netzwerk und wählt es dann in einer Liste aus ("network Game → "scan for Servers").

Über das Internet

Blobby Volley 2 bietet auch die Möglichkeit über das Internet gegeneinander zu spielen. Dazu wählen beide Spieler in der Serverauswahlliste unter dem Menüpunkt "network game" einen Server aus.

Nützliche Einstellungen

Unter Options kann ein Spielername angegeben werden, der auch bei Netzwerkspielen angezeigt wird. Außerdem kann unter "Options → Misc Options" festgelegt werden auf welcher Seite man bei Netzwerkspielen spielen möchte. Dabei ist es unwichtig welche Seite der Gegner gewählt hat, da die Bewegungen des Gegners auf die jeweils andere Seite umgerechnet werden.

Blobby Volley anpassen

./blobby.png

Computergegner

Blobby Volley 2 hat schon eine Reihe von Bots von Haus aus integriert. Es ist aber auch möglich eigene Bots zu erstellen (Informationen hierzu sind im Github-Repository in der Datei Tutorial_de.txt zu finden). Die Dateien mit der Endung .lua werden dann in den Ordner .blobby/scripts des persönlichen Ordners kopiert und können künftig im Spiel über das Hauptmenü unter "Options" ausgewählt werden.

Hintergrund

Eigene Hintergrundbitmaps können in den Ordner .blobby/backgrounds des persönlichen Ordners eingefügt werden und über das Menü "Options → Misc Options" ausgewählt werden.

Aktuelle Blobby Volley 2 Version aus Github Sourcecode

Sollten die alten Blobby Volley 2 Versionen aus den DEB-Fertigpaketen nicht online funktionieren, kann selbst compilieren aus dem aktuellen Blobby Volley 2 Sourcecode Abhilfe schaffen. Hier ein alias für die $HOME/.bashrc, der holen und aktualisieren vom Blobby Volley 2 Sourcecode und anschließendes bauen und installieren leicht macht.

alias blobbyneu='BLOBBYDIR=$HOME/Installationsdisk/blobbyvolley2 && \
                        BLOBBYSRC=$BLOBBYDIR/blobbyvolley2 && \
                        [ ! -d $BLOBBYDIR ] && mkdir -pv $BLOBBYDIR ; \
                        [ ! -d $BLOBBYSRC ] && git clone https://github.com/danielknobe/blobbyvolley2.git $BLOBBYSRC ; \
                        sudo apt-get install g++ cmake libsdl2-dev libboost-dev libphysfs-dev \
                        boxer generate-ninja ninja-build ruby-binding-ninja ; \
                        printf "\n \033[45m\033[1;36m==> Update blobbyvolley2 Sourcecode. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        git -C $BLOBBYSRC pull ; \
                        printf "\n \033[45m\033[1;36m==> Config blobbyvolley2 for build. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        yes | rm -rf $BLOBBYSRC/build/* ; \
                        cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DOpenGL_GL_PREFERENCE=GLVND \
                        -DBUILD_SHARED_LIBS=TRUE -S $BLOBBYSRC -B $BLOBBYSRC/build -G Ninja && \
                        printf "\n \033[45m\033[1;36m==> Compile blobbyvolley2. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        time sudo ninja -j $(nproc) -C $BLOBBYSRC/build install && \
                        printf "\n \033[45m\033[1;36m==> blobbyvolley2 successful install.\033[0m \n \n" || \
                        printf "\n \033[41m\033[1;36m==> blobbyvolley2 build or install failed.\033[0m \n \n" ; \
                        yes | rm -rf $BLOBBYSRC/build/*'

Vor dem editieren ein Backup der $HOME/.bashrc machen. Beispielsweise so, im Terminal:

cp -v $HOME/.bashrc $HOME/.bashrc_backup 

Das frische alias in die $HOME/.bashrc muss neu eingelesen werden, damit es funktionieren kann, im Terminal:

source $HOME/.bashrc 

Bereits installierte alte blobby DEB-Pakete entfernen:

sudo apt-get purge blobby\* 

Sourcecode holen und aktualisieren macht dann der Befehl im Terminal:

blobbyneu 

Gegebenenfalls müssen fehlende Entwicklerwerkzeuge noch nachinstalliert werden, wenn noch nie zuvor etwas selbst gebaut wurde. Siehe auch:

Soll das aus dem Sourcecode selbstgebaute Blobby Volley 2 wieder entfernt werden, dann ist das mit diesem Löschbefehl mit root Rechten möglich:

Hinweis:

Achtung beim löschen mit root Rechten! Der folgende Befehl macht Sicherheitsabfragen vor dem löschen. Bestätigen mit "j" oder "y".

sudo rm -irv /usr/share/blobby /usr/bin/blobby /usr/bin/blobby-server /usr/share/metainfo/blobby.appdata.xml /usr/share/applications/blobby.desktop /usr/share/icons/hicolor/128x128/apps/blobby.png 

Die User-Konfiguration dieses neueren Blobby Volley 2 sind nun im Verzeichnis:

$HOME/.local/share/blobby

Diese Revision wurde am 13. Juni 2023 03:07 von trollsportverein erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Spiele, Arcade, Linux-Spiel