Skip Navigation

Posts
420
Comments
587
Joined
3 yr. ago

Indie game developer 🇨🇦

Working on some games for game jams in my free time

Admin of programming.dev and frontend developer for sublinks

Account has automation for some scheduled posts

Site: https://ategon.dev/ Socials: https://ategon.carrd.co/

  • Sites back up

    Got a lot of information about what it actually causing the issues which should help me automate some fixes for tomorrow + the weekend

    There likely will be some more downtime tomorrow if I have time (if not itll be on saturday)

    The issue is essentially a chain of issues with one needing to be fixed before I can fix the others. Some tables have duplicates entries which is preventing reindexing (since the indexes are broken). First one im going to try to fix is the post table.

    I did some changes to remove a duplicate community to test which is https://programming.dev/c/photography@lemmy.world and ive managed to make it merged and now comments will show if you sort by comments in the community. Posts however still aren't showing up due to the posts table having the issue with duplicates as well. (fixing posts first so I can set all of the posts to the correct community in an automated way later for the communities)

  • around half the instances I checked were affected, no idea why only them were affected. world is also currently behind in inbound federation due to the pure amount of activities its generating atm (only instance that is atm). We fixed the issues so it shouldnt be happening anymore (and I can see this post on world)

    world, lemm.ee dont have them, beehaw does for example

    no problem, been using it as an excuse to learn about godot as well

  • For people on other instances, you might not see posts 29 and 30 due to some issues (e.g. people on .world) but you can see them by going to https://programming.dev/c/godot

  • I dont

    ⠀⠀⠀⠀know what you're

    talking

    ⠀⠀ab out

  • It definitely has more niche use due to the children interactions. Its pretty much just a shorthand for one specific case of function calls you would do so that you dont have to mess with all of reparenting, position, etc. for that case

    Its more useful for engine and tool development (and is used in the engine for the change type button when you right click)

    Off the top of my head a use case in a game would if for some reason you have placeholders, replacing the placeholder with the actual node. Another one is if your enemies change based on a specific metric in the game (e.g. once a run hits 1 minute all enemies change to be a harder enemy), you can just replace the old enemy node/script with the new one so that you get the updated script (would have to also manage the sprite in that case though)

  • Was an issue with the upgrade script when upgrading to 0.19.5

  • Caused by the same db issue thats been causing issues

  • Yeah they appear in the feeds. So people primarily use it through sub and local sorts atm

  • old is still supported, what comment section are you trying to look at

  • Newer communities arent affected

  • it cant have the same slug, just for the idea of remaking

    it doesnt fully break communities, you just cant look at the page for the community and new people cant sub (but they can still be posted and read from). humor has still been active with posts while broken

    next downtime hopefully should be soon to do another round of fixes

  • Theoretically remaking the community is the exact same as moving it to another instance since new communities arent affected. Everythings been getting worked on openly in the support channel on discord/matrix so if anyone wants to help can help get things fixed there

  • Been getting worked on, last downtime fixed some of the issues but script still needs to be adjusted a bit since some communities break again a bit after being fixed

  • People interact with the site that dont have accounts on the site

    Making it local only would lock them out of news and discussion about something they interact with

  • There was some maintenance to try to fix things but things ended up not being resolved so had to be rolled back and there should be another maintenance period in the future again

  • should be back

  • Been getting worked on and people have been figuring out how best to fix the issue

  • there are references which is why its a pain to fix and isnt just dropping duplicates

  • I havent been the one looking at the database but im assuming itll be a similar way to how the person table was fixed. Theres essentially duplicate entries for certain communities atm

  • Its been getting looked at and we have some more people that are being added on to help out as well

  • Godot @programming.dev

    Daily Godot Tip #9: Input fields in the inspector allow for math

  • Godot @programming.dev

    Daily Godot Tip #8: You can set nodes to be accessed by their name which will let you access it without needing to specify the path to the node. (Only one node can have that unique name for this)

  • Play My Game @programming.dev

    Reveribirb - A game I made in 12 hours for a gamedev competition

    ategon.itch.io /reveribirb
  • Godot @programming.dev

    Daily Godot Tip #7: If you type certain words in a comment those words will be highlighted to call more attention to them. You can change the highlighted words and the colors in the editor settings

  • Godot @programming.dev

    Daily Godot Tip #6: If while dragging a file into a scene you start holding down on ctrl, the file will have a preload automatically created for it. Also comes with a variable if on a new line

  • Godot @programming.dev

    Daily Godot Tip #5: You can enable Add Type Hints in the editor settings to make auto generated code be spawned in with static typing

  • Godot @programming.dev

    Daily Godot Tip #4: If you have an array of items that you need to pick a random thing from, Godot has a built in pick_random method

  • Play My Game @programming.dev

    Caverim - An entry me and a couple other devs worked on for a recent game jam!

    badcop.itch.io /caverim
  • Godot @programming.dev

    Daily Godot Tip #3: If you ever copy in code that uses spaces you can convert all space indents to tabs using ctrl+shift+i. The other way from tabs to spaces can also be done with ctrl+shift+y

  • Godot @programming.dev

    Daily Godot Tip #2: You can hold alt and click on a location in a script to create multiple cursors for typing the same thing in multiple locations

  • Godot @programming.dev

    Daily Godot Tip #1: You can hold ctrl and drag a node from the scene into a script to automatically create an onready variable for that node

  • Events @programming.dev

    Canvas has ended! Thanks everyone who participated

  • Canvas @toast.ooo

    Suggestions for Canvas and future events!

  • Canvas @toast.ooo

    New Feature: New Pixel Pulses

  • Canvas @toast.ooo

    Canvas now has Dark Mode!

  • Canvas @toast.ooo

    Filling in backgrounds and white!

  • Events @programming.dev

    Were running a cable from the outlet to the Programming.Dev monitor!

  • Events @programming.dev

    The Programming.Dev section on canvas has been completed!

  • Events @programming.dev

    Canvas has started, happy placing!

    canvas.fediverse.events
  • Godot @programming.dev

    Adding the Godot logo to Canvas!