Ategon

joined 1 year ago
MODERATOR OF
[–] Ategon@programming.dev 1 points 4 months ago (1 children)

You shouldnt need to platform there, you can just walk up to the dragon and it will continue

[–] Ategon@programming.dev 6 points 4 months ago

Should be posting these daily for awhile

[–] Ategon@programming.dev 2 points 4 months ago* (last edited 4 months ago)

There was one open a bit ago but its now closed. tldr the swap to Bun from node broke things on some operating systems

https://github.com/Xyphyn/photon/issues/253

[–] Ategon@programming.dev 2 points 4 months ago* (last edited 4 months ago)

The bot works on an opt in system, mods have to approve it for communities otherwise id be violating the lemmy.world bot guidelines

[–] Ategon@programming.dev 2 points 4 months ago* (last edited 4 months ago)

I remember there was some equivalent action but dont know for sure what it was since I didnt use mobile

[–] Ategon@programming.dev 3 points 4 months ago

Oh huh I didnt even realize you could pan like that, guess one of those has to be removed and moved to something else unless its detected between hold and tap

[–] Ategon@programming.dev 1 points 4 months ago (2 children)

scrolling the scroll wheel scrolls the map and clicking down on the wheel over a pixel color picks

[–] Ategon@programming.dev 11 points 4 months ago (2 children)

The only thing that was removed after the canvas freeze was the map flag

[–] Ategon@programming.dev 8 points 4 months ago (8 children)

You could middle click to color pick in the event

[–] Ategon@programming.dev 6 points 4 months ago* (last edited 4 months ago)

To get it actually running you need to do more than set up just the env but ive got what I needed to do here

https://share.ategon.dev/u/IzcMWM.md

If you want to allow logging in so you can test the features that get unlocked from that heres some code changes to get it working so you can bypass setting up openid

http://share.ategon.dev/u/W7IODE.md

Client will be up at localhost:5173

[–] Ategon@programming.dev 5 points 4 months ago* (last edited 4 months ago)

Its fixed in the build im working on now and will be back soon. Just finishing up one other feature

[–] Ategon@programming.dev 8 points 4 months ago

the green is blank pixels, its white on the actual canvas

5
GSC - Finals (polls.programming.dev)
submitted 8 months ago* (last edited 7 months ago) by Ategon@programming.dev to c/events@programming.dev
 

Were up to the finals for selecting our song for the lemmyvision contest!

Voting link: https://polls.programming.dev/oZyK

Playlist of songs: https://www.youtube.com/watch?v=GjeTwn9uA3Y&list=PLJypTpbGxbEofp6tiOHO8hr48sL106ThK

What is Lemmyvision

Lemmyvision is a competition with different countries/communities each deciding on one song to send to the contest and then people will be able to vote for which one is their favorite. The aim is to promote different languages and cultures from around the world, to share more between our online communities across Lemmy, and discover songs from lesser known artists.

We are participating as an opportunity to showcase new advancements in the game development space, especially for indie games that might otherwise not get much exposure

Ive been nicknaming our team Team Antarctica but that might be the team name or might not be

How will voting work?

We have two semifinals each with 4 songs. You have the opportunity to vote for a favorite and then a second favorite in each semifinal with voting happening based on ranked choice where if your first choice doesnt get enough votes, the vote goes to your second choice instead. Top two of each semifinal are brought into the finals for a final round of voting

 

Share some progress, text or screenshots of some development on your game!

 

I have the poll for the second semifinal for selecting our song for lemmyvision. Anyones free to vote for their favorite

https://polls.programming.dev/nROl

In addition if you havent voted for the first semifinal yet: https://polls.programming.dev/mqy0

(there should be a link titles Playlist at the top of the song selection to get to the songs, if not theres links to the playlist at the bottom of each semifinal announcement)

What is Lemmyvision

Lemmyvision is a competition with different countries/communities each deciding on one song to send to the contest and then people will be able to vote for which one is their favorite. The aim is to promote different languages and cultures from around the world, to share more between our online communities across Lemmy, and discover songs from lesser known artists.

We are participating as an opportunity to showcase new advancements in the game development space, especially for indie games that might otherwise not get much exposure

Ive been nicknaming our team Team Antarctica but that might be the team name or might not be

How will voting work?

We have two semifinals each with 4 songs. You have the opportunity to vote for a favorite and then a second favorite in each semifinal with voting happening based on ranked choice where if your first choice doesnt get enough votes, the vote goes to your second choice instead

Semifinal 2

You can find the playlist with all four songs here: https://www.youtube.com/watch?v=IH-icr6lYjs&list=PLJypTpbGxbErMavHwnBF_j1IITXNDX0Xw

