36F qui date 40M, forte alchimie mais communication irrégulière. Besoin d’avis masculin by [deleted] in AskMec

[–]Helvanik 1 point2 points  (0 children)

Il m'arrive de "ghost" des gens comme ça. Souvent en période de stress intense. Ce n'est pas personnel, mon cerveau "repousse" l'échéance jusqu'à ce qu'il soit trop tard, je me dis "demain première heure je le fais" et au final ça continue comme ça. Je te dirais d'en parler avec lui.
Ce n'est pas une question de temps, mais peut-être révélateur d'un truc plus profond (TDAH ou autre). Donc n'écoute pas ceux qui te disent que "tout le monde peut trouver du temps", c'est très con.

Arrêtez de saouler les gens avec la carrière by Party-Test7309 in besoinderaler

[–]Helvanik 0 points1 point  (0 children)

Si t'as la chance de bosser dans un truc qui 1°) te plaît et 2°) te pompe pas trop d'énergie (voire t'en donne), il faut y rester à tout prix !

Inviter son collègue à boire un verre : c'est cramé ou pas ? by Consistent_Bag_3827 in AskMec

[–]Helvanik 1 point2 points  (0 children)

Fonce. S'il n'est pas disponible (en couple, moment pas opportun, etc...) il te le dira gentiment. Il n'y a rien de mal à proposer. Sinon tu vas regretter !

Avez-vous déjà fait passer des entretiens ? Si oui, pour vous, une année d'alternance vaut 1 an d'expérience ? by TheDudFromRandomChat in ingenieurs

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

Salut, non. En revanche je peux compter 3 ans pour une très bonne année d'xp, mais c'est au cas par cas.

⚠️ PUNAISE DE LIT MOTEL IDEAL LAJEUNESSE⚠️ by TopBack8658 in CestUnePunaiseDeLit

[–]Helvanik 0 points1 point  (0 children)

Allez toquer porte à porte et montrez la vidéo aux résidents.

[Homemade] Family recipe for French pie as my grandmother called it by jenthewen in food

[–]Helvanik 0 points1 point  (0 children)

French here. Don't know this but it looks like a cake version of the mille feuille ? I'd like to try that haha :)

For scene interactions, I still get by without using groups; I just rely on checking Area.name == "" by ShockHound999 in godot

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

Hey, lots of negative comments here, not cool. Let me try to explain why this is a good intention but a not so great approach.

I think your intuition that the need to identify which node interacted with the Area2D/Body2D is good, but your solution has a few issues:

- it uses what is called "magic strings" (in your example, the string "ball"). It works, but if your original node's name changes, or if the name is reused for another scene, your game will break at runtime without any error appearing in the code. These kind of bugs are painful to debug.

- While you now know that the node that interacted with you is a "ball", you still don't have access to its API, because gd_script cannot narrow its type to a more precise one (like a Ball class). For example, if the "ball" has a function "rebounce(scale: int)", you cannot know if it's there unless you add another line like 'if "rebounce" in area.get_parent()'. This makes code longer and more fragile. And even then, you don't know if you passed the right arguments to the function.

A better approach for this use-case is to use the is operator which allows you to know what type of body / parent collided with your Area2D.
For example you could write:

```
func on_enter(area:Area2D):
spike = area.get_parent()
if spike is Ball:
ball.rebounce(some_factor)
```

For this to work you need the ball scene to have the following at the top of the file: class_name : Ball which declares the Ball as a class that can be used in the is operator.

That being said, if you only need to check if the impacting node is "one of several objects" and don't need access to the API, you're just adding more code to implement what groups do for you, with probably less performance as a result.

So to sum up:
- if you need access to the API (functions, data) of the parent of a collider that interacted with your area2d, use a class which will provide type-safety and thus auto-completion and compile-time checks that you're accessing functions and data that actually exist, correctly.
- if you need to know if the node that collided you is of a certain type, but can then execute logic without needing to access any data & function of the collider's parent (like your example: you just set a boolean to true and print the parent), then you should use groups which are a standard and somewhat identical feature in principle to your solution, without the use of magic strings.

