Simple web-based program to aid in creating RPG characters
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Esteban Manchado Velázquez b76e183754 Add support for multi-line texts il y a 3 ans
characters Trivial character load/save il y a 6 ans
env Change the whole system to work with Chestnut il y a 6 ans
resources Adapt to a new version of Black Wolf character sheet il y a 3 ans
robohydra Add RoboHydra configuration file for client-server debugging il y a 5 ans
src Add support for multi-line texts il y a 3 ans
test Change the whole system to work with Chestnut il y a 6 ans
.gitignore Ignore RoboHydra-related files il y a 5 ans
LICENSE.html Add license and production notes il y a 5 ans Mention lein cljx in the README il y a 5 ans
project.clj Add basic login with database-stored sessions il y a 5 ans

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.


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.