home.social

#khel — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #khel, aggregated by home.social.

fetched live
  1. it has been two and a half months since the last time our game received a progress report with code statistics shown.
    in that time, i've been able to improve and harden most every critical system underlying the game - audio, events, I/O, textures... - and even add another, more visible one: the game can now render text from a newly minted TTF file!
    i am so, so proud of all of the work that has gone into this, even if many people will never go behind the curtain to look at it directly :maru:

    the game has crept above 1,000 SLOC for the first time, and has gained 50 (!) new commits since last report. the object system awaits!

    #khel #theWorkshop

  2. recently figured out exactly _why_ i had to buy the domain "khel-game" (with a dash) a few months back, instead of "khelgame", which was at the time under the control of a business entity of Indian origin.

    it turns out that in Prakrit (a language group used in that subcontinent for more than 1500 years), the word 𑀔𑁂𑀮𑀇 (khelaï), "to play", led to descendants in languages including Bengali, Gujarati, Marathi, Urdu...
    ... and _Hindi_, where खेलना (khelnā), "to play (a game, a sport)", has the deverbal form खेल (khel), "game; sport".

    since i named the game "Khel" for entirely different reasons (perhaps from "keyboard hell"?), i have, through no fault of my own, ended up with a tautological domain name - like, "game-game"!

    #khel

  3. while the last six weeks of Khel development haven't changed what's displayed on screen, they _have_ helped to tighten up several critical systems - one of which was the ability to read a settings file from the disk.

    i published an article about this journey and the three approaches therein, titled "the settings incident": sporeball.dev/pages/the_settin

    #khel #theWorkshop #theLibrary

  4. our game's little #JuneAdventure is over, i& suppose!

    we started writing a couple of critical systems to close out the month - even stronger texture search, reading and writing of settings, &c - and work will continue as we head into July. while we're still looking forward to implementing the object system and chart format to get something new on the screen, we're also very much enjoying all of these other parts that come first!
    commit a37917bb "enumerate texture directory" might take the record for our most impressive commit relative to the time of day (our first good use of an enum, pushed three days ago at all of 01:30.)

    the game ends the month of June with ~450 lines of C code and 24 commits so far.

    #khel #theWorkshop

  5. updated how the game searches for assets yesterday, to account for all of the places the assets can end up across different install targets and platforms

    #khel

  6. finally emerging from the ether with a working CMakeLists.txt file. the game can be built on a Windows machine!

    #khel

  7. i haven't been posting about my rhythm game's little #JuneAdventure ... but it's only because i've been having so much fun!!
    the proof of concept for the C/SDL3 version of Khel has been getting bigger and stronger over the past week and a half: splitting C code across files, using SDL3_mixer for audio, and SDL3's new callback system in the main file. it still does the same thing, but i feel a little better about how it does it ^^

    there is a difficult choice to make: do i try to define the chart format, and make Khel playable proper? or do i try to make enough sense of CMake, to build the game on a Windows machine?
    i'm sure i'll come to a decision soon enough...

    #khel

  8. i& wasn't ready to participate in the last December Adventure, and never knew about this year's March Adventure...
    but it's the first day of a new month, and i've got a project, so hopefully it might be okay for me (an onlooker, really) to go on some kind of (potentially solo) June Adventure?

    Khel is a rhythm game, one whose idea dates back more than half a decade. we previously implemented parts of it in Rust in 2024, and in C++ circa 2025, but i think it should be possible to implement it in C, so after mentioning it a couple times last month, i'm picking it back up in earnest!
    i relicensed the Khel repository (git.sr.ht/~sporeball/khel) under terms similar to those of the VVVVVV source code release. there are other things (mailing list, guidelines, ...) inspired by those of @bd 's Oni language too!

    this game truly runs the gamut of my& disciplines, and i cannot wait to see what i can do to it. C code comes next ^^

    #khel #theWorkshop

  9. i& wasn't ready to participate in the last December Adventure, and never knew about this year's March Adventure...
    but it's the first day of a new month, and i've got a project, so hopefully it might be okay for me (an onlooker, really) to go on some kind of (potentially solo) June Adventure?

    Khel is a rhythm game, one whose idea dates back more than half a decade. we previously implemented parts of it in Rust in 2024, and in C++ circa 2025, but i think it should be possible to implement it in C, so after mentioning it a couple times last month, i'm picking it back up in earnest!
    i relicensed the Khel repository (git.sr.ht/~sporeball/khel) under terms similar to those of the VVVVVV source code release. there are other things (mailing list, guidelines, ...) inspired by those of @bd 's Oni language too!

    this game truly runs the gamut of my& disciplines, and i cannot wait to see what i can do to it. C code comes next ^^

    #khel #theWorkshop

  10. i& wasn't ready to participate in the last December Adventure, and never knew about this year's March Adventure...
    but it's the first day of a new month, and i've got a project, so hopefully it might be okay for me (an onlooker, really) to go on some kind of (potentially solo) June Adventure?

    Khel is a rhythm game, one whose idea dates back more than half a decade. we previously implemented parts of it in Rust in 2024, and in C++ circa 2025, but i think it should be possible to implement it in C, so after mentioning it a couple times last month, i'm picking it back up in earnest!
    i relicensed the Khel repository (git.sr.ht/~sporeball/khel) under terms similar to those of the VVVVVV source code release. there are other things (mailing list, guidelines, ...) inspired by those of @bd 's Oni language too!

    this game truly runs the gamut of my& disciplines, and i cannot wait to see what i can do to it. C code comes next ^^

    #khel #theWorkshop

  11. i& wasn't ready to participate in the last December Adventure, and never knew about this year's March Adventure...
    but it's the first day of a new month, and i've got a project, so hopefully it might be okay for me (an onlooker, really) to go on some kind of (potentially solo) June Adventure?

    Khel is a rhythm game, one whose idea dates back more than half a decade. we previously implemented parts of it in Rust in 2024, and in C++ circa 2025, but i think it should be possible to implement it in C, so after mentioning it a couple times last month, i'm picking it back up in earnest!
    i relicensed the Khel repository (git.sr.ht/~sporeball/khel) under terms similar to those of the VVVVVV source code release. there are other things (mailing list, guidelines, ...) inspired by those of @bd 's Oni language too!

    this game truly runs the gamut of my& disciplines, and i cannot wait to see what i can do to it. C code comes next ^^

    #khel #theWorkshop

  12. i& wasn't ready to participate in the last December Adventure, and never knew about this year's March Adventure...
    but it's the first day of a new month, and i've got a project, so hopefully it might be okay for me (an onlooker, really) to go on some kind of (potentially solo) June Adventure?

    Khel is a rhythm game, one whose idea dates back more than half a decade. we previously implemented parts of it in Rust in 2024, and in C++ circa 2025, but i think it should be possible to implement it in C, so after mentioning it a couple times last month, i'm picking it back up in earnest!
    i relicensed the Khel repository (git.sr.ht/~sporeball/khel) under terms similar to those of the VVVVVV source code release. there are other things (mailing list, guidelines, ...) inspired by those of @bd 's Oni language too!

    this game truly runs the gamut of my& disciplines, and i cannot wait to see what i can do to it. C code comes next ^^

    #khel #theWorkshop

  13. Not just books, not just classrooms this is where champions are made! 🏆🔥

    Rama PG College students bringing energy, passion & performance to Sansad Khel Mahakumbh 2026 💪
    Har student ke liye sirf degree nahi, ek complete journey —
    where skills meet opportunities.
    Follow @ramapgcollege and stay connected with the winning spirit 🚀
    #ramapgcollege #mahakumbh #khel #collegestudent #khelmahotsav

    Read More: share.google/8eOvJuO7ZlcyIOetd

  14. Des gens sur Mastodon à #strasbourg qui fument et vont acheter leurs cigarettes à #Khel ? Je ferais tout pour ravoir des Winston Black mais ils ne les font que en Allemagne, vraiment je vous donne l'argent pour les paquets le port et un supplément pour le dédommagement je suis sérieuse.... #alsace #allemagne #Cigarettes #strasbourgville #Strasbourgeois #strasbourgeoises #aide #boostswelcome #France #MastodonFrance

  15. Des gens sur Mastodon à #strasbourg qui fument et vont acheter leurs cigarettes à #Khel ? Je ferais tout pour ravoir des Winston Black mais ils ne les font que en Allemagne, vraiment je vous donne l'argent pour les paquets le port et un supplément pour le dédommagement je suis sérieuse.... #alsace #allemagne #Cigarettes #strasbourgville #Strasbourgeois #strasbourgeoises #aide #boostswelcome #France #MastodonFrance

  16. Des gens sur Mastodon à #strasbourg qui fument et vont acheter leurs cigarettes à #Khel ? Je ferais tout pour ravoir des Winston Black mais ils ne les font que en Allemagne, vraiment je vous donne l'argent pour les paquets le port et un supplément pour le dédommagement je suis sérieuse.... #alsace #allemagne #Cigarettes #strasbourgville #Strasbourgeois #strasbourgeoises #aide #boostswelcome #France #MastodonFrance

  17. Des gens sur Mastodon à #strasbourg qui fument et vont acheter leurs cigarettes à #Khel ? Je ferais tout pour ravoir des Winston Black mais ils ne les font que en Allemagne, vraiment je vous donne l'argent pour les paquets le port et un supplément pour le dédommagement je suis sérieuse.... #alsace #allemagne #Cigarettes #strasbourgville #Strasbourgeois #strasbourgeoises #aide #boostswelcome #France #MastodonFrance

  18. Des gens sur Mastodon à #strasbourg qui fument et vont acheter leurs cigarettes à #Khel ? Je ferais tout pour ravoir des Winston Black mais ils ne les font que en Allemagne, vraiment je vous donne l'argent pour les paquets le port et un supplément pour le dédommagement je suis sérieuse.... #alsace #allemagne #Cigarettes #strasbourgville #Strasbourgeois #strasbourgeoises #aide #boostswelcome #France #MastodonFrance