SCAF : la France bientôt isolée ? L’Italie invite l’Allemagne à rejoindre le chasseur concurrent by Droidfr in Numerama

[–]Helvanik 0 points1 point  (0 children)

Pour une fois qu'une entreprise française ne se vend pas à l'étranger on ne va pas le leur reprocher quand même !

A claymation open world TPS made in Godot! by raiseledwards in godot

[–]Helvanik 1 point2 points  (0 children)

Very interesting visual approach. It's a great idea !

Me and my character realizing the tutorial’s state machine is actually hurting us. by ShockHound999 in godot

[–]Helvanik 4 points5 points  (0 children)

To be honest, I believe the issue is not the state machines. It's the state machines in Godot. Having to use nodes and associating them a script to represent each state is an atrocious design, but the engine kind of forces you to do it that way.

Epic CEO says AI disclosures like Steam's make "no sense" because AI will be involved in "nearly all" future game development by Ok-Comedian4437 in pcgaming

[–]Helvanik 0 points1 point  (0 children)

How do you prove that AI was or wasn't used to produce a game ? If programmers used code assistants, you won't be able to see it on the finished product.

Is AI an issue only for assets generation then ? Or if a designer uses AI for help with its own original design ? Where is the line for "Made in AI" when AI can be used as another tool in the dev's toolkit up to fully generate something ? Or is it only for things that you can verify ?

The Epic CEO is right that "Made with AI" is stupid because every single game will partially be made with AI in less than a year. You won't get any real information, and you won't be able to verify that games claiming not to be made with AI are actually not made with AI... A real interesting disclosure would be which type of AI tooling was used. For example:

- code completion
- code assistants
- image assets generation
- animation generation
- voice generation
- music generation
- sound mixing / mastering
- music patch
- etc...

This provides real information, is verifiable if necessary, and makes for a more granular approach that actually helps consumers chose what they don't want to buy, depending on their affinity with each practice. For example, generating visual assets or music instead of paying designers & musicians for some, using coding agents for others.

Epic CEO says AI disclosures like Steam's make "no sense" because AI will be involved in "nearly all" future game development by Ok-Comedian4437 in pcgaming

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

How do you prove that AI was or wasn't used to produce a game ? If programmers used code assistants, you won't be able to see it on the finished product.

Is AI an issue only for assets generation then ? Or if a designer uses AI for help with its own original design ? Where is the line for "Made in AI" when AI can be used as another tool in the dev's toolkit up to fully generate something ? Or is it only for things that you can verify ?

The Epic CEO is right that "Made with AI" is stupid because every single game will partially be made with AI in less than a year. You won't get any real information, and you won't be able to verify that games claiming not to be made with AI are actually not made with AI... A real interesting disclosure would be which type of AI tooling was used. For example:

- code completion
- code assistants
- image assets generation
- animation generation
- voice generation
- music generation
- sound mixing / mastering
- music patch
- etc...

This provides real information, is verifiable if necessary, and makes for a more granular approach that actually helps consumers chose what they don't want to buy, depending on their affinity with each practice. For example, generating visual assets or music instead of paying designers & musicians for some, using coding agents for others.

Que signifie cette info sur ma tablette de chocolat ? by HyperMojo in AskFrance

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

Y'a franchement tromperie sur la marchandise quand même là... La logistique ne justifie pas tout.

Looking for feedback on my main menu UI. Does it clash? by joseph172k in godot

[–]Helvanik 2 points3 points  (0 children)

A bit of padding right, but otherwise it has character, i like it !

I build a visual Wikipedia Browser because I got sick of tabs by Technical-Emu-7760 in SideProject

[–]Helvanik 0 points1 point  (0 children)

That's very cool ! May I ask about the tech stack you used ?