Ategon
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/
- 513 Posts
- 1.07K Comments
the bronies are by far the largest faction in the event and with pixel pulses you can catch someone griefing pretty quickly
Thanks everyone for participating <3 Hope to see you all next year again
The cursor dance party at the end was great
Ategon@programming.devOPMto
Canvas@toast.ooo•36 hours left! What are your favourite designs so far?
91·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@programming.devto
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@programming.devMto
Canvas@toast.ooo•[Bug?] Placing a pixel resets the 30-second countdown timer
11·3 months agoI have a fix in progress for this atm
Ategon@programming.devOPMto
Canvas@toast.ooo•36 hours left! What are your favourite designs so far?
15·3 months agoart doesnt have to fully show, interactions with existing stuff is why its on a shared canvas
does it do that every time you try to login and then log out out immediately? what account are you using
Ategon@programming.devOPMto
Canvas@toast.ooo•36 hours left! What are your favourite designs so far?
31·3 months agoThe scene in the top right turned out really good
theres no button for it atm. you get auto logged out after awhile though. For disabling it while logged in theres the toggle in settings
In addition to what grant said. Cursors dont show and arent sent when logged out or when on mobile and are anonymous so people can’t tell whos cursor is who. Just a fun thing to add some activity to the canvas and make it feel more like a community instead of you placing pixels into a void
I can add it to gitlab to track it for next year
Hey! I noticed the feddit.org design pop up behind d2jam and was wondering if it was fine that d2jam is there. Been adjusting the design a bit to try to make that area look nice with both of the designs
(Translated text)
Hey! Mir ist aufgefallen, dass das Design von feddit.org hinter d2jam auftaucht, und ich habe mich gefragt, ob es in Ordnung ist, dass d2jam dort zu sehen ist. Ich habe das Design ein wenig angepasst, damit dieser Bereich mit beiden Designs gut aussieht.
Ategon@programming.devto
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@programming.devMto
Game Design@programming.dev•[Meta] Is this comm only about designing video games? Can I talk about board game design here?English
4·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
Moderates
Programming@programming.dev
Programming.dev Meta@programming.dev
Powershell@programming.dev
Godot@programming.dev
Rust@programming.dev
Learn Programming@programming.dev
Clojure@programming.dev
Game Development@programming.dev
Unreal Engine@programming.dev
JavaScript@programming.dev
Android Development@programming.dev
Web Development@programming.dev
Flutter@programming.dev
Lisp@programming.dev
Functional Programming@programming.dev
TrueNAS@programming.dev
C Sharp@programming.dev
Golang@programming.dev
Elixir@programming.dev
Machine Learning@programming.dev
Linux@programming.dev
PHP@programming.dev
HTML@programming.dev
CSS@programming.dev
Kotlin@programming.dev
Java@programming.dev
Bad UI Battles@programming.dev
Privacy@programming.dev
React@programming.dev
WebAssembly@programming.dev
PostgreSQL@programming.dev
Git@programming.dev
Android@programming.dev
Unity@programming.dev
Vue.js@programming.dev
Docker@programming.dev
COBOL@programming.dev
SQL@programming.dev
TypeScript@programming.dev
Operating System Development@programming.dev
Web Hosting@programming.dev
DevOps@programming.dev
Networking@programming.dev
AutoHotkey@programming.dev
Text Editors@programming.dev
Laravel@programming.dev
Emacs@programming.dev
LaTeX@programming.dev
Esoteric Languages@programming.dev
I Need a Team@programming.dev
Robotics@programming.dev
IAmA@programming.dev
Termux@programming.dev
Ask Experienced Devs@programming.dev
VS Code@programming.dev
Assembly@programming.dev
Programming Elysium@programming.dev
Code Golf@programming.dev
Embedded@programming.dev
Software Testing@programming.dev
Arduino@programming.dev
Lemmy Bots and Tools@programming.dev
Astro@programming.dev
Terraform@programming.dev
BSD@programming.dev
Trivia@programming.dev
MongoDB@programming.dev
Nim Programming Language@programming.dev
Game Design@programming.dev
ROS@programming.dev
Matlab@programming.dev
Performance@programming.dev
Simple Direct Media Layer@programming.dev
Tmux@programming.dev
Canvas@toast.ooo
Progressive Web Apps@programming.dev
Ruby on Rails@programming.dev
Advent Of Code@programming.dev
Events@programming.dev
Programming Polls@programming.dev
Emulator Development@programming.dev
ActivityPub@programming.dev
Angular@programming.dev
Sysadmin@programming.dev
Mobile Development@programming.dev
Programming Challenges@programming.dev
F Sharp@programming.dev
Pixel Art@lemmyloves.art
Programming Books@programming.dev
Programming Quotes@programming.dev
Pangora@programming.dev
Pico-8@programming.dev
Gamedev Showcase@programming.dev
Game Development Discussion@programming.dev
Game Development News@programming.dev
Voxel Game Dev@programming.dev
Concatenative Programming@programming.dev
Ludum Dare@programming.dev
Podman@programming.dev
Linux Memes@programming.dev
Programming.dev Transcribers@programming.dev
Adopt A Community@programming.dev
- Safe Crackers@programming.dev
IntelliJ@programming.dev
FOSDEM@programming.dev
Perl@programming.dev
Battlestations@programming.dev
Sublinks@discuss.online
DevLogs@programming.dev
Community Showcase@programming.dev
Lifestyle and Leisure@programming.dev
Swift@programming.dev
Gentoo@programming.dev
Teach Programming@programming.dev
Not Why Why Not@programming.dev








Just to let you know. Most of the blocked instances you see for programming.dev (since your account is here) aren’t forums you would normally interact with but are various ones on the microblog side that cause issues (for hate speech, spam bots that have seo spam posted in various threads, cp, etc.). For forums running lemmy and piefed the amount is very low.