SLOMOBO

joined 1 year ago
[–] SLOMOBO 1 points 1 year ago (3 children)

There isn't a signal because PathFollow3D doesn't do anything on its own to move a Node. It just finds a point on the parent Path3D based on it's progress/progress_ratio value.

I would suggest wherever you are updating the PathFollow3D's progress, add a check for:

if path_follow.progress_ratio >= 1.0:
    # do something here, like emit a custom signal
[–] SLOMOBO 1 points 1 year ago

There are a couple of issues with this line:

tilemap_movement.disconnect("movement_finished", _on_movement_to_exit_complete(character))

Firstly, you're using the old Godot 3 API. You'll want to do this instead:

tilemap_movement.movement_finished.disconnect(_on_movement_to_exit_complete(character))

Secondly, the fact that you have parameterized anonymous functions as listeners makes things a little tricky. Let's say you call signal.connect() and pass a parameterized listener. Later, when you call signal.disconnect(), you have to pass it the same function. Calling _on_movement_exit_complete() with the same arguments returns a different (identical) function. There are a couple of ways you can work around this. A common solution would be to store your own references to the listeners for later use. something like this:

var movement_listeners = {}

func some_func_where_you_add_listeners():
    var character = # IDK, some reference to a character
    var listener = _on_movement_to_exit_complete(character)
    tilemap_movement.movement_finished.connect(listener)
    movement_listeners[character.name] = listener

func _on_movement_to_exit_complete(character: Node2D):
	var f = func():
		# ...
		if party.get_child_count() == 0:
			for party_member in initial_party.get_children():
                                # ....
                                var listener = movement_listeners[character.name]
				tilemap_movement.movement_finished.disconnect(listener)
                                movement_listeners.erase(character.name)

			load_next_level()

	return f

I hope that makes some sense

[–] SLOMOBO 22 points 1 year ago

I don't think it has anything to do with "politics". Blockchain / crypto is an area mostly focused on hype and marketing. So it's not surprising that their "hackathons" have little to no substance.

[–] SLOMOBO 1 points 1 year ago

You might like IdleOn. It sounds sort of similar. A very grindy, semi-idle mobile game.

[–] SLOMOBO 19 points 1 year ago (2 children)

I would say to give yourself the opportunity to have some fun with it. Maybe that could take the form of trying to apply what you know into some fun little project. Think about whatever you just studied and try to imagine what you could do with that knowledge. Don't worry about constantly making progress. You will learn a lot just from picking a little project and trying to solve all the little problems you run into.

[–] SLOMOBO 11 points 1 year ago (1 children)

I know some people with privacy concerns will go out of their way to avoid any "smart" devices that communicate over WiFi. If you stick with Z-Wave/ZigBee/Matter, you don't have to worry about any sort of external communications. I mean, even with WiFi devices you can isolate them by making a separate local-only network, but that's a pain.

[–] SLOMOBO 2 points 1 year ago

Hope they pull through. Cohost is the most fun I've had on social media ever

[–] SLOMOBO 4 points 1 year ago

My friend and I recently released this short, sad unity game. Now I'm in-between projects and just making little prototypes for fun. This one's an Earthbound-style RPG menu.

[–] SLOMOBO 3 points 1 year ago* (last edited 1 year ago)

From what I understand, there was a subreddit called r/195. The idea was there is a "rule" that when you visit the subreddit, you have to make a post. So people would post a meme with the title "rule". 196 is an offshoot of that which was created when the moderators of r/195 shut it down because they got tired of moderating it

[–] SLOMOBO 1 points 1 year ago* (last edited 1 year ago)

My friend and I recently released a game - Stickball, so now I'm just in a weird post-launch slump.

I've been doing some infrastructure-type stuff to make the process of working on the next game smoother. I set up a self-hosted Git instance with LFS support on my home server to store our projects. I'm also looking at self-hosting some sort of Trello-type software.

Aside from that, I've just been making little "doodle" projects until we really decide what to focus on. I made this Earthbound-inspired RPG UI last week.

[–] SLOMOBO 3 points 1 year ago

I imagine they are looking for a solution that you can self-host. Notion is great but you can't host it on your own hardware.

view more: next ›