Voting link: https://polls.programming.dev/nROl

2
GSC - Semifinal 1 (programming.dev)
submitted 8 months ago* (last edited 8 months ago) by Ategon@programming.dev to c/events@programming.dev
 

I'm here with the poll for the first semifinal for selecting our song for lemmyvision! (Im now calling our polls for selecting it the gamedev song contest or gsc for short)

Sorry this took me a bit, had some other things to deal with for the past bit. This semifinal will have voting open for 3 days and then the next semifinal posted tomorrow will also have voting open for 3 days. After both of those end ill run the finals with the top 2 from each semifinal

What is Lemmyvision

Lemmyvision is a competition with different countries/communities each deciding on one song to send to the contest and then people will be able to vote for which one is their favorite. The aim is to promote different languages and cultures from around the world, to share more between our online communities across Lemmy, and discover songs from lesser known artists.

We are participating as an opportunity to showcase new advancements in the game development space, especially for indie games that might otherwise not get much exposure

Ive been nicknaming our team Team Antarctica but that might be the team name or might not be

How will voting work?

We have two semifinals each with 4 songs. You have the opportunity to vote for a favorite and then a second favorite in each semifinal with voting happening based on ranked choice where if your first choice doesnt get enough votes, the vote goes to your second choice instead

Semifinal 1

You can find the playlist with all four songs here: https://www.youtube.com/watch?v=GjeTwn9uA3Y&list=PLJypTpbGxbEr51iIsDlWASCXVVuoGu0oJ

The four options are:

  • Your Inception - Casette Beasts
  • World Wide Noise - Pizza Tower
  • Relic - Minecraft
  • Corona de Siete Azahares - Blasphemous II

Voting link: https://polls.programming.dev/mqy0

 

Share some progress, text or screenshots of some development on your game!

21
Theme Library Planning (programming.dev)
submitted 8 months ago* (last edited 8 months ago) by Ategon@programming.dev to c/sublinks@discuss.online
 

Been working recently on a theme library for sublinks that will let themes be written in json files and then be read in and swapped between easily. (Ideally would allow people to make a theme at runtime using UI on instances that then generates a json file or zip file)

Attached is an example theme with some basic colors added in. The assets would be taken to populate theme lists when looking at your themes and variants are variations of a theme (that share everything defined in config but also have their own versions of certain aspects)

Below is some of the variants of the theme (accent color is different between the variants)

This theme is currently on a repo https://github.com/sublinks/starlight but note images will not work yet as previews arent set up

How color parsing works

