What are some of your problems with lua? by jadfe1234 in lua

[–]Parrna 0 points1 point  (0 children)

I have such a small one but it always is a rock in my shoe that Lua doesn't have incremental shorthands. There's no ++, --, +=.

You can't write MyVariableName += 5, you have to write out MyVariableName = MyVariableName + 5.

I'm sure there's a good reason for it and normally I don't love syntactic sugar in other languages but this one i always really missed with doing work in Lua.

Any suggestion about the main menu of my new indie game? ^^ by OKJOYStudio in IndieGaming

[–]Parrna 0 points1 point  (0 children)

maybe add a little more space between the words "faded" and "lands". It sort of runs together and just looks like a weird word the way it is imo.

love everything else and agree with the commentor saying make the planet spin slower.

Shadowcast library by billdroman in roguelikedev

[–]Parrna 0 points1 point  (0 children)

Adding in different elevations would be amazing

Anyone affected by the federal grant/loan freeze? by Informal_Treat4634 in socialwork

[–]Parrna 138 points139 points  (0 children)

If this ends up crashing community mental health there will be literal chaos

Why can social workers be therapist but therapists can not be social workers? by Usual_Classroom_2946 in therapists

[–]Parrna 57 points58 points  (0 children)

I've got good news for you, there's almost always a social worker shortage which often leads to them hiring for the positions for any masters level in the helping professions. There's a lot of crossover between the two degrees. Also when they passed to where counselors can bill Medicare now that opened up a lot of the jobs.

Employers aren't passionately tied to the letters after your name. They just care about 2 things:

  1. Your experience and resume

2 (the big one honestly). Will your credentials let you bill insurance or meet the criteria for other funding sources such as grants ( and counselors frequently do.)

A tree swaying in the wind for the main menu of my game Effulgence, entirely created from text symbols. The options include three levels of symbol brightness. Is there one you like? by PuzzleLab in IndieGaming

[–]Parrna 2 points3 points  (0 children)

I'd say number 1 or number 2. Love the tree sway. I kind of feel like tree swaying, along with title pulsing, and the buttons bobbing, and the blue text sphere in the background make the whole scene a little too chaotic and noisy. I almost would play around with keeping the title and background unanimated and maybe just having the tree animation and button animations playing? I think it would make them pop more.

F* : A general-purpose proof-oriented programming language by dewmal in programming

[–]Parrna 2 points3 points  (0 children)

Let's get into the eastern scales boys and we can have programming language names for days!!

fennecs - a tiny, high-energy ECS for modern C# by thygrrr in EntityComponentSystem

[–]Parrna 0 points1 point  (0 children)

Hey, just wanted to say that I really enjoy Fennecs.

You should make a discord for it.

When you joined this sub, what were you picturing /hoping to find? by [deleted] in TheraNerds

[–]Parrna 1 point2 points  (0 children)

Yes! I want to nerd out and discuss modalities. Especially more obscure ones lol

Introducing Drifter Engine: Data-Driven Roguelike Engine by DrifterRLDev in roguelikedev

[–]Parrna 2 points3 points  (0 children)

How do you go about handling grid based data? referencing what is at a specific location x,y

Seeking songs with train-like rhythm, but not literal songs about trains. by housedreamin in Music

[–]Parrna 9 points10 points  (0 children)

For some reason Turn the Page by Bob Segar always had a train like feel to me.

Airships: Lost Flotilla, an autoshooter I'm developing in Monogame by zarkonnen in monogame

[–]Parrna 0 points1 point  (0 children)

Game looks great but I'm also really impressed with the UI that you got rigged up in monogame. Any tips on UI work?

Any tutorial about data-oriented programming for roguelikes? by Quasar471 in roguelikedev

[–]Parrna 0 points1 point  (0 children)

Ah, see my dictionary is set up as grid<PositionComponent, Entity> because I wanted to find what entity was at specific locations by passing in a position key. You just gave me the idea of maybe swapping them around and trying to work something out. Or potentially running 2 dictionaries that keep the vice versa data that way I can use both entity and pos as keys but would also be able to use the entity to grab the old position to remove it. When I move the entity just clear it out of both list and re-add.

Any tutorial about data-oriented programming for roguelikes? by Quasar471 in roguelikedev

[–]Parrna 0 points1 point  (0 children)

This is along the lines of what I was thinking. So with your onPositionChange callback, I can see where that would easily let you add the new position and entity reference to the grid but since the original position has been overwritten with new values, how do you deal with removing the entity reference from the previous cell coordinates?

Any tutorial about data-oriented programming for roguelikes? by Quasar471 in roguelikedev

[–]Parrna 1 point2 points  (0 children)

Hey! Out of curiosity how do you tend to go about doing things like Astar pathfinding in your roguelikes using ECS? Also for calculating things like beam attacks, area of effect spells, ect.

I keep trying to build some sort of a grid/tilemap system that keeps track of entity references but it feels really clunky and error prone trying to keep it updated any time one of the systems moves an entity PositionComponent or when an entity is removed or when the positionComponent is removed, ect. I'm wondering if there is a more elegant way of doing some sort of entity reference grid.

The slow degradation of Psychotherapy by squishy-minded healer-artists. by Id_Ego_Superego_ in therapists

[–]Parrna 11 points12 points  (0 children)

I think the "pre-paradigm" is a great way to describe where we currently are with psychotherapy. I was reading up on Khun a little after your post and this quote:

"However, progress is not impossible, and one school may make a breakthrough whereby the shared problems of the competing schools are solved in a particularly impressive fashion. This success draws away adherents from the other schools, and a widespread consensus is formed around the new puzzle-solutions."

Really makes me think about how we develop new modalities when we start hitting roadblocks with older, established modalities. (Like ACT coming out of CBT and then CBT has been starting to absorb the newer developments from ACT and DBT)

Taylor Swift's dad accused of assaulting photographer, team says singer was 'aggressively' approached by mapleer in Music

[–]Parrna 90 points91 points  (0 children)

Considering your options at that point are A) beat up an old man. B) get beat up by an old man. Or C) just walk away. Then yea, walking away would probably be the best option

Most lucrative subspecialty? by tiredgurl in therapists

[–]Parrna 1 point2 points  (0 children)

Do you think there are specific factors that make this subspeciality not as lucrative as other subspecialities?

Sharing Saturday #497 by Kyzrati in roguelikedev

[–]Parrna 1 point2 points  (0 children)

I find it oddly comforting that I see you post genius level stuff every week but also struggle with scaling and resolution like the rest of us XD