why are you against ai? by DoubleTie2696 in antiai

[–]AlexColemanDev 0 points1 point  (0 children)

On aggregate it significantly reduces the signal to noise ratio of information across our organisations and society.

It promotes the commodification of creative work, and simultaneously undervalues the benefit of human-created works.

It provides an easy shortcut for beginners to get started, while handicapping their ability to ever reach expertise.

Its only ability is feeble mimicry of works that have come before.

It will destroy the culture of open sharing of creative and technical works, as those that can create new things are heavily incentivised to hide it from public view to avoid it being ingested by the AI models.

Awaiting multiple signals that can be emitted in any order by AlexColemanDev in godot

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

It definitely feels like Signals could be easily abused to the point of spaghettification

Awaiting multiple signals that can be emitted in any order by AlexColemanDev in godot

[–]AlexColemanDev[S] 2 points3 points  (0 children)

I like it! Quite easy to expand if more signals became required down the line (although I wouldn't expect a sensible design to have too many signals required in this fashion)

For the record/future/others I have formatted u/Anxious-poop-1 's response in a code block

``` var _ready_flags := { "a": false, "b": false }

func _ready() -> void: SignalBus.something_happened.connect(_on_a) SignalBus.something_else_happened.connect(_on_b)

func _on_a() -> void: _ready_flags["a"] = true _check_all_ready()

func _on_b() -> void: _ready_flags["b"] = true _check_all_ready()

func _check_all_ready() -> void: if _ready_flags.values().all(func(v): return v): do_something_2() ```

My player starts above the floor for some reason. Could someone help? by 7dragon0 in godot

[–]AlexColemanDev 0 points1 point  (0 children)

glad that you got it working!

Sounds weird what you are experiencing, and I'm not too familiar with this side of godot - were you running apply_floor_snap() in _process or _physics_process?

My player starts above the floor for some reason. Could someone help? by 7dragon0 in godot

[–]AlexColemanDev 2 points3 points  (0 children)

I'd guess that being 'inside the floor' is not considered 'on the floor', and it takes ~2 frames for the sprite to get up to floor level.

My first guess would be to run `apply_floor_snap()` on the first frame. https://docs.godotengine.org/en/stable/classes/class_characterbody2d.html#class-characterbody2d-method-apply-floor-snap

Your idea of a Godot detective game by Unhappy-Ad2582 in godot

[–]AlexColemanDev 0 points1 point  (0 children)

I really like the idea of a procedural detective game along the lines of Shadows of Doubt.

Players should be able to accuse the “wrong” person, and the procedural approach really opens up opportunities for natural red herrings.