illectrility

joined 2 years ago
16
submitted 3 days ago* (last edited 1 day ago) by illectrility@sh.itjust.works to c/rpg@ttrpg.network
 

So a friend of mine does a lot more DMing than I do and they asked me if I knew about a digital battle map where they could have movable tokens to keep track of effects, position, terrain, and HP more easily. We talked a bit about how it should function and agreed on this basic functionality:

  • Square grid with the ability to colorize squares to draw terrain, walls, obstacles, etc. It's 100x100 squares, we agreed that'd be enough.
  • Movable tokens with name, HP, and initiative attributes.
  • A sidebar with an overview of the tokens sorted by their initiative.
  • Automatic handling of effect duration. So if you correctly press "next turn" every time, it should automatically count down the duration of every token's effects.
  • Save and load the full map state in case a battle is split between sessions or you want to prepare the battlefield beforehand.
  • Tablet support.

I incorporated this and thought that maybe some of you might either have recommendations for a system that is better than what I've made here, or want to use it too. If you're interested, you can try it out here: https://illectrility.github.io/mapify/

It's currently in a state where my friend and I agree it's all we personally need, so I probably won't be adding more features in the near future.

Edit: I'm aware that it doesn't properly scale on smartphones. That's because it's not intended for smartphone use and I can't be bothered to implement proper smartphone scaling because it would be huge hassle and neither I nor my friend would use it.

[–] illectrility@sh.itjust.works 1 points 1 month ago

Added that just now

[–] illectrility@sh.itjust.works 2 points 1 month ago (1 children)

Made the change just now

[–] illectrility@sh.itjust.works 6 points 1 month ago

That's awesome, thank you so much for trying it :)

[–] illectrility@sh.itjust.works 4 points 1 month ago

Thank you so much :) I haven't gotten around to adding the wiki links yet, but it's at the top of the list

[–] illectrility@sh.itjust.works 5 points 1 month ago

Thanks for the feedback! I'll change that (makes way more sense to clarify that)

 

So, in an effort to deepen my understanding of myself and others, I took a look at some of those online tests. I had some issues with all of them: 1. They asked redundant questions. Sometimes, the answer to one question would make asking a different question moot. 2. They all only did one thing or mixed two things together poorly (i.e. an asexuality test that asks questions about one's romantic interests). 3. They weren't open source.

I made this test in an attempt to remedy those issues as best I could. I am fully aware that this is a very rough test and obviously doesn't include all of the beautiful and vast labels. I hope I still did a fairly good job.

Some of the design decisions include:

  • Testing one's gender identity first to be used later on in the romantic and sexual orientation parts of the test.
  • Measuring romantic and sexual orientation in four directions (gyno, andro, ace/aro, bi).
  • I also added pan to differentiate between being attracted to multiple genders and being attracted regardless of gender. I thought that was an important distinction to make.
  • I added an ace/aro-spec test that includes ace, gray-ace and aceflux (aro, gray-romantic and aroflux for romantic orientations). Being aroace myself, I wanted to test this so I wouldn't ask aro/ace people to whom they're romantically/sexually attracted to.

I did a practice round in my fairly diverse circle of friends and they all seemed to think it was pretty accurate. This gave me the confidence to share this with you all. Again, I am fully aware that there will no doubt be people for whom this test will not be accurate and I'm sorry if I didn't include your label in this test. The way it's built makes it hard to add microlabels. If you have any suggestions or would like to share if the test was accurate (with or without disclosing your labels), feel free to do so. Thank you for your time.

[–] illectrility@sh.itjust.works 1 points 3 months ago

Best of luck to you. I think my code is quite messy but if you can use any of it, feel free!

[–] illectrility@sh.itjust.works 3 points 3 months ago

Okay, would've been interesting to see

[–] illectrility@sh.itjust.works 5 points 3 months ago* (last edited 3 months ago)

Pretty similar but I couldn't get re-rolls to work on there. That's the main reason I made this

[–] illectrility@sh.itjust.works 3 points 3 months ago (2 children)

What was the app called and is it still available?

[–] illectrility@sh.itjust.works 6 points 3 months ago (1 children)

No, there is no advantage or disadvantage functionality. I made it purely for balancing, so finding out the average damage a character would do. In that case I would just write out all the different rolls the character would do when attacking and have the program calculate using that. It's pretty barebones

[–] illectrility@sh.itjust.works 11 points 3 months ago

Thank you very much. I, too, initially used a sampling approach but that was obviously inefficient and inaccurate. Getting this to work was a HUGE pain so it's nice to read some kind words about it, thank you

[–] illectrility@sh.itjust.works 16 points 3 months ago* (last edited 3 months ago)

Yes, yes I did... It's here

Thank you for pointing that out

79
submitted 3 months ago* (last edited 3 months ago) by illectrility@sh.itjust.works to c/rpg@ttrpg.network
 

I made a web page where you can simulate a complex dice roll sequence with conditionals (e.g. re-roll when roll is a 1) using a Python-like syntax. (Click the "Toggle Syntax" button to view examples)

It needs a second to load because it has to load a Python interpreter in the background (I'm not good at web development) but once that's done, it works really well.

It's still very barebones and I still have to work out some problems.

Maybe some of you could use it, though.

There's also just the Python version available to run locally here

Everything is GPLv3, enjoy!

35
Atheism Pamphlet (archive.org)
submitted 11 months ago* (last edited 11 months ago) by illectrility@sh.itjust.works to c/atheism@lemmy.ml
 

Found this pamphlet in my mailbox this morning. I pretty much agree with it and I think I'll keep it for the next time Jehovah's Witnesses decide to show up way too early in the morning.

Edit: I linked the digital mirror that was printed on the back of the pamphlet. Also, it's CC0 which I think is cool

76
submitted 1 year ago* (last edited 1 year ago) by illectrility@sh.itjust.works to c/atheism@feddit.de
 

So, recently I was talking to a friend and somehow we got to talking about religion and stuff. When I complained that religion is often put on a huge pedestal and that it's really just a glorified opinion and should be subject to the same criticism as any other opinion, they told me that that was a really hot take.

According to them, belief and religion is more than just an opinion since it's such a big part of people's lives. I countered that opinions are also big parts of people's lives and personalities. I mean, a huge chunk of your personality is based on your opinions, right?

We agreed to disagree but I kept thinking about it. I don't get why religion shouldn't just be treated like any other opinion just because people tend to cling to it. I get that ~~it~~ people are emotionally invested but that's not just the case with religion but other opinions too. I would appreciate your thoughts to help me understand better, is it really a hot take?

 

I'm sorry if this isn't the place to ask this, I also asked over at !python@programming.dev.

So what I want to do is this: Two RasPis are at different locations. They're on different networks but have internet access. Pressing a button on one of the Pis turns on an LED over at the other Pi via GPIO. How can I make the communication work? My first thought was Telegram bots as I'm familiar with those for notifications but you can't have Telegram bots communicate with each other, sadly. Is there a good (and secure) solution to this? Preferably using Python code and without continuous costs like server hosting, etc?

Thanks!

 

I'm sorry if this isn't the place to ask this, I also asked over at !raspberrypi@lemmy.ml.

So what I want to do is this: Two RasPis are at different locations. They're on different networks but have internet access. Pressing a button on one of the Pis turns on an LED over at the other Pi via GPIO. How can I make the communication work? My first thought was Telegram bots as I'm familiar with those for notifications but you can't have Telegram bots communicate with each other, sadly. Is there a good (and secure) solution to this? Preferably using Python code and without continuous costs like server hosting, etc?

Thanks!

 
 
 
 
 
view more: next ›