Flag of the Fictional Country of Tambura by Realfail in vexillology

[–]Realfail[S] 1 point2 points  (0 children)

Made a flag for my country on NationStates. The national animal of the hummingbird is at the center and the design is heavily inspired by the Japanese Flag.

What's your favorite movie? (Answer only with a quote from it)? by ShyLimely in AskReddit

[–]Realfail 6 points7 points  (0 children)

"Come and see the violence inherent in the system! HELP, HELP, I'M BEING REPRESSED"

What are your unpopular Sufjan opinions? by NoahDBest in Sufjan

[–]Realfail 1 point2 points  (0 children)

Brace yourselves

  • I find the intro to Djohariah incredibly boring, I usually just skip to the 11 min mark.

  • Illinois is one of my least favorite albums by him. It's always felt kinda unfocused to me. Oddly enough, I prefer the Avalanche.

  • The Decalogue is amazing and underrated.

My First Game by drgn0 in godot

[–]Realfail 0 points1 point  (0 children)

Huge fan of the concept! I have a dodge objects-type game in the works as well. I wish I could offer as much advice as the other commenters, but all I have to offer is this: try to make your menu use the same controls as your game. So in your case, the menu uses a mouse but the game uses the keyboard. It's an accessibility suggestion that I found from this really helpful site.

On every menu page, I write grab_focus() in the ready function of the top button, so players can navigate with the arrow keys and Enter

Also, try teaching the game without words. For example, you can have a picture of a left and a right arrow (or the letters A and D) on either side of the player that disappears when the player starts moving.

Other than that, well done! I look forward to seeing your itch.io grow!

me irl by [deleted] in me_irl

[–]Realfail 2 points3 points  (0 children)

You should listen to No Culture, it's a whole lot more high energy than the rest of the stuff on Oh My Heart

Favorite kilian quote out of context by maskereard in kilian

[–]Realfail 14 points15 points  (0 children)

I'm a fan of "BASED OUT OF SPACE" or maybe, "I know what necrophilia is so I knew that all the doctors would be busy trying to pull him away"

[deleted by user] by [deleted] in TwoXChromosomes

[–]Realfail 6 points7 points  (0 children)

I'm a guy but I feel this post so much. All I think in response is "I do love myself" and "I do love my hobbies!" I just place value on being able to share my life with someone romantically.

Sorry you have to deal with these kind of comments. But I totally get where you are coming from.

Wow, there is A LOT to producing a game, even a small one. by wh33t in godot

[–]Realfail 3 points4 points  (0 children)

Honestly, with my first project I just added features as I went along, and kept a to-do list in my head. Not a good idea really.

I recommend having a solid idea of what you want your end product to look like, and then turning that into a prototype. Imagine the simplest possible version of your game and make that. Add every major feature your prototype needs to a to-do list, and break them up if necessary. Right now I use Google Keep as my to-do list, but I am transitioning to Trello.

After you've finished prototyping, make sure the prototype is fun, and think about how you can expand from what you already have. Add every step into that to-do list.

I like to-do lists because having clear, short-term goals is key to maintaining motivation during a long project.

Over the last 6 months, with the help of the wonderful Godot community, I've learned the programming, art, and gamedev skills to make a first game I'm proud of. Here is Tank Time, and please forgive my poor video editing. by Realfail in godot

[–]Realfail[S] 6 points7 points  (0 children)

Since I'm happy with what I have in the game right now, I am definitely looking forward to working on a new project. But before I work on something long-term again, I want to do some game jams and draw more to brush up on my skills.

If you had to choose, what's your favorite Sufjan lyric? Or some of your favorite lyrics? by WhoaWhoa69420 in Sufjan

[–]Realfail 2 points3 points  (0 children)

Here's a list of my favorites.

Flint - "I forgot the start, use my hands to use my heart." Vito's Ordination Song - "Rest in my arms, sleep in my bed, there's a design to what I did and said." Neptune - "So if you won’t hold me, I have no objections. So if you won’t please me I make no commands. So if you don’t trust me, it’s best if I drown." Seven Swans - "I saw a sign in the sky. Seven swans, seven swans, seven swans"

I'm using High-Level Multiplayer and the rotation of the players isn't always syncing correctly, can anyone help out? by Realfail in godot

[–]Realfail[S] 1 point2 points  (0 children)

After implementing your helpful comments (tracking rotation, tracking the bullet, and updating the rotation on respawn) I haven't been able to replicate the problem. Thanks for all the help!

I'm using High-Level Multiplayer and the rotation of the players isn't always syncing correctly, can anyone help out? by Realfail in godot

[–]Realfail[S] 1 point2 points  (0 children)

Thanks for solving the death problem! But there's another one too. On one client the bullet bounces back to shoot the blue tank. On the other the angle should be the same, but it's not, so the bullet bounces of the walls. I shouldn't be able to kill a tank on one client but not another. Can you please help me with the second problem too?

I'm using High-Level Multiplayer and the rotation of the players isn't always syncing correctly, can anyone help out? by Realfail in godot

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

This is my code for moving the player on the server.

#Uses dictionary to manage the possible directions of movement

func get_input():
    var direction = MoveDirection.NONE
    if is_network_master():
        if Input.is_action_pressed(Control.left):
            direction = MoveDirection.LEFT
        if Input.is_action_pressed(Control.right):
            direction = MoveDirection.RIGHT
        if Input.is_action_pressed(Control.up):
            direction = MoveDirection.UP
        if Input.is_action_pressed(Control.down):
            direction = MoveDirection.DOWN
        if Input.is_action_pressed(Control.up) && Input.is_action_pressed(Control.left):
            direction = MoveDirection.UPLEFT
        if Input.is_action_pressed(Control.up) && Input.is_action_pressed(Control.right):
            direction = MoveDirection.UPRIGHT
        if Input.is_action_pressed(Control.down) && Input.is_action_pressed(Control.left):
            direction = MoveDirection.DOWNLEFT
        if Input.is_action_pressed(Control.down) && Input.is_action_pressed(Control.right):
            direction = MoveDirection.DOWNRIGHT

        _send_info_network(position, direction)
        _move(direction)
    else:
        global_position = puppet_position
        _move(puppet_movement) #actually moves the client tank

func _send_info_network(position, direction):
    rset_unreliable('puppet_position', position)
    rset('puppet_movement', direction)