new players – When and how should I introduce my kids to RPGs?

There’s only a very short time I believe that it’s too early to begin playing with your kids. When’s the first time you picked them up and had them pretend they were an airplane while you swung them around?

I know, not quite a roleplaying game. However, very early on you build the foundation of playing games with your child, and there’s absolutely no reason ‘Let’s pretend’ can’t be a huge part of that. At 3-4 when your kids are pretending to shoot bows and arrows, play with him/her. Dice aren’t even neccessary. At that point, you’re roleplaying. Your child the bit of an archer, and you of whatever else. Maybe you’re both pretending to shoot deer as my nephew and his father did.

Move on from there as they’re ready. You can introduce settings, creatures, let them play out and pretend they’re in their favorite Disney movies or the like. Can introduce the concept of not -always- succeeding, show them how in the movies that it’s more exciting when the hero isn’t perfect. Sure he always wins, but, there’s usually a hold up. If he rescue’d the princess right off, there wouldn’t be much entertaining about it would there? Aladdin never would have met the genie if he could have just hooked up with the princess, for example. Still don’t need dice, or character sheets, at this point in time, use a coin, or play rock paper scissors.

When they’re ready, you can start introducing the concept of statistics, when you pretend you’re ‘blah’, he’s -really- strong, right? So, when he tries to do things that require alot of strength, he has an easier time, right? …

I could probably babble on the better half of a novel, but, I think the point is well on the way to leading to many more possibilities. Hope this helps!

Let me introduce myself

Hello everyone here, I am glad to be a member of this global network. My name is Azra Djulic. I am from Bosnia and Herzegovina. As a bachelor of law and master of international relations and diplomacy, I am passionate about responding to legal inquiries and helping people solve their everyday legal issues. I provide legal consultancy services to my clients with regard to international law. I am here to gain new experience and meet new friends worldwide.

dnd 5e – How do I introduce my BBEG’s power without my pcs rushing in to fight them?

I made a homebrew creature that’s supposed to be impossible for them to fight at the moment as that creature is the BBEG. I wanted to show the strength gap between the pcs start and how strong they will have gotten at the end, but I doubt that they will back away from fighting the creature.

How do I introduce my BBEG’s power without my pcs rushing in to fight them?

python 3.x – Image shows normally on simple program, but appears blank when I introduce it to mine (Tkinter)

I am trying to show a graph on the screen that I just plotted using matplotlib on python.
Basically, my program receives a bunch of parameters and then makes a graph, that should be displayed on screen.
Since I am new to tkinter, I made a simple program to see if the code worked:

from tkinter import *
from PIL import ImageTk, Image
root=Tk()

my_img1=ImageTk.PhotoImage(Image.open("plot.png"))   
my_label=Label(image=my_img1)
my_label.grid(row=0,column=0,columnspan=3)

mainloop()  

This works just fine.

However, when I introduce it into my actual program:

def graficar_fracciones():
    
    lista_de_ERRtotal=()
    for i in range(1,50):
        agregar=ERR_total(i)
        if agregar <0:
            lista_de_ERRtotal.append(0)
        else:
            lista_de_ERRtotal.append(agregar)
    plt.figure(figsize=(1.5,1))
    plt.plot(lista_de_ERRtotal)
    plt.xlabel("Cantidad de fracciones")
    plt.ylabel('ERR Total')
    plt.savefig('plot.png', dpi=300, bbox_inches='tight')
    my_img1=ImageTk.PhotoImage(Image.open("plot.png"))   
    my_label=Label(image=my_img1)
    my_label.grid(row=0,column=0,columnspan=3) 
    return

This function graphs the plot, then saves it. Then I open that plot and try to show it on screen, but it just shows blank.
Why could this be happening? I have checked some similar posts, but haven’t been able to find an answer.

Please allow me to introduce myself.

Hello dear friends,

My name is Daniel, I’m 37 and live in Spain.

I start making websites back in 98 on Tripod, love to design UI and hand code static web sites don’t know to program yet because I didn’t need to, but I am learning now so try to understand the basics right now, I “fighting” with JS and php. In the era of flash I did a lot of work with Macromedia’s program but when Apple destroy the technology I felt like some part of me died.

I never worked as a full time web designer till I was 30 or so, always had my normal job and make website as a hobby and some times for money, for obvious reasons like the lack of conviction, determination and initiative. Wen the economical crisis hit Spain and I found my self with economical problems and had to search for an alternative so I study psychology for a while then I fund anther job and quit the to study.

The thing is that I quit the job as a construction worker and got into the graphic design academy, here in my home town, to be a professional designer, but because health problems I had to quit the school and can’t work and study as the same time I guess (only in my case, my brother manage to finish the university and work at the same time)

After 4 hard years I created with a colleague a small design firm in Valencia, but it did not work quite well, we discuss all the time about projects an how we distribute the work. I did not learn very much in the school, have learned a lot from books and video tutorials like udemy and lynda.com. So after the epic fail with my work project, I changed the job for a place in a factory and worked as a mechanic and wood worker till about two years ago when the factory closed and fired all the workers because o economical problems. After that I had become unemployed and searching for a job actively till I found another design school here in Valencia.

