Skip Navigation

Posts
421
Comments
589
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/

  • Dont have access to those stats in the database so adding on voting is the best I can do

    Theres a post read table but its only people who have explicitly marked something as read and is way less than the post likes

  • For anybody interested, the monthly active users including voters is 131,150 (131k)

    The one in the graph only takes into account people who have made a post or comment

    Edit: The halfyear active users including voters is 253,166 (253k)

  • I changed the algorithms in programming.dev to take into account voters in the activity. Since stats are all calculated locally you can view any community from programming.dev to get the monthly active users including that change

    e.g. https://programming.dev/c/technology@lemmy.world shows 27.8k users/month on p.d which is almost as much as the value here for all of lemmy excluding voters

  • Note you can put this on a separate post and should get some responses from that

    (this is supposed to be for solutions only so people arent browsing it to solve help requests)

  • Yeah tried to golf it a bit so its not very readable

    Seems like the site doesn't track characters though so won't do that for future days

    It basically just loops through every character on a line, if it's a number it sets last to that and if its not a number it checks if theres a substring starting on that point that equals one of the 10 strings that are numbers

  • Started a bit late due to setting up the thread and monitoring the leaderboard to open it up but still got it decently quick for having barely touched rust

    Probably able to get it down shorter so might revisit it

  • [Rust] 11157/6740

     
        
    use std::fs;
    
    const m: [(&str, u32); 10] = [
        ("zero", 0),
        ("one", 1),
        ("two", 2),
        ("three", 3),
        ("four", 4),
        ("five", 5),
        ("six", 6),
        ("seven", 7),
        ("eight", 8),
        ("nine", 9)
    ];
    
    fn main() {
        let s = fs::read_to_string("data/input.txt").unwrap();
    
        let mut u = 0;
    
        for l in s.lines() {
            let mut h = l.chars();
            let mut f = 0;
            let mut a = 0;
    
            for n in 0..l.len() {
                let u = h.next().unwrap();
    
                match u.is_numeric() {
                    true => {
                        let v = u.to_digit(10).unwrap();
                        if f == 0 {
                            f = v;
                        }
                        a = v;
                    },
                    _ => {
                        for (t, v) in m {
                            if l[n..].starts_with(t) {
                                if f == 0 {
                                    f = v;
                                }
                                a = v;
                            }
                        }
                    },
                }
            }
    
            u += f * 10 + a;
        }
    
        println!("Sum: {}", u);
    }
    
      

    Link

  • they start out easy and get harder as time goes on. Theyre intended for all levels due to that and theres two different difficulties per day (the harder one being unlocked when you do the easy one). Basically anyone can do day 1

    Heres stats for how many people completed each day last year https://adventofcode.com/2022/stats

  • Update: Ive make a new leaderboard with code 3316962-6587d422 that has a name that isnt just my username (for some reason AoC only lets the leaderboard be an account name) since theres not many people on it currently and so its easy to find when the events going on

    If you joined the last one rejoin this new one

  • yep, you can do them anytime after theyre unlocked and you dont have to do all of them

  • mostly different forms of edm for the 5 tracks there

    • nichibotsu - edm, chiptune
    • ba-da-ba - electronic, hip-hop
    • re:run - speedrun (drum and bass)
    • bring the madness noisestorm remix - breakbeat, edm
    • apocalypse - edm, chiptune

    the majority of things I listen to are indie game soundtracks

  • Top artist: Toby Fox as is usual every year for me lol (Undertale/Deltarune developer)Top song: Nichibotsu by EX-LYD

    Artists

    1. Toby Fox
    2. 2 Mello
    3. Waterflame
    4. EX-LYD
    5. Danny Baranowsky

    Songs

    1. Nichibotsu by EX-LYD
    2. Ba-Da-Ba by 2 Mello
    3. RE:RUN (Original Soundtrack) by Neo Nomen
    4. Bring the madness - Noisestorm Remix by Pegboard Nerds, Excision, Mayor Apeshit, Noisestorm
    5. Apocalypse by Thomas Happ (Axiom Verge)
  • Each country has their own date they celebrate thanksgiving on. In Canadas case its early october since that lines up with the end of the harvest season and it avoids cold weather that usually arrives end of october/november. Just assumed you asked the question cause most peoples thanksgiving just happened

  • I'm in canada so last week wasn't Thanksgiving for me, it was in October

    But it was pretty good, visited some family in Toronto

  • Yeah crunch in gamedev tends to be pretty bad. (Although there's also fun crunch in gamejams I bring upon myself but thats less of a job)

    The game industry in general is something I'm likely going to avoid for a primary job due to low pay and stress and just be something I do as a hobby. Been enjoying doing web dev in internships

  • The issue is theres a large amount of things admins can do and you might not want to let people in charge of doing one task have access to something else

    E.g. you can have people only for application accepting and not let them edit the instance itself or communities, or only community management and can't do things like defederate from other instances

    Its more complicated than just an admin role but it shouldn't matter for people other than admins that its a mechanic

    Instances can make as many roles as they want so they can just have admin if they want though but this lets them make them as needed

  • yeah should hopefully calm down tomorrow now that the initial jump is done and since youre doing it relative to what the values used to be so the values themselves shouldnt matter

    there might still be spikes from dead communities suddenly getting activity (since the increase from 0 is much larger those communities would go to the top of the list. Could artificially decrease large active user changes from the instance by taking the square root of the percent instead of the actual percent for percents above 100% (1) or something)

    Taking into account votes is going to be how the active users is handled for any instances running pangora (lemmy fork)

    Viewing the instance communities from another instance thats just using lemmy will show the old stats if needed though

  • im in my fourth year at the university but the uni considers me third year due to me being in a co-op program since they dont have a fifth year standing

  • the title of the post is the first X characters of the post on mastodon

    X cause I forget how many

  • Unity @programming.dev

    Game Development Communities

  • Game Development @programming.dev

    Game Development Communities

  • Programming Horror @programming.dev

    If only there was a better way

  • Godot @programming.dev

    Do this Before You Publish Your Godot Game

  • Godot @programming.dev

    Godot Sunday Showcase

  • Programming Horror @programming.dev

    Curly bracket chain

  • Game Development @programming.dev

    UK Games Fund nets extra £5 million to offer more support to devs

    www.gamedeveloper.com /business/uk-games-fund-nets-extra-5-million-to-offer-more-support-to-developers
  • Unity @programming.dev

    Feedback Friday

  • Unity @programming.dev

    Summer Fediverse Jam

    itch.io /jam/summer-fediverse-jam
  • Godot @programming.dev

    Summer Fediverse Jam

    itch.io /jam/summer-fediverse-jam
  • Game Development @programming.dev

    Summer Fediverse Jam

    itch.io /jam/summer-fediverse-jam
  • Game Development @programming.dev

    Fediverse Jam Team Finder

  • Unreal Engine @programming.dev

    Unreal Engine Animation Sizzle Reel 2023

  • Programmer Humor @programming.dev

    The horror

  • New Communities @lemmy.world

    A community for posting programming related memes, jokes, etc.

    programming.dev /c/programmer_humor
  • Unreal Engine @programming.dev

    Welcome to the Unreal Engine community!

  • Unity @programming.dev

    Welcome to Unity!

  • No Stupid Questions (Developer Edition) @programming.dev

    Welcome to No Stupid Questions

  • Programmer Humor @programming.dev

    How to detect if a number is even

  • Programming @programming.dev

    English is a Terrible Programming Language

    orbistertius.substack.com /p/english-is-a-terrible-programming