Skip to main content

Hoardomatic Client


I put together a simple interface for the hoard-building machinery as an alternative to running the code manually in Eclipse. Pretty simple: enter a target value for the hoard and press the button.


To customize the output, there's a collapsible section of checkboxes. Various flags can be thrown for items in the hoard. "Required" means that items must be of that type. "Forbidden" means that items of that type are automatically rejected.


The machinery does it's bit and puts the items in the text box at the bottom, from which they can be copied to something more legible. Just to make sure it's working, there's a little display of the value of the items in the hoard (not including coinage) which updates as it goes.


More or less functional, but it really shows where the limitations of the approach I took (purely random items accepted or rejected after generation, data in XML files). Notably, selecting a small number of required embellishments and any number of forbidden ones (for example, non-enchanted swords) makes it slow to a crawl because only a fraction of generated items are likely to fit the required conditions and those have a non-trivial chance of then meeting the requirements for rejection. And, of course, the real limitation here is tagging the items, for which I need to come up with a better approach.



Comments

Popular posts from this blog

Argonath 5

A while back, I made a Barad Dur case for The Kid's Xbox . And then he got a PS5. So...   The first possibility I looked at for a way of dressing up the console was Minas Tirith, but there's no way I could make that fit in any reasonable space. Then I hit on the Argonath, the twin statues marking the northern border of Gondor on the Anduin. One statue on either side? Doable.   There are a bunch of free versions of the Argonath out there, but they kind of suck, so I shelled out a few bucks for a much better model , and I do not regret it. Much like Barad Dur, I went through the simple process of scaling up and dividing into printable parts and then the multi-week process of printing them all out. After gluing together, I put on a coat of sandable primer. The thicker paint helps conceal the print lines a little bit.   Then stippling to give a natural stone look.   I wanted the unsculpted parts to look like they still had natural ground cover on them, so I masked the st...

Briefly, How To Play GURPS

For a long time, I’ve maintained that GURPS, despite its reputation for complexity, is actually pretty simple in play. I was thinking recently that I should see if I can express the fundamentals of playing GURPS in a short, easily digested form, and so here I am.   This does not address a more general “how to play rpgs” for those who know nothing on the topic. How to approach GURPS, at that level, isn’t necessarily a lot different from how to approach D&D or TFT or any other RPG system. It doesn’t get into optional and campaign-specific sets of rules or equipment. Rather, this is stuff applicable to playing GURPS no matter what the campaign is. It also doesn’t address how to build GURPS characters, which is a vastly more complicated topic. Rather, this is about how to engage GURPS rules when you’ve already got your character sheet and are sitting at the table to play. It’s a trifle over 1000 words, which I think isn’t too bad.   How To Play GURPS Most of what you’ll need t...

Spaced Out Rides

(This is the kind of thing I'd have sent into Pyramid   back in the day, but that's not an option now, so here we are.)   The GURPS Action series is the gift that keeps on giving for a lot of modern-and-later gaming. GURPS Action 2: Exploits has rules for sneaking around, running away, and all kinds of other activities which can be easily transplanted to cyberpunk and other high-tech settings. GURPS Action 6: Tricked-Out Rides provides more of the same for its topic, giving an easy framework for describing and even designing common types of vehicles without all the math and paralysis-by-analysis of GURPS Vehicles. Pick a standardized vehicle type (van, compact car, etc.) and apply modifiers (rugged, tinted windows). But, of course, it’s limited. It’s just ten pages, after all, so it’s great for common passenger vehicles for the modern(ish) era. But higher-tech vehic...