Incubator/Projects/Rolisteam
Rolisteam
Sponsor: Jonathan Riddell
Rolisteam is a virtual tabletop software dedicated to pen and paper role playing games. It allows people from around the world to play together.
Rolisteam's features include:
- Editing/sharing Map
- Managing character on map
- Sharing pictures
- Public/private chat rooms
- Background music
- Dice rolls
- Editing Notes
A character sheet editor/manager is currently under development. It used QML as final language.
Team
List the people committed to the project and actively working on it:
- Renaud Guezennec
Contributors:
- Joseph Boudou
- Lorram Lomeu de Souza Rampi
- Juliana Alves de Sousa Rampi
- Gergely Krekó
- Kaya Zeren
- Alexia Béné
Manifesto Compliance Plan
List the actions planned to get in compliance with the manifesto. Don't hesitate to even list parts of the manifesto which don't require action and highlight why. This part will really be used as a discussion starting point with the project sponsor.
Values
Open Governance
The decision to release a new version of rolisteam follows unformal rules. When the dev team needs to test the application. We provide the software to some players. They play with us and we can fix any issue we found. When player and dev team are confident enough, we announce to project translators the text fixing, so they can start to translate. That give us, the possibility to test deeper the software or start new features in dev branch. When translation are done, we provide the software to translators. They can test their translation. Then, we do release the software.
Many technical issue are debate on our forum (forum.rolisteam.org) or the mailing list: [email protected], the bug tracker is also a good source of debate and decision.
Free Software
All sources licensed GPL 2+. Also, the team is trying to speard the words about free software into role playing game communities.
Inclusivity
The primary points of contact are the mailing list and the forum. For fighting SPAM, these require moderation on non-subscribed posters (but the policy is to allow all on-topic posts, possibly with large attachments stripped).
There are several other way to contact the project team: Social networks, github.com. We visit role playing game communities to ask their point of view and provide technical support.
Our planning board is currently online and any one can read it: https://docs.google.com/spreadsheets/d/18jDGViuOm6KjqEAumW1RU2qccQQ4-TxiXPtAg0X_M2o/edit#gid=1835149886
As it is real tool for developers, we don't allow modifications from anonymous person but we are glad to see their comments or some feedbacks about it. (PS : we are looking for a way to have this file out of docs.google.com)
Innovation
A large part of the team is working on rolisteam to try new thing. So innovation is one of our top priority. For example, the rolisteam dice rolling system is currently using a dedicated syntax to roll dice. It is really powerful. It was designed to manage as many role playing game as possible without having dedicated code to some games.
Moreover the new character sheet editor can be seen as QML Code generator. It is not the first to do that but It is the only one as far as I know dedicated to non-developer users.
Common Ownership
Anyone who change a character in rolisteam source code appears in the copyright notices. We focus to give the names of all people who help rolisteam. The about section in the software gives the name of all kinds of contributors.
End-User Focus
The first goal of rolisteam is to play role playing game with remote people/friends. Person who can't play around a table for many reason (difficult mobility, don't know any players around, unemployment, overseas internship). To provide more and more services, rolisteam is now currently working on helping managing a campaign of Role Player Game. Even if you don't play through the internet.
The main philosophy in rolisteam is to provide generic tool that can be hacked. Some of our users "hijacked" maps to play to board games. We would like to help in that way.
Sponsor Checklists
Candidate ready
Status | Description | Notes |
---|---|---|
DONE | Project description | Above |
DONE | Project team | renaud g and occasional others |
DONE | Manifesto compliance plan | below |
Manifesto Compliance:
- Move translations from transifex to KDE (could also switch from Qt tr() to Ki18n)
- Move website to KDE server http://www.rolisteam.org/ https://cgit.kde.org/websites/rolisteam-org.git/
- Consider moving build system to cmake
- Add screenshot to https://cgit.kde.org/websites/product-screenshots.git/
Incubating
Status | Description | Notes | |
---|---|---|---|
DONE | Repository and code available (in playground) | https://cgit.kde.org/rolisteam.git/ | |
TO DO | Mailing list available | ... | <{{{3}}}> |
DONE | Chat available | Matrix #rolisteam:matrix.org, Discord http://www.rolistream.org/discord.html | |
TO DO | Website available (if applicable) | ... | <{{{3}}}> |
TO DO | Active community | ... | <{{{3}}}> |
TO DO | Manifesto compliance | ... | <{{{3}}}> |