Skip to content

A multi-platform oracle app for solo RPGs in python and kivy.

License

Notifications You must be signed in to change notification settings

nikelui/py-oracle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py-oracle

A multi-platform oracle app for solo RPGs in python and kivy.

GM-less roleplaying games often require to introduce random elements to make the story progress without player input. Oracles can come in various shapes, they basically consist on one or more random elements (dices, cards...) and a table that matches the results of the random draw with text prompts. While dice roller apps are quite common, virtual decks of card not so much. This project is born from my desire to have a convenient multi-purpose oracle app and to learn kivy for building android applications at the same time.

The main target will be android phones, but the libraries are multi-platform so it should be possible to build/run on different systems.

Dependencies

How to build

* Coming soon *

Planned features

  • Custom dice roller using dice equations (text only)
  • Pre-defined dice rolls (graphical)
  • Pre-defined card decks (poker, tarots)
  • Custom card decks (either template or image based)
  • Counters (for e.g. tokens, rounds...)

Roadmap

  • (14/02/2022) Skeleton of main interface

Credits

/* Coming soon */

About

A multi-platform oracle app for solo RPGs in python and kivy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published