I have a request to make a little shooter game= but using only text.

They want text to move and behave just like 2d sprites .

For example a letter "A" that flies round and shoots "." at enemy "X" 's.

Any ideas?

My thought have a 2d node, with a label that follows. Thanks

Some things you can do when you type (for ideas): 1. Instead of binding a key to our input map, you can also just get the input key code number. 2. You can translate that key code number into ascii, and from ascii into a-z, but you might need to detect the shift key separately with a bound key. 3. On that function, with every letter, you could spawn a sprite with a label attached to it with the letter and launch in through the sky!

I made this in 3d with a friend as a godot learning project, now I regret deleting all of it or else I could share all that code.

@Erich_L said: Some things you can do when you type (for ideas): 1. Instead of binding a key to our input map, you can also just get the input key code number. 2. You can translate that key code number into ascii, and from ascii into a-z, but you might need to detect the shift key separately with a bound key. 3. On that function, with every letter, you could spawn a sprite with a label attached to it with the letter and launch in through the sky!

I made this in 3d with a friend as a godot learning project, now I regret deleting all of it or else I could share all that code.

Sounds like a great project you made! And thanks for the advice :)

You can move text labels the same as moving sprites. But you can also make the label a child of another node to get more functionality. For example a Label could be a child of a Sprite or even a RigidBody for physics.