31
Apocalypse World / Re: NPC Name Habit
« on: January 11, 2018, 11:51:21 PM »
I hacked together a locally hosted javascript application that could upload images, transforming them into monochromatic black or white and resize / cropping them so they look best. With a database of images, I then added a list of names in the database as well. It's like 2400 names long. Then I have a page that read from the list of names and picks from the images randomly and combines it into the following html:

Then, because I saved the generated cards to a specific game instance. When I am logged in under that instance, I have access to all previously created cards... and the used name and image are excluded from the those generated using the button. On the page where this card is created, I have a button that takes a screenshot of the html wrapping the card, so I end up with what you see above. I can then upload that to something like roll20 for my players.
The point is I can quickly generate until some combination looks really cool. So if something is just wrong, one button later and it never existed. Then... I got the bright idea to build an entire web application for it so my players could use it to handle their character sheets and we could track associated history between npcs, and group them into names groups, and place them named (and also generated) locations, and record the triangles created during the history of the gameplay... but then I got busy at work and left off in the middle so atm I don't have working version of this. Haha.
The end goal was to build a custom roll20 with a live map, and shared whiteboard using websockets. One that I had full control over and that didn't pander to the D&D. Also, it would be cheaper. And we could save weapon and item lists (since we recreate those for our custom games anyway) I really want to be able to draw on an Ipad for my players, like it was a piece of paper, too. >_> I got overzealous, and burned out.
Hopefully, over the next few weeks or months, I'll get around to publishing the mini version on GitHub or something. Then I can just drop instructions on how to spin up the server and use it for anyone locally. (though with their own image and name list, because I don't want to be dealing with copyrights)
I also wanted the name to be on the side, so I got a perfect square (or above if a landscape oriented image), because I hated getting stuck working with 2x3 squares on roll20. I have roll20 characters sheets too that are intense... but, they're also hacked per game and not really general enough for common publication. (I also hate roll20 custom character sheets, because I want better control of layouts and also javascript.)
Roll20 example: (slightly malformed because I shrank it to fit as much as possible in this labtop's screen. Everything fits on one line and is legible there <_<)

Then, because I saved the generated cards to a specific game instance. When I am logged in under that instance, I have access to all previously created cards... and the used name and image are excluded from the those generated using the button. On the page where this card is created, I have a button that takes a screenshot of the html wrapping the card, so I end up with what you see above. I can then upload that to something like roll20 for my players.
The point is I can quickly generate until some combination looks really cool. So if something is just wrong, one button later and it never existed. Then... I got the bright idea to build an entire web application for it so my players could use it to handle their character sheets and we could track associated history between npcs, and group them into names groups, and place them named (and also generated) locations, and record the triangles created during the history of the gameplay... but then I got busy at work and left off in the middle so atm I don't have working version of this. Haha.
The end goal was to build a custom roll20 with a live map, and shared whiteboard using websockets. One that I had full control over and that didn't pander to the D&D. Also, it would be cheaper. And we could save weapon and item lists (since we recreate those for our custom games anyway) I really want to be able to draw on an Ipad for my players, like it was a piece of paper, too. >_> I got overzealous, and burned out.
Hopefully, over the next few weeks or months, I'll get around to publishing the mini version on GitHub or something. Then I can just drop instructions on how to spin up the server and use it for anyone locally. (though with their own image and name list, because I don't want to be dealing with copyrights)
I also wanted the name to be on the side, so I got a perfect square (or above if a landscape oriented image), because I hated getting stuck working with 2x3 squares on roll20. I have roll20 characters sheets too that are intense... but, they're also hacked per game and not really general enough for common publication. (I also hate roll20 custom character sheets, because I want better control of layouts and also javascript.)
Roll20 example: (slightly malformed because I shrank it to fit as much as possible in this labtop's screen. Everything fits on one line and is legible there <_<)
