All Projects → stevesea → Adventuresmith

stevesea / Adventuresmith

Licence: gpl-3.0
Generate tabletop RPG nonsense at the push of a button! (on Android)

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Adventuresmith

Mir Random
Advanced Random Number Generators
Stars: ✭ 30 (-44.44%)
Mutual labels:  random-generation
Star Wars Shop
Simple project with clean architecture and android lifecycle
Stars: ✭ 37 (-31.48%)
Mutual labels:  android-app
Permissionsflow
A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
Stars: ✭ 49 (-9.26%)
Mutual labels:  android-app
Android Pwdhash
A password hash implementation for Android.
Stars: ✭ 33 (-38.89%)
Mutual labels:  android-app
Filemanager
Android File Manager Demo
Stars: ✭ 36 (-33.33%)
Mutual labels:  android-app
Xoreos Tools
Tools to help the development of xoreos
Stars: ✭ 38 (-29.63%)
Mutual labels:  rpg
Goprogressquest
Progress Quest implemented in Go
Stars: ✭ 20 (-62.96%)
Mutual labels:  rpg
Phonenumberverificationui Android
Check out the new style for mobile number verification 😉😉😊😊
Stars: ✭ 52 (-3.7%)
Mutual labels:  android-app
Kotlin Android Template
Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️
Stars: ✭ 984 (+1722.22%)
Mutual labels:  android-app
Flutter Tasky App
A Flutter Task App
Stars: ✭ 48 (-11.11%)
Mutual labels:  android-app
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-35.19%)
Mutual labels:  android-app
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-33.33%)
Mutual labels:  android-app
Metawear Sampleapp Android
Sample Android app showcasing the sensors available on the MetaMotion / MetaWear boards
Stars: ✭ 42 (-22.22%)
Mutual labels:  android-app
Smartisandialog
Smartisan style Dialog.
Stars: ✭ 33 (-38.89%)
Mutual labels:  android-app
Random compat
PHP 5.x support for random_bytes() and random_int()
Stars: ✭ 7,950 (+14622.22%)
Mutual labels:  random-generation
Elephant
Elephant is PHPHub Community Android unofficial client, base on Material Design + MVP+RxJava+Retrofit .
Stars: ✭ 949 (+1657.41%)
Mutual labels:  android-app
Pixivformuzeiplus
Muzei Live Wallpaper's Source for Pixiv
Stars: ✭ 38 (-29.63%)
Mutual labels:  android-app
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-1.85%)
Mutual labels:  android-app
Amazing Android Apps
Amazing open source Android apps written in Java.
Stars: ✭ 1,063 (+1868.52%)
Mutual labels:  android-app
Medianotification
Slightly unstable attempt to replace all media notifications with Android O styled copies.
Stars: ✭ 46 (-14.81%)
Mutual labels:  android-app

Adventuresmith

Build Status Kotlin LoC YaML LoC

Overview

Adventuresmith is an Android app for randomly generating elements for tabletop RPGs (names, spells, items, monsters, characters, alien worlds, etc). Adventuresmith is free, and ad-free (and will remain so).

Adventuresmith software is licensed under the GPL. Depending on the source of the content, the licensing terms of the content within Adventuresmith varies -- see this section for content attribution and information about the content within the app.

How to use the app

Random tables are a great tool to provide a framework for improvisation.

During game prep or in-game, if you have a choice of:

"you meet a person in the city, who are they?"

or

alt text

the second gives you many more hooks to help you create a memorable character to interact with your players.

Or, if you decide your party encounters a humanoid in the woods...

alt text

... would you have come up with an asthmatic half-orc bandit, laying a trap?

Downloads

Google Play

Amazon

Wiki/FAQ

If you're interested in creating generators, or want to run Adventuresmith on the desktop, there are instructions on the wiki

Info

Bugs? Feature Requests? You can provide feedback here

Want to keep up with development? Here's the G+ community

Screenshots

alt text alt text


Attribution

Content

Adventuresmith is a tool to help players and GMs use RPG supplements and systems. Adventuresmith would not exist without the amazing creativity of many people. All content included within Adventuresmith has been used with the permission of the individual content creators. Any usage of the content generated by Adventuresmith not covered by the individual License statements of each generator is strictly prohibited.

Attribution and licensing statements for all content within Adventuresmith is available here.

Attribution for each set of generators is also available within the app. When you've selected a set of generators, click on the info button on the toolbar to be shown the attribution statement for the generators you're using.

If you enjoy using Adventuresmith, follow the attribution links to the creators' blogs or to their pages on DriveThruRPG. Give them reviews and other feedback; buy their products, and become a patron on Patreon.

Open Content

Adventuresmith includes Open Content released under the OGL. To see the Open Content from these OGL sources, follow the links below:

Product Identity

Adventuresmith name, logo, splashscreen, nav-drawer header, icons are product identity.

Names of the individual RPG supplements and systems are product identity, and owned by their respective publishers or copyright holders.

Artwork

Adventuresmith Art

Application launch icon, splash screen logo, and nav-drawer-header logo were created by Brian Todd Christensen.

Creative Commons License
Adventuresmith Art by Brian Todd Christensen is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://stevesea.github.io/Adventuresmith/.
Permissions beyond the scope of this license may be available at http://briantchristensen.com/Adventuresmith.

Icons

Software

License

Adventuresmith source code is licensed under GNU General Public License, version 3 (GPL-3.0).

3rd party Software Libraries

dev notes

signing file protected via GCP KMS and SOPS

# encrypt like: 
$ sops -e android.jks > android.jks.enc
$ sops -e advsmith_signing.gradle > advsmith_signing.gradle.enc

# decrypt: 
$ sops -d advsmith_signing.gradle.enc > advsmith_signing.gradle
$ sops -d android.jks.enc > android.jks
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].