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/
- 468 Posts
- 781 Comments
Thanks everyone for participating <3 Hope to see you all next year again
The cursor dance party at the end was great
Ategon ( Ategon@programming.dev ) OPto
Canvas@toast.ooo•36 hours left! What are your favourite designs so far?
6·3 months agoHey those are various beetleball players (which is a game im a developer for). None of them have fediverse accounts since the game isnt part of the fediverse usually but you can join the discord to see activity relating to it (and each of the people you said there has a discord accoutn with a lot of history you can check) https://discord.com/invite/beetleball
thought it would be fun to do a design relating to the game so I announced it in the discord and some players signed up and have been constructing it. That design specifically is one of the icons for one of the beetles
Ategon ( Ategon@programming.dev ) to
Meta (slrpnk.net)@slrpnk.net•Official 2026 SLRPNK Canvas Organizing Thread - Event Concluded, but new stats available!English
3·3 months agohit the + key without hitting ctrl
Ategon ( Ategon@programming.dev ) OPto
Canvas@toast.ooo•36 hours left! What are your favourite designs so far?
12·3 months agoart doesnt have to fully show, interactions with existing stuff is why its on a shared canvas
Ategon ( Ategon@programming.dev ) OPto
Canvas@toast.ooo•36 hours left! What are your favourite designs so far?
27·3 months agoThe scene in the top right turned out really good
Ategon ( Ategon@programming.dev ) to
Solarpunk@slrpnk.net•SLRPNK 2026 Fediverse Canvas Event Planning Thread (Starts July 18th 04:00 UTC.)
2·3 months agoTheres a flag area in the d2jam design you could add it into (different flags are going into hearts). Im going to rearrange it a bit so the hearts might move position a bit in the template though
Ategon ( Ategon@programming.dev ) to
Game Design@programming.dev•[Meta] Is this comm only about designing video games? Can I talk about board game design here?English
3·3 months agoYeah I don’t think there’s a specific board game one so both can happen in here. They play into each other a bit so I feel it makes sense
If things go bad theres a killswitch so that the entire feature can be disabled but have my fingers crossed everything works the first time. Did some testing but havent been able to simulate 300 actual users moving around
Random extra implemetation info.
When viewing the canvas you send the left right top bottom of your screen and zoom to the server. The server then sends back all cursors that are valid to be shown based on what you sent. On future times you ask the server it only sends back what changed (so a cursor that doesnt move doesnt get sent again and your local version knows its just still in its same position). That helps cut down more on bandwidth being sent around.
The map is split into various chunks of different sizes. When you send the position and zoom to the server it tries to fit you nicely into chunks and then the cursors it sends back are the cursors within those chunks. Then if somebody else asks for the cursors and they fit into the same chunks it sends back the same data to them due to it being cached for those chunks instead of computing it again which helps reduce server load.
theres some interpolation so you dont just teleport to the new position but yeah its still a bit choppy. Not much I can do else to smooth that out unless I want a bunch more bandwidth used and I think its decent enough
For people on PC its on by default when logged in and can be turned off with a toggle in the settings. When logged out or on mobile its off
Only the cursor is sent and there isnt a name shown currently unless you then place down a pixel and someone inspects that pixel to see who placed it
Theres various things that are part of the change so that its optimized. You can only see cursors of people in similar zoom levels for example as one of those. Exact cursor positions arent shared but people just see the cursor snapped to the pixel on the canvas its hovering over so that objects sent are smaller
Ategon ( Ategon@programming.dev ) to
Canvas@toast.ooo•Canvas starts in one week! | Canvas 2026
5·3 months agoyou get a new pixel every 30 seconds that you can use the paint onto the canvas. And then everyone paints onto the same large canvas
If you make a design outside of the event you can turn it into a template to guide what color you have to place where in the event and you can then share that with other people to help out
Ategon ( Ategon@programming.dev ) to
Lemmyvision@jlai.lu•Lemmyvision 3 - The Results Are In!!
6·5 months agoIf youre willing to send me the csv I’m interested in seeing the results with a more eurovision style scoring rather than just average rank
Ategon ( Ategon@programming.dev ) to
Linux@programming.dev•Linux is actually very vulnerable to exploits and it's showing with high value vulnerabilities that has been dropping in the latest years; FreeBSD is way better in security record
2·5 months agoif you mention a lemmy community in your post the post gets sent to show up in the lemmy community. Comments are automatically federated if you comment on a lemmy post.
lemmy posts are all federated to mastodon though if the servers know about each other
Ategon ( Ategon@programming.dev ) to
Programmer Humor@programming.dev•someDaysAreBetterThanOthers
6·5 months agoim saying the posts and content are fine, just dont swamp every other type of content with it. Give breathing room for other communities and other people in this community to be able to have things surface. You can still post things hence why you havent gotten any moderation action here past getting your flood of posts removed.
some users can like attribution to reddit a lot of others dont. Not everyone has the same opinion or is the same person
Ategon ( Ategon@programming.dev ) to
Programmer Humor@programming.dev•someDaysAreBetterThanOthers
6·5 months agoyeah but ideally it wouldnt be. People come here to escape reddit they dont want to be reminded of it. Just warning that if you post with it youre going to get a lot more complaint comments
Ategon ( Ategon@programming.dev ) to
Programmer Humor@programming.dev•someDaysAreBetterThanOthers
9·5 months ago4 posts were still left up from your batch after I cleaned up some to clean the home instance feeds and them the mods trimmed it down more (from 19 within the same small window of time). Just make sure to spread posts out so theyre not all posted in a chunk (and dont use camelcase for titles or have connections to reddit). This post is more than a day after the other ones so would be fine
Ategon ( Ategon@programming.dev ) to
Lemmyvision@jlai.lu•Lemmyvision 3 - Vote for your favourite songs!
5·5 months agothe one by Angine de Poitrine (Fabienk)
Ategon ( Ategon@programming.dev ) to
Lemmyvision@jlai.lu•Lemmyvision 3 - Vote for your favourite songs!
5·5 months agoYeah any playlists on platforms are unfortunately going to be missing the p.d entry since it was made for a game jam and doesn’t exist outside of it atm due to the composer not being well known
Youtube I think is the only thing that has 12/13 of the entries (apart from the “playlist” just being links to things like mine is in the post)
Moderates
Programming@programming.dev
Programming.dev Meta@programming.dev
Kotlin@programming.dev
Powershell@programming.dev
Godot@programming.dev
Rust@programming.dev
Web Development@programming.dev
JavaScript@programming.dev
Learn Programming@programming.dev
Random@programming.dev
Flutter@programming.dev
PHP@programming.dev
C Sharp@programming.dev
Game Development@programming.dev
Android@programming.dev
Bad UI Battles@programming.dev
Unity@programming.dev
Unreal Engine@programming.dev
GraphQL@programming.dev
CSS@programming.dev
Ask Experienced Devs@programming.dev
Functional Programming@programming.dev
ROS@programming.dev
Emacs@programming.dev
Linux@programming.dev
Java@programming.dev
Clojure@programming.dev
Lisp@programming.dev
Android Development@programming.dev
Golang@programming.dev
Sysadmin@programming.dev
Voxel Game Dev@programming.dev
WebAssembly@programming.dev
PostgreSQL@programming.dev
Git@programming.dev
Vue.js@programming.dev
Docker@programming.dev
Code Golf@programming.dev
COBOL@programming.dev
Privacy@programming.dev
IntelliJ@programming.dev
DevOps@programming.dev
ActivityPub@programming.dev
LaTeX@programming.dev
TrueNAS@programming.dev
Lemmy Bots and Tools@programming.dev
I Need a Team@programming.dev
Trivia@programming.dev
VS Code@programming.dev
Game Design@programming.dev
Pico-8@programming.dev
Performance@programming.dev
Canvas@toast.ooo
Nim Programming Language@programming.dev
Events@programming.dev
Programming Polls@programming.dev
Text Editors@programming.dev
Tmux@programming.dev
Programming Books@programming.dev
Not Why Why Not@programming.dev
Advent Of Code@programming.dev
Programming Challenges@programming.dev
Mobile Development@programming.dev
Pixel Art@lemmyloves.art
React@programming.dev
Robotics@programming.dev
Arduino@programming.dev
SQL@programming.dev
Elixir@programming.dev
RoguelikeDev@programming.dev
Concatenative Programming@programming.dev
Programming Quotes@programming.dev
Linux Memes@programming.dev
Gamedev Showcase@programming.dev
BSD@programming.dev
Pangora@programming.dev
Machine Learning@programming.dev
Embedded@programming.dev
Game Development News@programming.dev
TypeScript@programming.dev
HTML@programming.dev
Podman@programming.dev
Web Hosting@programming.dev
Termux@programming.dev
Gentoo@programming.dev
Engineering Resumes@programming.dev
Progressive Web Apps@programming.dev
Esoteric Languages@programming.dev
Sublinks@discuss.online
Sublinks Support@discuss.online
Networking@programming.dev
AutoHotkey@programming.dev
Angular@programming.dev
Software Testing@programming.dev






the bronies are by far the largest faction in the event and with pixel pulses you can catch someone griefing pretty quickly