So I had pass the exam ant start the product design career, but didn’t last to much either because I can’t maintained the pace with the more scientific courses, but I manege to learn how to design in Blender, AutoCad, Solidworks, Fusion360 and other CAD and PC modelling software.

Well here I am still unemployed without any higher studies neither some kind of real and profession. I saw by accident a video YouTube made by a designer which canal is called “living with pixels”. And inspiration struck, he spoke about a web design business formula in which you design websites with Elementor in WordPress. So here I’m learning how to use Elementor and WordPress, I already know HTML and CSS, currently learning to program with JavaScript ans php.

My intentions with this community is to make friends, learn a lot, and also collaborate actively in the forum, but for know I will retire in silence and take a look on the forum before ask questions and present my doubts.

I love metal, al genres of metal but not the symphonic or black/death, because I love to listen to the words of the son and understand it. Video games, rpg, isometric turn-based ones, stealth games and 4X. I also play board games like Scythe and Descent 2 and have two army of Age of Sigmar by GW, and air-soft too, have two MP5 a M4A1, and a 1911 hybrid. Love Italian food and motorcycles specially the cafe racer ones.

If you want to know more things about me, please just ask.
SEMrush

Thanks an have a nice day!

See you soon and hope we have fun!

 

Would it introduce lag and bad user experience to host a website with two hosting companies?

There are a couple of ways to accomplish this, and the level of complexity required varies a bit:

Option 1 – Serve on multiple subdomains

If the client is happy to have two subdomains for the two different parts of the company, you could have something like:

www.example.com
Serves pages for the primary company, potentially along with the “standard” about, contact, etc. type pages.

othersite.example.com
Serves pages for the secondary company, most of the navigation takes you back to www.example.com, but other interlinked pages are still held on othersite.example.com

This should be fairly easy to set up, but does expose the fact that there are two separate areas at work – however this may be sensible if you’re requiring separate logins for the users/visitors.

As others have mentioned you may also want to add redirects on both sites to ensure that if people attempt to access a page that should be hosted on the other site they end up on the correct site.

This also allows both sites to easily have versions of the same page (for example if you want separate contact or login forms on both sections).

You can configure subdomains to point to different IP addresses, so these can be separate hosting providers or just different plans with the same provider.

Option 2 – Use a load balancer to split traffic

This is could be a much more complex option, but allows your client to serve both parts of the site with a single domain (i.e. www.example.com) but then internally route the requests to multiple servers.

The simplest way to then set this up would be for the secondary site to live under a directory on the main site (i.e. www.example.com/othersite), that way you can keep them separated, and have dedicated pages if you need them, but easily share pages if required. You would also be able to easily separate the media and other assets used by the pages.

You would then have a single published domain, but under the hood you would have two sites serving the application, and again these can be hosted with different providers as required.

Considerations with both options

Depending on traffic levels and the hosting plans you’ve chosen visitors may experience a slight lag when moving between sites if the sites need to be “warmed up” to start serving traffic.

You’ll also need to duplicate a reasonable amount of templates, image assets, etc. between the two sites, and keep these updated if any of the site furniture, navigation items, etc. change. Links between the two sites will need to be fully qualified, however the DNS lookup required for the domains shouldn’t really be noticable when moving between the two sites.

opengl – Why does this order of Quaternion multiplication not introduce roll into my fps-style character controller?