If just a color is entered for a variable (e.g. #1f1f1f) then the variable is set to that color

Mentions can be entered to do the same color as another variable. (e.g. @accent gets the accent color.

Operations can be entered to an operation on the previous value. Putting values fter the operation is like passing arguments to it (not all operations need arguments, some are optional and some have multiple arguments). (e.g. @accent > darken > 2 darkens accent by two steps).

> is used to separate parts of a string that the parser needs to identify

To handle operations, first the string has all of the infix operators replaced with postfix operators. So @accent > darken > 2 becomes @accent > 2 > darken. Then things in the chain between > are interacted with one at a time. If its a color or value it gets popped onto a stack. If its an operation it pulls things from the stack, does the operation, and then pushes the result onto the stack

 

Site link: https://bytes.programming.dev Blog post: https://stacks.programming.dev/posts/bytes/

Introducing the official release of Bytes, our programming microblog. This is being run for the most part in a similar way the main programming.dev instance is and anyone is free to join even if youre not a programmer (but be warned most topics will be about programming or similar aspects).

The software the site is using is called iceshrimp which is one of the misskey forks which has a better UI than mastodon and a lot of advanced features and customization

Microblogging

Microblogging is essentially making small posts of text or image to share things going on. This can include things like sharing things happening, progress on things youre working on, making polls for people to vote on, chatting with others, etc.

As opposed to programming.dev where things are sorted into communities, bytes works based off hashtags where you add tags to your post based on what categories it falls into.

Timelines

Theres 5 main timelines in the instance to browse (excluding custom ones).

  • Home is the place to see posts from everyone you are following.
  • Local shows posts from everyone in the instance.
  • Social shows a combination of posts from home and local.
  • Recommended show posts from instances that have been recommended by the admins (currently I have this set to mastodon.gamedev.place, peoplemaking.games, and gamemaking.social)
  • All shows posts from all instances the server is currently pulling from.

Antennas

Antennas are a feature where you can set certain keywords to look out for and it will generate a feed of posts that have one or more of those keywords in them

This has further options such as making AND conditions, OR conditions, excluding posts with certain keywords, getting notifications, and changing the source of posts (to things such as posts made by certain people or on certain instances)

Reactions

As opposed to only having one thing to react to posts with (aka a like) you can react with any emoji you want on a post. We have added some custom emojis to start off with on the server but if you have ideas for more feel free to reach out.

Translation

If theres a post made in another language, you can select the translate option to translate the post into english to then be able to read!

Lists

Lists are a feature where you can set a bunch of people and it will make a feed with posts from those people.

Drive

The drive is a spot where you can upload photos for usage around the site or externally. All users have a limited amount of drive space but it should be high enough where you wont run into it unless youre uploading a lot of large files.

Chat

The site has a private message system thats a bit more advanced than the one on programming.dev. You can make group chats that contain multiple people.

Pages

You can create pages that contain text or images to link to or for other people to browse!

Channels

Channels are the equivalent of communities. You can make posts for certain topics in channels for that topic. This feature currently doesnt federate and is still a work in progress though.

Customization

The site features a very large amount of customization where you can customize the content of both of the sidebars to many different options, set a custom theme for yourself (with a built in theme editor), add plugins, mute specific instances, mute posts containing specific words, etc.

Hope you enjoy the new instance!

77
Threads Federation Results (stacks.programming.dev)
submitted 8 months ago* (last edited 8 months ago) by Ategon@programming.dev to c/meta@programming.dev
 

Its been a couple days which means I have the results of the threads federation poll we ran on the instance. The percentage difference between all of the options stayed relatively the same through the entire thing.

poll results

This was ran as ranked choice voting which means the least voted option gets eliminated every round and the votes for that option are distributed among the peoples second or third choices depending on if that was their first or second choice.

The total votes table shows the current votes for each option in each round. Differences shows the increase in votes the options gained from the last option being eliminated. Percentage shows the total % of votes the options have for each round.

Silenced was the first one to be eliminated with much less votes than everything else at 18 votes (aka 8.5%). Next up was limited being eliminated at 53 votes (25%). Out of the final two, blocked has the most amount of votes with around 55% of the vote total or 115 votes.

This means that threads will be fully defederated from on our instances. I will be running a poll again in around 6 months as a check in after threads has been federating for a bit to see if we want to change the decision or keep it.

  • also note you will notice some numbers in the tables not being the same round from round, some people voted for the same option multiple times which means I couldnt give them a second or third choice since they only did 1 or 2
36
More home page progress (programming.dev)
submitted 8 months ago* (last edited 8 months ago) by Ategon@programming.dev to c/sublinks@discuss.online
 

Back with another update on the home page. Ive added a new communities section on the right, made the right sidebar be able to be hidden, and added in the post sort and scope options above the post feed (as well as fixed some misc bugs)

Will be spending future days now cleaning everything up, adding in behaviours for choosing post scopes and sorts and having that reflected in the feed, and fixing bugs that popped up

Auth has also now been merged in so ill be integrating that into the home feed for things like the subscribed post feed

This update came a little later than I wanted to since ive had some other things I had to finish up but ~~ill be having another update posted tomorrow~~ edit: doing some auth shenanigans which is breaking the build. Logging in is now implemented and added to the home page though :) update soon once some things get merged in

 

Small post as a reminder that theres around 1 and a half days left until submissions close and voting starts for our submission to lemmyvision

For information about what lemmyvision is and how to submit you can visit the original post: https://programming.dev/post/11004332

37
Programming.Dev Legal Site (stacks.programming.dev)
submitted 8 months ago* (last edited 8 months ago) by Ategon@programming.dev to c/meta@programming.dev
 

Introducing the programming.dev legal site! This is a place to easily see all of our legal documents instead of them being spread out in various locations.

You can find the site at https://legal.programming.dev

The documents are open to changes and are not final so if you have suggested changes and ways we can improve them feel free to reach out either by creating an issue on the legal site repository, by messaging me (Ategon) or by emailing info@programming.dev

Included Documents

  • Privacy Policy - How we collect, protect, and use information provided to us
  • Terms of Service - Terms that govern your access to and use of our services
  • Automation Guidelines - Guidelines when using any form of automation on an account
  • Code of Conduct - Expected conduct when interacting on our sites or on communities on our sites
  • Contributor Guidelines - Guidelines for contributing to our projects
  • Cookie Policy - How we use cookies
  • Defederation Policy - How we defederate with other instances
  • Donation Policy - How we handle and spend donations made towards us
  • Moderator Guidelines - Expected conduct when moderating a community
 

Share some progress, text or screenshots of some development on your game!

view more: ‹ prev next ›