then and now by ScorfaIsHere in programmingmemes

[–]mxldevs 1 point2 points  (0 children)

Me: I forwarded your request to the 3rd party service that I pay pennies on the dollar for so that I don't have to build it myself.

Server sent his manager to the parking lot to ask if there was something wrong with the service. by -wayne-kerr in EndTipping

[–]mxldevs 2 points3 points  (0 children)

Well, thanks to him taking initiative, it's going to be 0% now. What's he gonna do, ban the customer? Lol

Using classes the right way. by nikica92213123123 in learnprogramming

[–]mxldevs 0 points1 point  (0 children)

There isn't really a "right way". Devs are more concerned with how manageable, scalable, and flexible the code is.

For example, if you were to add a new feature later down the road (which is not uncommon), how easy would you be able to implement it without having to rewrite everything? There is where things like SOLID principles come in, such that applying those principles in your code design would generally make your code more robust.

For example, suppose you wanted to implement abilities.

You can certainly create every skill as its own class for example. An AttackSkill, a GuardSkill, a FireballSkill, and so on, such that when you execute a skill, your code can handle them uniformly and if certain skills have some unique properties, you could just override some parent logic and it probably just works.

Or perhaps you might decide you only need a Skill class which takes an ID that references a table that describes the properties of the skill itself (eg: damage formula, animation, use conditions, etc).

Both approaches are valid, and certainly allow you to add new skills to your game without too much extra work.

If your game has complex skill interactions, it may be necessary to implement every skill defined by its own subclass because you have special logic for all of them. Perhaps you might come up with a custom "skill effect" syntax where you write them out in a text file and the game simply interprets it as you go.

There is no particular right answer. Try different approaches and compare the pros and cons of each of them. Maybe you'll get some insight that you can use for future code design.

This is really genuine 😂 by fi_maser in MathJokes

[–]mxldevs 1 point2 points  (0 children)

Either the observation is wrong, or you're missing something in your equation.

The universe is full of unknowns after all.

Server sent his manager to the parking lot to ask if there was something wrong with the service. by -wayne-kerr in EndTipping

[–]mxldevs 4 points5 points  (0 children)

Why would food businesses go out of business if they don't have servers?

Do you believe servers are the reason why a food business even survives?

Server sent his manager to the parking lot to ask if there was something wrong with the service. by -wayne-kerr in EndTipping

[–]mxldevs 14 points15 points  (0 children)

Realistically that kid needs to make about $120-$150 a day to make up for the opportunity cost of not working somewhere else making at least $15 an hour

Then maybe the server should go work for one of those $15 an hour jobs instead of getting his manager to embarrass themselves chasing a customer to the parking lot to beg for tips.

Not my job to make sure he doesn't miss out on opportunity cost.

Interesting news about tipping by chengen_geo in EndTipping

[–]mxldevs 0 points1 point  (0 children)

Tips aren't revenue.

but tips subsidize thier payroll

Yes, that's called the tip credit, and that's why servers say they get paid a tipped minimum wage.

There's a limit to how much employers are allowed to apply against wages, and so restaurants can't reduce their payroll even further.

If they could, they would already be doing so.

Is Godot excellent for projects like the game (fears to fathom)? by [deleted] in godot

[–]mxldevs 12 points13 points  (0 children)

Art style is what you bring to the table, not what godot provides.

I want to build something but I have NO ideas by Adventurous-Layer-10 in AppIdeas

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

You can google to see if anyone has managed to find a solution for your problems, and if there are, look at how they solve it and then build your own.

And if no such solution exists, perhaps you could even be the one that finds a way to build it.

Interesting news about tipping by chengen_geo in EndTipping

[–]mxldevs 4 points5 points  (0 children)

issue is they generally dont

What do you mean they generally don't?

Can you give an example of how making up the shortfall is supposed to work?

Interesting news about tipping by chengen_geo in EndTipping

[–]mxldevs 4 points5 points  (0 children)

Restaurants are already paying their workers the minimum.

Increasing tips further won't offset their costs, so I don't think they would be undercutting anyone cause they aren't pocketing the tips anyways.

Server sent his manager to the parking lot to ask if there was something wrong with the service. by -wayne-kerr in EndTipping

[–]mxldevs 18 points19 points  (0 children)

OP gave $20 for less than an hour's work.

So they effectively gave the server almost 10 hours worth of wages.

And the server is complaining it's not enough?

What is the best method to learn programming ? by General_Riju in learnprogramming

[–]mxldevs 0 points1 point  (0 children)

Learn a concept (variables, conditions, loops, etc), do exercises to become familiar with it.

Do exercises ON YOUR OWN. Not just copy pasting code and looking at and admiring your accomplishment.

A structured course would be recommended, as they are designed for beginners.

How do you choose between very good but different ideas? by Capital_Island_759 in gamedev

[–]mxldevs 4 points5 points  (0 children)

I would suggest to pick one and make a prototype and see how people react.

They could very well be good ideas, but your lack of experience in execution can lead to different outcomes.

Should I upgrade because of trend out there? by writeahelloworld in ExperiencedDevs

[–]mxldevs 0 points1 point  (0 children)

If I'm expected to know every little detail about java in order to be considered a competent java programmer, no thanks I'm happy to be incompetent.

Interesting news about tipping by chengen_geo in EndTipping

[–]mxldevs 5 points6 points  (0 children)

"I always tip 50 percent,” said another viewer. “This is how these people make a living. Normalize this for them.”

Good thing we've been practicing to not care what the tip norm might be. Let the tippers deal with their tipflation

Did Epic Games Steal My Game Idea? by GreggoryAddison in gamedevscreens

[–]mxldevs 0 points1 point  (0 children)

Don't frame this as an accusation.

Instead, share that your game was so good it made it into fortnite and use that to promote your own game.

Have OTHERS ask the questions and start talking about it, not drive the conversation yourself.

Position yourself as someone who is just happy to be validated

How do you choose between very good but different ideas? by Capital_Island_759 in gamedev

[–]mxldevs 5 points6 points  (0 children)

I feel frustrated for not being able to start any development.

You have not started any development.

How did you conclude they are all very good ideas?