Skip to content
/ rpgrpz Public

[RPG-RPZ is in maintenance mode !] A simple Pen & Paper experience

License

Notifications You must be signed in to change notification settings

Amphaal/rpgrpz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

32a4875 · Aug 12, 2021
Feb 15, 2021
Jan 18, 2021
Feb 24, 2021
Nov 14, 2020
Jan 20, 2021
Feb 24, 2021
Jan 20, 2021
Apr 29, 2020
Jan 14, 2021
Feb 24, 2021
Nov 14, 2020
Jan 18, 2021
Apr 2, 2020
Aug 12, 2021

Repository files navigation

RPG-RPZ

Download for Windows Build Status CodeFactor Codacy Badge

RPG-RPZ is mutating

Build Status

The Alpha stage of RPG-RPZ is over since the 1.0.0 release. Thus, this repository will be in maintenance mode and will not implement more functionalities. The future and definitive version of RPG-RPZ will be available through https://github.com/Amphaal/Understory.

Features

  • Server / Client architecture based on TCP/IP standard, handling uPnP port-forwarding
  • Create your own maps and import your assets. Including drawing tools !
  • Simple and automatic ressources, assets, maps and character sheets share and update between players and game masters
  • Allows synchronised audio streaming for game masters via Youtube links and playlist
  • Allows ingame chat and dices throws with simple macros
  • As players and game masters, take control of PC and NPC tokens, move, draw and ping on maps
  • Simple fog implementation
  • ... and much more !

License

RPG-RPZ
A simple Pen & Paper experience
Copyright (C) 2019-2021 Guillaume Vara <[email protected]>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

Any graphical resources available within the source code may
use a different license and copyright : please refer to their metadata
for further details. Graphical resources without explicit references to a
different license and copyright still refer to this GPL.

Build RPG-RPZ

Supported (64bits only) :

  • Windows : OK (CI + CD)
  • Archlinux : OK (CI)
  • MacOS : OK (Local)

Prepare your build environement:

  • For Windows
    • Install MSYS2 : https://www.msys2.org/
    • Create env. variable MINGW64_ROOT (ex : C:/msys64/mingw64)
    • Run : pacman -Syu (From msys2_shell.cmd)
    • Run : pacman -Su (From msys2_shell.cmd)
    • Run : pacman -S --needed - < ./prerequisites/msys2/pkglist_build.txt (From msys2_shell.cmd)
    • Run : pacman -S --needed - < ./prerequisites/msys2/pkglist_dev.txt (From msys2_shell.cmd)
  • For ArchLinux
    • Run : pacman -S --needed - < ./prerequisites/arch/pkglist_build.txt
    • Run : pacman -S --needed - < ./prerequisites/arch/pkglist_dev.txt
  • For OSX
    • Install latest XCode from the App Store
    • Run : brew upgrade
    • Run : brew install $(cat ./prerequisites/osx/pkglist_build.txt)
    • Run : brew install $(cat ./prerequisites/osx/pkglist_dev.txt)

Recommanded:

Building Requirements :

  • CMake 3.10.2 or higher (to comply to Ubuntu 18.04 LTS CMake version)

Instructions for building :

  • git clone --recurse-submodules <this repository URL>
  • VSCode : Open this project
  • VSCode : Ctrl+Maj+P, then "Tasks : Run Test Task"
  • VSCode : Ctrl+Maj+D, then run "Launch"

About

[RPG-RPZ is in maintenance mode !] A simple Pen & Paper experience

Topics

Resources

License

Stars

Watchers

Forks

Languages