Simple web-based program to aid in creating RPG characters
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Esteban Manchado Velázquez b76e183754 Add support for multi-line texts 2 jaren geleden
characters Trivial character load/save 5 jaren geleden
env Change the whole system to work with Chestnut 5 jaren geleden
resources Adapt to a new version of Black Wolf character sheet 2 jaren geleden
robohydra Add RoboHydra configuration file for client-server debugging 5 jaren geleden
src Add support for multi-line texts 2 jaren geleden
test Change the whole system to work with Chestnut 5 jaren geleden
.gitignore Ignore RoboHydra-related files 5 jaren geleden
LICENSE.html Add license and production notes 5 jaren geleden
README.md Mention lein cljx in the README 5 jaren geleden
project.clj Add basic login with database-stored sessions 5 jaren geleden

README.md

Character suite

This is an experiment, mostly an excuse to improve my ClojureScript and Om/React skills, and learn and try out devcards, macros, Clojure's core.async, figwheel and PDFBox.

The idea is to have an application that aids in the tedious, unimportant steps when creating a character for an RPG. Of course, the character creation rules must be extensible and theoretically support any rule-system, so the system doesn't try to make any assumptions.

Running the development version

Type lein repl, and then (run) in the prompt that will appear. You can also type (browser-repl) after you have a connected browser if you want a browser-connected REPL on the command-line. In a different tab, leave the command lein cljx auto running.

Then, open a browser with http://localhost:10555.

Running the production version

Type lein cljx once && lein with-profile -dev,+production uberjar to create a .jar file with everything, then run it with java -cp target/character-suite.jar clojure.main -m character-suite.server.

License

Copyright © 2015 Esteban Manchado Velázquez

Distributed under the Eclipse Public License, the same as Clojure.

Note, however, that several files have their own license:

  • resources/RiseStarHandLight.ttf is distributed under the OFL (SIL Open Font License).
  • resources/coc-charactersheet.pdf is copyright Chaosium Inc (distributed here for convenience, and with permission).
  • resources/soy-charactersheet.pdf is copyright Clinton R. Nixon, and lacking any license, I imagine it's either Public Domain or Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License, like the game itself.