okwhateverdude

joined 2 years ago
[–] [email protected] 3 points 13 hours ago

What's wild is that the nethack source is so easy to read and understand, that it is trivial to add new content. I'd like to see some of the mechanics from the newer gen roguelikes like Shattered Pixel Dungeon make it back into trad nethack

[–] [email protected] 12 points 13 hours ago

Depends on the people. Eternal September has been a meme for over 30 years at this point. It is a cyclical pattern in just about anything social: experimentalists/creatives create new thing, early adopters join which gives new thing legitimacy, social contracts are implicitly drafted because the community is small and easy to reach consensus, then it gets exposure, masses of new people join the thing that aren't interested in the social contract, community cohesion eventually evaporates. This is how you go from "Man, our thing is so cool" to "Fucking newbies spamming in general, begging." You don't want to share your cool thing with a bunch of mouth breathers that aren't capable of appreciating what makes the thing actually cool. Eventually the grifters come, and then it is game over. So the original community members scatter to the winds. Some creative people make some new thing and it starts all over again.

[–] [email protected] 7 points 13 hours ago

I can't get the accent that goes with this phrase out of my head. This response is so perfect 🤣

[–] [email protected] 3 points 1 day ago

Not GP, but reading gnarly code and making definitive statements about who/what/when/where/why such that your documentation is accurate, especially in a corpo context where there are not clear boundaries of responsibility, requires quite a bit of brain power. Not to mention the ever increasing entropy in systems driven by profit means that whatever you write in terms of documentation will have a pretty short shelf-life. The code might stick around as an unholy amalgamation of copypasta after a refactor or two.

[–] [email protected] 3 points 3 days ago (1 children)

One time worked in an office building with a pretty shitty floor on the second floor. Wouldn't have surprised me if it wasn't really all that structurally sound, because I could bounce my leg, just like I am doing right now, and the dude sitting next desk over could feel it in the floor. I ended up moving to another desk to avoid the conflict with the coworker... and in case the building was shitty enough that it was a weak spot in the floor.

[–] [email protected] 4 points 3 days ago (1 children)

Brave? Dude probably can taste it while feeling like a corndog

[–] [email protected] 4 points 3 days ago (1 children)

It is somewhat difficult to source N2 that hasn't been adulterated as a consumer now. They do the same thing with He2. I'm with shotgun sammich dude. My retirement plan definitely involves my mouth watering for bullets.

[–] [email protected] 2 points 1 week ago

Since 2013, about the time the american's solidified their control over the company, from what I remember working there then. Gee, what a coincidence.

[–] [email protected] 2 points 1 week ago

Okay cool, just making sure you covered all your bases 🖖

[–] [email protected] 2 points 1 week ago (2 children)

I'd carefully consider using email for this. If you're hosting the service, you might need to use one of the bigger email providers that already have reputation (unless you already have good IPs with good rep). Otherwise, you risk the emails sitting in spam and people's switches being flipped. If it is self-hosted, you'll probably need to explain the risks to users.

Given today's world of pocket computers, you might consider using push notifications of some kind. Or have a companion client that pokes an API and there is some kind of challenge/response.

[–] [email protected] 4 points 1 week ago (4 children)

Are your users technical? If not, crontab syntax is definitely to be avoided. Instead, I'd offer some simple options like daily, weekly, monthly, etc. Then convert that syntax into crontab syntax.

I glanced at the repo, but there is no content in the README.md to get a sense of what your project is actually doing.

For processing cron, you should consider just using cron. You can setup a user specific to the process, use that user's crontab, and manage the entries. If the source of truth will be from the database, then you don't even need to read the crontab itself, only (over)write it on demand.

[–] [email protected] 4 points 1 week ago (1 children)

Okay cool. Thanks for sharing your game

 

Here is a little something to ponder: how much damage could you do in a single game? Well, I spent about 65 hours to find out.

If you're not familiar with Forge, I definitely recommend to check it out. It is a Free/Open Source M:TG engine that has a (not entirely dumb) AI, network play, and just about every single card you could imagine. With this engine, I constructed a non-legal deck with a card combo with an infinite loop and exponential growth both in damage and creatures. And then I played games until I could execute the combo and see just how much damage I could do.

Unfortunately, the software isn't really built for these kinds of Johnny tactics, and it got incredibly slow. So slow in fact, that by the end, when the stack had 512 Scute Swarm triggers, it took days for it to resolve (and give the AI a chance to respond to each and every one).

Anyhow, here are some screenshots I took, and the deck. I tried to include the game log, but I think I am bumping up against a body length limit on posting.

Winning Screen Achievement

Buglandia Deck

[metadata]
Name=Buglandia
[Avatar]

[Main]
2 Altar of Dementia|TMP|1
2 Coat of Arms|EXO|1
1 Concordant Crossroads|2X2|1
3 Crucible of Worlds|2X2|1
3 Fastbond|LEA|1
4 Forest|ONE|1
5 Forest|ONE|2
7 Forest|ONE|3
4 Forest|ONE|4
2 Horn of Greed|STH|1
4 Jaddi Offshoot|IMA|1
2 Khalni Heart Expedition|ZEN|1
2 Lifecrafter's Bestiary|AER|1
4 Lotus Cobra|IMA|1
3 Scute Swarm|ZNR|1
2 Scythe Leopard|BFZ|1
2 Tireless Provisioner|PLIST|1
2 Tireless Tracker|PLIST|1
2 Well of Knowledge|WTH|1
1 Zendikar's Roil|ORI|1
3 Zuran Orb|ICE|1
[Sideboard]

[Planes]

[Schemes]

[Conspiracy]

[Dungeon]


view more: next ›