Note that there are some explanatory texts on larger screens.

plurals
  1. POBest language to learn for RPG campaign tool (random tables, databases)
    text
    copied!<p>I'm interested in opinions as to what the best programming language is to LEARN, to BUILD a pen&amp;paper RPG campaign tool along that can create randomly generated content (store inventories, etc.) from lists of CSV or XML data.</p> <ul> <li>For example, see the following random table: <a href="http://www.d20pfsrd.com/magic-items#Table-Random-Magic-Item-Generation" rel="nofollow">http://www.d20pfsrd.com/magic-items#Table-Random-Magic-Item-Generation</a>. In a pen&amp;paper game, you would roll a d20 or d100 (two 10 sided dice) to create a random item used in the game. This could take 3-5 minutes of time to roll the dice, and log the results.</li> <li>When used in a larger context - this can be very time consuming. For example, creating a random TOWN, full of random non-player characters that your PCs (player characters) might meet, full of random shops, which are in turn full of random items... it's a lot of random rolling &amp; manual storage!!</li> <li>To clarify - my goal isn't to design a game, but instead a software application that can automate the process of generating content for pen&amp;paper games like Pathfinder that use random tables, and then SAVE that data for later viewing/modification. For example: <a href="http://www.d20pfsrd.com/magic-items#Table-Random-Magic-Item-Generation" rel="nofollow">http://www.d20pfsrd.com/magic-items#Table-Random-Magic-Item-Generation</a></li> </ul> <p>Long-story short, literally just a personal tool with minimal interface design, to generate random data and store it. I've played with some initial books on Python and JS, but I don't want to start down one path, and learn that I'd be better served by something else :)</p> <p>My experience: I have limited experience with any kind of programming - just basic HTML and CSS for some website design. I have used programs that incorporate scripting tools (see Tablesmith, for example).</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload