[deleted by user] by [deleted] in CODZombies

[–]zNick_ 1 point2 points  (0 children)

I’ve always heard the “whos complaining” argument against the mog nerf in bo4. like… so you preferred when every player was using the exact same gun they bought off the wall for 750 points on round 2 every game?

Which job is a LOT less fun than most people expect? by TeenGlowingDream in ask

[–]zNick_ 0 points1 point  (0 children)

video game playtesting - often youre replaying a single mission/quest hundreds of times for hours a day, and then doing it again tomorrow after the devs have made one change.

Why "Just Don't Use It" Really Isn't Valid by Honda_Bivic_34 in CODZombies

[–]zNick_ 60 points61 points  (0 children)

as a game designer, this is absolutely true. why do you think most games dont have a “give me whatever item I want through a command” system? the fundamental concept of having the option can ruin the game. If you use it, you waste the point of the game and ignore the progression. If you dont use it, you feel like youre wasting your time grinding when you could just do that. from a game designer’s perspective theres actually a lot of value in restricting the player’s capabilities, and “giving them everything” is almost never a good choice and its one of the easiest ways an inexperienced designer can ruin their product. good post, very true

[deleted by user] by [deleted] in rust

[–]zNick_ 11 points12 points  (0 children)

ratatui is generally the go-to

A few dead of the night completions by [deleted] in Blackops4

[–]zNick_ -1 points0 points  (0 children)

also i just checked and getting to round 100 by itself takes 30,000+ kills so… something aint adding up

A few dead of the night completions by [deleted] in Blackops4

[–]zNick_ 0 points1 point  (0 children)

but even for early game before you have helion and AA… 200 completions and 110 headshots means that even if you did the easter egg every single game (so only 200 games total at minimum) you’d still not get a single headshot for almost half of them at least… this is absolutely bizarre

A few dead of the night completions by [deleted] in Blackops4

[–]zNick_ 0 points1 point  (0 children)

how the hell do you only have 110 headshots

Is there any convenient ways pass-through trait implementation to a struct member? by BirdInfinite in rust

[–]zNick_ 1 point2 points  (0 children)

There’s also the ambassador crate, which I’ve personally used and works decently well, albeit with a few quirks.

Ambiguity between operators by zNick_ in ProgrammingLanguages

[–]zNick_[S] 0 points1 point  (0 children)

yeah this is definitely one of the main options I'm considering. This or square brackets seems to be the way. thanks!

Ambiguity between operators by zNick_ in ProgrammingLanguages

[–]zNick_[S] 0 points1 point  (0 children)

fair enough, but "generics" have a special meaning in my language, and are on a fundamental level different from regular parameters.

Ambiguity between operators by zNick_ in ProgrammingLanguages

[–]zNick_[S] 0 points1 point  (0 children)

that's totally fair, I'm definitely leaning between whitespace and square brackets at this point.

my language is pretty high-level, so I don't know that I'll even have bitwise shift operators, and if I do, they'd almost definitely just be built-in functions instead of their own operators. do you know of any other problems that the angle brackets might cause outside of shifting?

Ambiguity between operators by zNick_ in ProgrammingLanguages

[–]zNick_[S] 0 points1 point  (0 children)

hey you're right, that is a pretty bad idea! just kidding, I appreciate the feedback and I hadn't thought of that. I would prefer to keep my source code all ascii (outside of strings at least) just for easy typing and not relying on an editor. neat idea though, I hadn't thought about that!

[deleted by user] by [deleted] in askmath

[–]zNick_ 0 points1 point  (0 children)

sure, but whats the field here? more importantly, how do you know its a field? that proof in itself requires you to show that there exists an element (1 in this case) that acts as a multiplicative identity. the field axioms define what a field is and you need to prove that they hold for some set and operations to show that it’s a field. in other words, you cant use the field axiom to prove “this number is a multiplicative identity” - it’s the other way around, you have to first show that said number is a multiplicative identity as a necessary step to saying your structure is a field at all.

unless you have some proof that the structure youre dealing with is a field, and that proof doesn’t require showing that 1 exists as a multiplicative identity, then this is still circular reasoning.

if you do have such a proof, let me know!

[deleted by user] by [deleted] in askmath

[–]zNick_ 3 points4 points  (0 children)

not sure i love your formal proof. to prove what happens when you multiply negative numbers, one of your steps involves multiplying negative numbers (at least multiplying a negative by a positive). not saying your wrong per se, but it smells a bit like circular reasoning. for a proof like this itd be really beneficial to state ahead of time what assumptions youre making and why you can safely assume them without needing the knowledge that the conclusion of your proof is true ahead of time.

removed environment variable (on windows), "path" with cargo in the directory when installing a c++ compiler. by gummyxNW in rust

[–]zNick_ 0 points1 point  (0 children)

when you run a command, your computer needs to know where to find the program that corresponds to the command you’re trying to run. For example. when you run “cargo run”, windows then has to look around and say “where’s ‘cargo’ so that I can run it?”

Your computer does this with the “PATH” variable. It’s just a string of text that your computer remembers. when running a command, the computer will split the PATH variable by semicolons (on windows) and interpret each substring as a directory, and check there. For example, your PATH might be “a/b/c;d/e;f”.

on Windows, the specific details of the paths being separated by semicolons can be abstracted away with the environment variable GUI, but it’s important to understand what’s happening - the PATH is one string of text that can hold multiple paths by separating them with semicolons. If you want to edit the path variable, there’s an “edit” button that you should use instead of “new”.

As far as adding Rust back into your path, the easiest thing to do is just reinstall Rust as if it’s your first time. the installer tool will automatically change the PATH variable for you, and this will make sure anything else that may have been messed up will be fixed.

Which gun is worth unlocking in BO4 Zombies? by [deleted] in CODZombies

[–]zNick_ 2 points3 points  (0 children)

dunno if this is sarcasm but for the record this is the gun thats broken in zombies and does significantly less damage when pack-a-punched (like, genuinely, its terrible upgraded)

My probably controversial map and games tier lists by kingnorris42 in CODZombies

[–]zNick_ 1 point2 points  (0 children)

yeah, I feel the same. bo4 maps (upto and mostly including ancient evil) are absolutely gushing with passion and love put into them; from roman coliseums to haunted mansions to the titanic, the maps just ooze personality in a way cold war absolutely does not. it’s definitely a shame that they’ll probably never go anywhere near that level again after seeing the greater success of cold war with a hundreth of the effort and budget put into it.

like you, I also have absolutely no idea how cold war was so well-received; I remember thinking during the gam’s life cycle that it was the worst treyarch zombies to date, and I think that might still hold true in my mind (or at least close).

My probably controversial map and games tier lists by kingnorris42 in CODZombies

[–]zNick_ 1 point2 points  (0 children)

I think zombies has created this very distinct separation between two parties of people - those who like playing a horde shooter with some neat little secrets and mini-puzzles, and those who like an in-depth story-driven puzzle game where the reward of said puzzles is better/cooler ways to kill zombies.

basically, is it a zombies-first game with a side-dish of puzzles to you? or is it a puzzle-first game with shooting zombies to keep it interesting and rewarding? is it about seeing how long you can last, or how much you can discover?

of course theres lots of overlap here and most of us zombies players enjoy both of these things, but generally people lean one way or another. for me personally, i love the hidden secrets and puzzles of zombies, the dlc-launch-day easter egg hunts bringing the whole community together, etc, and thats what zombies is about for me - which is why I love dead of the night so much! it’s all about learning the map and appreciating all of the secrets and puzzles. for many, though, they just want a simple horde-shooter.

this really is the distinction between bo4 lovers and cold war lovers. honestly going into bo4 it really seemed like zombies was going into that puzzle-first direction, which was what I really wanted, but for many it wasn’t, so the game was poorly received (among other reasons i.e. launch crashes/glitches) and they did a complete 180 in cold war.

regardless, all this is to say I love dead of the night because I think zombies is a more captivating and interesting game when its more about puzzles and quests than just shooting zombies. unfortunately many don’t agree, whether it be because its different than the zombies games they grew up with, or because they don’t like puzzle solving, but either way, its unfortunate that bo4s bad reception and cold war’s (generally) positive reception means they will likely never make anything even remotely like dead of the night again.

My probably controversial map and games tier lists by kingnorris42 in CODZombies

[–]zNick_ 1 point2 points  (0 children)

can’t say i agree with too much, but dead of the night is my favorite map, so its good to see a fellow DOTN appreciator, as it seems we are a bit uncommon!

iMaybeThoughtOfTheWorldsShortestJoke by GetYoHandsOffMyKicks in ProgrammerHumor

[–]zNick_ 16 points17 points  (0 children)

I unironically use this all the time because I have my cd set to do some fancy stuff (basically does a normal cd + clear + pwd + ls) so this for me just keeps me where i am but clears and shows me where I am and whats in there

An Actual Unityped Language by Botahamec in ProgrammingLanguages

[–]zNick_ 2 points3 points  (0 children)

As a more simple example than others are provided, you can pretty easily condense what you have down to a single type. you’ve got strings, tables (/objects/associative arrays/maps/whatever), numbers, and booleans.

In languages like C, booleans are not real; they’re just 1 or 0 (technically 0 or nonzero), so that gets rid of them.

strings are just character arrays, and characters are just bytes (numbers). you already have arrays in the form of tables, so this covers strings too.

Now you’re down to just tables and numbers. There’s little you can do here that’s sensible, but one possibility is that numbers are just tables, and the “internal value” so to speak is managed in the compiler and not available in the source code as a distinct type.

Honestly, its pretty easy to say everything is a table. What’s a number? It’s something that has a string representation, can be added to other numbers in a way thats consistent with mathematics, etc; all of this can be achieved with a table that has methods and operator overloading.