[[Vorlage(Getestet, focal,lunar)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Menüeditor: Programme zum Menü hinzufügen] [:Programme_starten: Ein Programm starten] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [http://blobbyvolley.de/ Blobby Volley 2] {de} 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: {{{#!vorlage Paketinstallation blobby, universe }}} = Manuelle Installation = Zunächst das aktuellste '''.deb'''-Paket von [sourceforge:blobby/files/Blobby%20Volley%202%20%28Linux%29/1.0/:Sourceforge] {en} herunterladen. [[Vorlage(Fremd,Paket)]] [[Bild(./BlobbyVolley2Alpha6_i.png, align=right)]] = 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. ||<-3 tablestyle="width: 95%;" rowclass="titel"> Standard-Tastaturbelegung|| || Bewegung||<:>Linker Spieler||<:>Rechter Spieler|| || Links || [[Vorlage(Tasten, A)]]|| [[Vorlage(Tasten, links)]]|| || Rechts || [[Vorlage(Tasten, D)]]|| [[Vorlage(Tasten, rechts)]]|| || Sprung || [[Vorlage(Tasten, W)]]|| [[Vorlage(Tasten, hoch)]]|| = 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 = [[Bild(./blobby.png, align=right)]] == 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 [https://github.com/danielknobe/blobbyvolley2/blob/master/doc/Tutorial_de.txt 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 [:Bash/bashrc: ''$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:]'': {{{#!vorlage Befehl cp -v $HOME/.bashrc $HOME/.bashrc_backup }}} Das frische alias in die $HOME/.bashrc muss neu eingelesen werden, damit es funktionieren kann, im Terminal: {{{#!vorlage Befehl source $HOME/.bashrc }}} Bereits installierte alte blobby DEB-Pakete entfernen: {{{#!vorlage Befehl sudo apt-get purge blobby\* }}} Sourcecode holen und aktualisieren macht dann der Befehl im Terminal: {{{#!vorlage Befehl blobbyneu }}} Gegebenenfalls müssen fehlende Entwicklerwerkzeuge noch nachinstalliert werden, wenn noch nie zuvor etwas selbst gebaut wurde. Siehe auch: * [:Programme_kompilieren:] Soll das aus dem Sourcecode selbstgebaute Blobby Volley 2 wieder entfernt werden, dann ist das mit diesem Löschbefehl mit [:sudo: root Rechten] möglich: {{{#!vorlage Hinweis Achtung beim löschen mit root Rechten! Der folgende Befehl macht Sicherheitsabfragen vor dem löschen. Bestätigen mit "j" oder "y". }}} {{{#!vorlage Befehl 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 }}} = Links = * [http://blobbyvolley.de/ Projektseite] {de} * [github:danielknobe/blobbyvolley2:] {en} * [https://www.blobby-liga.de/ Online-Liga für Blobby Volley] {de} {en} * [wikipedia:Blobby_Volley:] # tag: Spiele, Arcade, Linux-Spiel