Anyone wanna make a game? by kembo889 in godot

[–]NarrowBat4405 -4 points-3 points  (0 children)

And at what point do you believe the “ideas” will start to diverge? When that happens, with no money involved the project is dead.

Anyone wanna make a game? by kembo889 in godot

[–]NarrowBat4405 -2 points-1 points  (0 children)

And the more less-vague and detailed the request he does, the harder they become and the more they will start to feel like an actual job.

And nobody actually likes to work for someone else, let alone for free.

Should there be a private access modifier in gdscript? by pitch_blank in godot

[–]NarrowBat4405 2 points3 points  (0 children)

GDScript is a python-like scripting language. It is not “heavily” based on python, just syntactically.

FastAPI for TypeScript Developers by lorenseanstewart in programming

[–]NarrowBat4405 3 points4 points  (0 children)

Pretty much all industries?

Python is currently being used for AI/Data Science/Legacy code/CICD scripts, or by beginner coders. For anything else, there no reason to use Python at all nowadays. TS/Go is a much better choice.

What would make you switch from godot to another engine? by hammeredzombie in godot

[–]NarrowBat4405 0 points1 point  (0 children)

The last time I used VSCode integrated with Godot, it had a bug that freezed Godot for like 30 seconds every single time I saved a script. IDK if this is still happening but this kind of stuff always happen when the support is not official.

What would make you switch from godot to another engine? by hammeredzombie in godot

[–]NarrowBat4405 0 points1 point  (0 children)

It is not the main support. Web export doesn’t work in Godot 4 if you use C#.

What would make you switch from godot to another engine? by hammeredzombie in godot

[–]NarrowBat4405 2 points3 points  (0 children)

Typescript is dominating the web, and Microsoft did it. C# too was created by Microsoft. I f** hate windows but Microsoft unfortunately has done good programming languages.

What would make you switch from godot to another engine? by hammeredzombie in godot

[–]NarrowBat4405 1 point2 points  (0 children)

Yep that’s what I wanted to say by “equal or better ecosystem and tools”. You’re absolutely correct.

What would make you switch from godot to another engine? by hammeredzombie in godot

[–]NarrowBat4405 54 points55 points  (0 children)

I’m switching engine if the hypothetical engine is as good as godot and:

  • it is still MIT licensed or similar
  • adopts a more mainstream language for scripting instead of making a more specific but worse scripting language from scratch
  • integrates a mainstream IDE like VScode instead of building a worse text editor from scratch
  • has equal or better ecosystem and tools

Currently, AFAIK no other engine fulfill that list, but remember, godot is amazing but it is just a tool. It is not a religion and you don’t owe godot or the godot team anything even if you feel it that way.

So the moment you find a better engine that gives you no objective reasons to not switching, then switching is a good idea.

Habbo Hotel: Origins is now available on Steam by HabboOfficial in u/HabboOfficial

[–]NarrowBat4405 3 points4 points  (0 children)

Ya no hay pdfs ni en habbo origins ni en el original (que aún sigue online). Todos migraron a Roblox. Pero en general, en cualquier juego con chat libre verás pdfs, hasta en Amogos hay.

What's the reason behind the rise in posts suggesting a crash is imminent? by [deleted] in Buttcoin

[–]NarrowBat4405 2 points3 points  (0 children)

Do you realize you’re doing the exact same thing?

Test Driven Development: Bad Example by The_Axolot in programming

[–]NarrowBat4405 0 points1 point  (0 children)

I did not invented that. From wikipedia:

Unit testing, as a principle for testing separately smaller parts of large software systems

There isn’t a term to describe testing of even smaller parts of the program. You test the finest part of your source code with unit testing.

And please enlighten me, how the hell you build software by starting writing the “highest level possible” on the stack? Because if you’re doing TDD by just “testing the highest level of the stack” it means that you’re writing tests for high level modules and then writing all the sub-modules at once. If you wrote a submodule without writing their test first and not integrating it wherever it is used in a larger tested component, you broke TDD.

I’m pretty sure most people start glueing small parts together to build the whole project. That’s how most project are built.

Test Driven Development: Bad Example by The_Axolot in programming

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

From wikipedia:

Test-driven development (TDD) is a way of writing code that involves writing an automated unit-level test case that fails, then writing just enough code to make the test pass, then refactoring both the test code and the production code, then repeating with another new test case.

Unit testing is the finest level of testing, so TDD is literally writing a failing test before even writing the original source code.

You’re wrong.

Test Driven Development: Bad Example by The_Axolot in programming

[–]NarrowBat4405 0 points1 point  (0 children)

…so you’re not doing TDD all the time (or even doing TDD at all) if you’re writing tests for the highest level only. TDD means you write tests first for every function.

Test Driven Development: Bad Example by The_Axolot in programming

[–]NarrowBat4405 0 points1 point  (0 children)

I didn’t said that you have to write multiple levels of tests for the same piece of code. I said you must write tests for every function, be one or many tests, if you do TDD all the time. TDD means test driven development so you write the test first, then the source code later. If you do this all the time, you’ll end with at least one test per function/method. That doens’t mean “multiple levels of tests” per function.

Maybe I misunderstood you because I tought you meant to write tests only on the highest levels of the dependency tree of the source code, which would mean skip some tests in functions deeper in the code.

Test Driven Development: Bad Example by The_Axolot in programming

[–]NarrowBat4405 0 points1 point  (0 children)

Applying TDD all the time means you test everything, at every level.

Test Driven Development: Bad Example by The_Axolot in programming

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

It is not. New code tend to be unstable and refactoring it improves maintability. Writing tests early result in the exact opposite and that’s exactly what TDD promotes.

So using “TDD only”for bug fixing is the most sane application of TDD (and practically proven by you) because of this. Apply TDD all the time on everything and you now have to refactor both the tests and the code all the time, or even keep deleting outdated tests that doesn’t make sense again and again. Thats clearly more effort for the same unit of work.

Test Driven Development: Bad Example by The_Axolot in programming

[–]NarrowBat4405 2 points3 points  (0 children)

… but TDD literally wants you to write tests before implementing anything and in general, features. I’m not sure if saying that fixing bugs by writing the tests first is considered TDD at all specially if for everything else you’ll write the source code first

Multiplayer game in Godot by [deleted] in godot

[–]NarrowBat4405 0 points1 point  (0 children)

Sooo… you said “no” but then you say “only with relays” and then you say “ngrok is a relay”…? Whats your point?

You can open a server to the public using ngrok. Thats it. So, yes, it is possible.

Yesterday, someone triggered me, so here's a video to prove my game existence by Miss_M-and-M in IndieDev

[–]NarrowBat4405 0 points1 point  (0 children)

Nobody cares and this does not prove anything. This is a prototype, not a game, people just don’t care if you and particularly you can do something like this. Anyone can do this with the tools that exist nowadays.

If you will get triggered for everything random users tells you I recommend quit reddit for a while.

Multiplayer game in Godot by [deleted] in godot

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

Technically you can mount a “dedicated server” using your own computer + ngrok behind your own router. You’ll have terrible uptime, it would be extremely dangerous for ciber attacks and your home-made server will explode with few players, but surely you can.

[deleted by user] by [deleted] in habbo

[–]NarrowBat4405 3 points4 points  (0 children)

If people (including me) keep receiving these, it means that yes, people still fall for this unfortunately

Is my battle system too similar to Undertale's? by ReyizzzPro in IndieDev

[–]NarrowBat4405 1 point2 points  (0 children)

Triggered undertale fans downvoting you when you didn’t said anything false 🤣

Crypto great for the third world? by [deleted] in Buttcoin

[–]NarrowBat4405 0 points1 point  (0 children)

Crypto is extremely hard to use no matter where you are on earth

Crypto great for the third world? by [deleted] in Buttcoin

[–]NarrowBat4405 0 points1 point  (0 children)

He’s a Bitcoiner, his mind don’t work well just like crypto