scottmaclure / character-traits Goto Github PK
View Code? Open in Web Editor NEWRP character traits generator
License: MIT License
RP character traits generator
License: MIT License
Height can be: short, normal, tall, etc
Build can be slim, normal, muscular, corpulent etc.
Idea: use multiple entries to skew percentage chance of outlier style results being returned.
Code issue in TraitsApp.js. Same char. is used for all NPCs.
Minor fix.
Reported by Ravics from /r/dungeonworld:
http://www.reddit.com/r/DungeonWorld/comments/2f5sko/npc_traits_generator_updated_for_dw/ck6irie
To allow saving a particular combination, sending to another person, etc.
AND/OR, support a decent select+copy with the mouse (forced space between trait name + text).
The original source of traits data was sourced from a PDF I'd saved ages ago on my computer. However there is little information about who created it, and google searching hasn't turned up much.
Viewing the PDF properties shows "awilson" as the author. Find and contact them, and ask permission to host this app using their source data.
I really like the tool, but it could use a "Copy to Clipboard" button or the like to allow user to quickly dump the generated NPC into a word doc for referencing later.
Example: Dungeon World has Instincts, Knacks, Names:
http://book.dwgazetteer.com/appendices_npcs.html
Keep the current set of traits as the "default" modern setting (useful for Cthulhu etc).
After that, how about one for Eclipse Phase? Create a separate issue for that later.
Separate presets out into separate JSON files, loaded dynamically.
Consider using react-router:
https://github.com/rackt/react-router
And having different "app" components, for each preset.
392-395 DW corebook.
2 major, 2 minor personality traits.
Need to be unique.
Need to complete characteristics and personality data.
Handy for mass-generating NPCs.
Unit testing:
http://facebook.github.io/jest/
What about integration testing?
http://pioneerjs.com/
Use case - you love everything but one trait (e.g. characteristic, speech etc).
Provide a UI to regenerate just that item.
Needs to not interfere with copy/paste UX.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.