I’m working on an OpenGL based project (in C#), employing Quaternions to rotate my camera I first tried to:

cameraOrientation = cameraOrientation * framePitch * frameYaw;

This accumulated an undesired roll in my cam-controller which made rotations unusable.
I found a post on stack exchange which suggested this reordering of operations:

cameraOrientation = framePitch * cameraOrientation * frameYaw;

Which completely solved this accumulation of roll. While I’m comfortable with matrix multiplication, I can’t seem to understand why this removes roll accumulation. Does anybody have any articles or images so I can grok what’s happening here?

It feels weird not to understand such a fundamental operation in my project.
Thanks!

linux – How does the weakness of SHA-1 introduce attack vectors in SSH?

The security branch of my company worries that the use of older versions of OpenSSH (pre-7.4), where the only Key Exchange Algorithm available is SHA-1 is a major security issue. They suggest generating new public/private keypairs for all users in the infrastructure.

As a Linux admin I’m supposed to be making a plan for fixing this issue, but when I try to research it, it seems that there is some mixup between the algorithm used to generate private/public keypairs, and the algorithms used in the connection handshake between two hosts.

As far as I can tell, the SHA-1 hashing algorithm is only used in the key exchange between two hosts, to validate each other, and has nothing to do with generating the public/private keypairs.

It also seems that the demonstrated vulnerability applies to things such as pdf documents, where there are tons of metadata that can be tweaked to try to generate an identical hash without actually generating visible text. I’m not even sure this is possible to implement in the SSH handshake.

My big question is: If our servers are vulnerable because they use SHA-1 in the handshake, what are the worst case scenarios?

  • Can the attacker spoof a known host and capture sensitive information by having an unknowing user log into it?
  • Can the attacker get a hold of login info directly or indirectly?
  • Something else?

Please also correct me if I have misunderstood something, I have found a lot of conflicting information about this!

dnd 5e – Would it be balanced to introduce an “Aim Action” that uses the same mechanics as True Strike?

There are few things in D&D 5E on which the consensus is as overwhelming as on the fact that True Strike is an extremely poor cantrip. As discussed in many places, the main problem is the action economy. As this answer to a similar question puts it, casting True Strike is not so much a benefit as it is a trade off: You waste your action on one turn in order to gain advantage and thus use your action more effectively on your next turn. As has also been pointed out countless times, this is rarely optimal, as attacking twice without advantage still has a better chance of hitting at least once than attacking once with advantage.

The generic scenario in which True Strike actually helps is when a character needs to put all their focus into making sure that one crucial, strategically relevant attack actually hits. Putting it like that doesn’t let it sound particularly magical: the character just takes their time to aim. I really like the narrative and I could imagine very dramatic, epic, and satisfying game moments with this mechanic. However, they do not happen, since they alone are hardly a convincing reason to choose the otherwise almost useless True Strike as one of one’s limited cantrips.

Would it be balanced to introduce an Aim Action, that is available to everyone and does exactly what True Strike does (mechanically)?

One obvious implication ist that True Strike is now entirely pointless and hence is removed from the game. Since it’s almost never chosen anyway, I don’t see this as a problem.

Some additional context: I also noticed that the Unearthed Arcana Class Feature Variants include the “Cunning Action: Aim” for the rogue. Having a general Aim Action and allowing this feature variant would keep in line with the idea that the Cunning Action lets the rogue do things anyone can do, just quicker. It’s Unearthed Arcana, so this may not be a great argument, but I like how consistent it feels.

new players – How do I introduce my co-workers to RPGs via a Virtual Table Top (VTT)?

I am fortunate enough to work at a company that twice a year budgets time and expense so we may have a “team-building” activity.
I am on a team of ten people total. There is a stipend to pay for expenses. We’ve gone go-karting one afternoon then out for dinner on the company coin, that kind of thing. Another time we have had lunch at the office followed by an afternoon of table top games like Citadels and there was enthusiasm for that. Currently everyone is working from home in the same timezone, meeting over Slack, Zoom, Microsoft Teams, etc.

Since (a) I am a big fan of tabletop RPGs where the players work together as a team to take down BBEG, and (b) there’s enthusiasm for trying new things, and (c) team building always helps morale, I want to float our next “team building” activity as “I run an afternoon RPG adventure on Roll20.net” as a one-off session; something four hours max.

I have played D&D since 1983. I am quite comfortable as Gamemaster/ DM for six players. I believe I can stretch to nine players for an afternoon. One of my co-workers has also been gaming since the Eighties, knows the concepts very well, and has expressed enthusiasm for the idea. I have not sounded out the rest of my team for their enthusiasm and experience with RPGs; I suspect it is all over the map with at least three novices.

I am looking for specific examples from people who have tried this, such as, “I tried Game Foo and it did not work for reason X,” or “I introduced my friends to VTT with Game Bar and the following things worked really well:…”

I’ve used Roll20.net four times with my gaming group. I have the hang of it. I’m not wedded to it, but it seems like it would be a solid fit with some preparation on my part which I’m willing to do. Roll20.net has some good introductory videos.

There’s no negative stigma about Role Playing Games at my employer. I am comfortable enough there that I can float the idea and if my co-workers say “Nope, not at this time,” that’d be fine.

I’m flexible as to which game we play. My criteria are:

  1. It’s easy for a novice to pick up the basics
  2. My co-workers work together (no stabbing each other in the back)
  3. My co-workers have fun for the afternoon

My favourite game is Pathfinder 1e; I fear that is WAY too deep for novices, unless I strip it down as suggested here. I don’t want to overwhelm/scare off my co-workers with the PFSRD.

I am familiar with DnD 5e. I don’t have a DnDBeyond account. Since I imagine everyone would need a Roll20.net account to start, I’d rather not require everyone to create two accounts.

I have an idea of how I’d make this work in person: I’d provide nine copies of the Universal Table from TSR’s Marvel Super Heroes, I’d draw a large rough map of the downtown core of our city on the whiteboard, and my co-workers would each pick an Avenger from a set I’ve prepared in advance. Those MSH rules are pretty basic (one table! One!) and I’m sure even those co-workers who have never heard of RPGs have heard of the Marvel movies. Each Avenger would have a token the player could stick to the whiteboard. However, I suspect that super heroes don’t scale into Roll20.net; put another way, my first thought was that it’d be easier on the novice players if they were constrained to the walls of a castle and could not fly.

While I would like to offer my team the choice of game genre, I suspect that with nine people I’d get nine different responses.

I have read this question about introducing kids and this question about introducing novices to Pathfinder 1e in a short session. I believe my question is distinct enough from those two and is not a duplicate.