Git Product home page Git Product logo

blobbyvolley2-miyoo's Introduction

Blobby Volley 2 [Miyoo Mini & Miyoo Mini Plus Edition] build workflow

Ported to Miyoo Mini retro gaming devices by @XK9274 and @Vitty85

Bundled with the Beach Mod by @lordelan

The head-to-head multiplayer ball game

Website

http://blobbyvolley.de

System requirements

Either Windows 2000 or later, Linux or MacOS

Dedicated Server

The "Dedicaded Server" runs with a Gamespeed of 100%, which means 75 FPS

The Port for the Server is 1234.

Source Code

Clone the git repository:

git clone https://github.com/danielknobe/blobbyvolley2.git

Build under Linux

Blobby Volley compiles with GCC 5 or newer, or Clang 10 or newer. Other compilers may work but are currently untested. The minimum supported CMake version is 3.7.

  1. Install dependencies:

Debian-based Distros:

apt-get install g++ cmake libsdl2-dev libboost-dev libphysfs-dev

Arch-based Distros:

pacman -S gcc cmake sdl2 boost physfs
  1. Compile:
cmake .
make
  1. Run:
src/blobby

Build under Windows 7 or newer and Visual Studio 2015 Update 3 or newer

  1. Install vcpkg by following the instructions: https://github.com/microsoft/vcpkg/blob/master/README.md

  2. Install dependencies in project directory:

.\vcpkg install
  1. Configure, build and run: https://github.com/microsoft/vcpkg/blob/master/docs/users/buildsystems/cmake-integration.md

Build under MacOS

  1. Install homebrew by following the instructions: https://brew.sh

  2. Install dependencies:

brew install sdl2 physfs boost
  1. Compile:
cmake .
make
  1. Run:
src/blobby

Build for Nintendo Switch

  1. devkitPro needs to be installed and completely configured.

  2. Install dependencies through devkitPro's package manager:

  • SDL2
  • PhysFS
  • OpenGL
  1. Compile:
cmake . -DCMAKE_TOOLCHAIN_FILE=NintendoSwitchToolchain.cmake -DCMAKE_INSTALL_PREFIX=blobby -DSWITCH=true -DCMAKE_BUILD_TYPE=Debug
make && make install
  1. Copy the blobby folder to the /switch/ directory on your SD card.

Credits

See AUTHORS

blobbyvolley2-miyoo's People

Contributors

ngc92 avatar danielknobe avatar xk9274 avatar vitty85 avatar thrimbor avatar julianaito avatar roker2 avatar silentflyby avatar mailaender avatar

Stargazers

 avatar  avatar Fuzz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.