Post B4VNZ3BvPIwIU2wJyS by rezmason@merveilles.town
 (DIR) More posts by rezmason@merveilles.town
 (DIR) Post #B4HnZmnJjWz8Vx0BdI by neauoire@merveilles.town
       0 likes, 0 repeats
       
       Eli decided to gather some folks for a spring edition of #Decadv, I only just finished the proof-reading of No Bears None, I'm aching to do a bit of gamedev and I'm always willing to jump on an occasion that forces me to document things. So let's go!I'm hoping to make a whole new implementation of Donsol with Rek's gorgeous new sprites. I'm tired of the NES look n' feel of our first implementation, I want something that has animations and effects and lives up to the capabilities of Varvara. https://rabbits.srht.site/decadv/#DecemberAdventure
       
 (DIR) Post #B4HuU3kwSNPf3t6iuW by mvu@sunny.garden
       0 likes, 0 repeats
       
       @neauoire Donsol 2: Return of the Don
       
 (DIR) Post #B4HuU4HYV7V6h2MlkG by necrosphere@mastodon.social
       0 likes, 0 repeats
       
       @mvu @neauoire Donsol 2: Don Harder
       
 (DIR) Post #B4HuU4QPyAad8WVqYi by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @necrosphere @mvu DONDon don
       
 (DIR) Post #B4IAcRqqLzi1NItECO by silktree@mas.to
       0 likes, 0 repeats
       
       @neauoire i love your header for the page πŸ˜‚
       
 (DIR) Post #B4IAcSJCeYOUnG9sP2 by silktree@mas.to
       0 likes, 0 repeats
       
       @neauoire is the plan for this implementation to be playdate only or will it also be available on y'all's itch.io as a general uxn rom?
       
 (DIR) Post #B4IAcSTU2KcLJ8y5QW by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @silktree it'll work on everything, it's a uxn rom, I just design it with playdate's constraints, but I'll put it in upon itch so anyone can play it on the page :)
       
 (DIR) Post #B4JtVFFHVufpLZDgau by neauoire@merveilles.town
       0 likes, 0 repeats
       
       Starting more seriously on the interface now, I think I got everything down where I want it. Through all my years of programming in #Uxn, I've managed somehow to never learn much about emulating larger numbers and just lived within the boundaries of 16-bits, but I do skirt pretty close to the boundary sometimes. For example, if I want a little progress bar 0x32 pixels wide, to display a value between 0 and 0x15, I have to do a little bit of finessing to have enough resolution in a short to emulate what in other languages you'd use decimal points for.https://rabbits.srht.site/decadv/#DecemberAdventure
       
 (DIR) Post #B4KS3dSlNRWyk960ky by gustav@merveilles.town
       0 likes, 0 repeats
       
       @neauoire That screenshot looks so good!!
       
 (DIR) Post #B4M2bSMSwxAlfMXLJQ by neauoire@merveilles.town
       0 likes, 0 repeats
       
       "You drank the white mage"There has got to be a better way to phrase the flavor text for top tier healing cards.https://rabbits.srht.site/decadv/#DecemberAdventure
       
 (DIR) Post #B4M2hvEWWA5QwquA6a by kelp@merveilles.town
       0 likes, 0 repeats
       
       @neauoire imbibed?
       
 (DIR) Post #B4M4cnYBr2wXa4mvyK by june@social.nouveau.community
       0 likes, 0 repeats
       
       @neauoire please do not quaff the mage
       
 (DIR) Post #B4MUaJFm7ngVqTeHaq by brisling@merveilles.town
       0 likes, 0 repeats
       
       @neauoire New cocktail unlocked.
       
 (DIR) Post #B4MuM8OwH2hiwSpv2u by Tekgo@mastodon.social
       0 likes, 0 repeats
       
       @neauoire Yeah I would do the β€œYou drank the Potion of the White Mage 11” or something but it looks like you might not have room for that without text size changes :shrug:
       
 (DIR) Post #B4MuM8aHarmJVe8yjA by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @Tekgo nailed it I think
       
 (DIR) Post #B4P2zvV8qJT6Sy8ubg by neauoire@merveilles.town
       0 likes, 0 repeats
       
       A day of implementing animation tools. The mileage on that little smoothing animation function.https://rabbits.srht.site/decadv/#DecemberAdventure
       
 (DIR) Post #B4P3V4ra5LmgTkUbAm by neauoire@merveilles.town
       1 likes, 0 repeats
       
       The whole game, zipped, is 42kb. :bloat:
       
 (DIR) Post #B4P46ede2L589FtMw4 by lanodan@queer.hacktivis.me
       0 likes, 0 repeats
       
       @neauoire Wow demoscene-sized game
       
 (DIR) Post #B4PpCslF8cHJX1uxNI by lains@merveilles.town
       0 likes, 0 repeats
       
       @neauoire Smol by today’s standards :bloat:
       
 (DIR) Post #B4R4cgt9awBii4LHH6 by neauoire@merveilles.town
       0 likes, 0 repeats
       
       By the time Rek and I were completing Polycat for the Concatenative Language Jam, I was finally beginning to have good intuitions about how to organize the game's objects, but it was near too late for a complete rewrite with what I was learning. This time around, right from the start, I leaned heavily into encapsulating as much as I can and exposing clean APIs for everything, and with Drifblim's new private macros, I have something like zero-cost method calls.I also realized something, instead of writing myself comments, I'll often turn to macros for making bits of code explicit, it works just as well..https://rabbits.srht.site/decadv/#DecemberAdventure
       
 (DIR) Post #B4R4yisKt9BfF6SueG by d6@merveilles.town
       0 likes, 0 repeats
       
       @neauoire πŸ’ͺ
       
 (DIR) Post #B4S63IMz9pDpb4VP72 by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @autumnwinds thanks autumn ^__^ The code is public if you wanna see it as I work on it.https://git.sr.ht/~rabbits/donsol-hd/tree/master/item/src/donsol.tal
       
 (DIR) Post #B4Sox1B8elIWTnLSme by neauoire@merveilles.town
       0 likes, 0 repeats
       
       We're putting final touches to the assets and gameplay. The game finally has fail/success ending screens and animation handlers for nearly every object drawn on the screen, it's beginning to feel juicy. We've inspired ourselves from our favourite Playdate games and tried to add all the little details that make these games feel alive. I think we're getting there, there's still a few effects to put in, a camera shake here and a particle effect there.Working at the intersection of fully event-driven and catlang programing makes writing animation code so much fun, I hadn't fully understood why it felt so nice until I realized that it's the concatenative nature of the language that makes it possible to pause out of an event, and jump anywhere in the code to resume evaluation.https://rabbits.srht.site/decadv/#DecemberAdventure
       
 (DIR) Post #B4TLhGUDGwHHoFMZqS by exquisitecorp@merveilles.town
       0 likes, 0 repeats
       
       @neauoire Does this function like uxn on playdate in basically something like an emulator? And if so, does that mean there could is an Uxn emulator for playdate that runs as a romcart (or whatever they call it on playdate)? Would love to read more about your process here.
       
 (DIR) Post #B4Td3YJ9OJE8fpOz32 by kapunta@merveilles.town
       0 likes, 0 repeats
       
       @neauoire such a wonderful screen
       
 (DIR) Post #B4U7oLtcLwFMPkguZs by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @exquisitecorp that's exactly what I do, @bd wrote a uxn emulator for playdate which I use to publish our games with. But Donsol is not native to playdate, this rom will run on any uxn emulator, that way we're not platform-locked.
       
 (DIR) Post #B4U7tnLFjnakz3DEwK by napierge@bsd.cafe
       0 likes, 0 repeats
       
       @neauoire decadv is based on donsol game? or it is different game? Sorry maybe for silly question... but I am little confused  what is what on your site πŸ˜‡
       
 (DIR) Post #B4U7tncyftlns1VOZE by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @napierge december adventure is a little event on mastodon where people share daily logs, I just picked Donsol for mine :)
       
 (DIR) Post #B4U7ymLyq6mBMmvgTQ by anthk@neopaquita.es
       0 likes, 0 repeats
       
       @neauoire Donsol for uxn badly needs a version working with just uxncli with ascii cards (no ascii art, but shown as [2D] [1H] ... and so on. I always wanted to put it in the #textoplano server because the graphical uxn over SSH it's a no no as remote X11 would use lots of bandwidth.
       
 (DIR) Post #B4U7ymXg8c8Lx4P1hw by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @anthk you should write an emulator where the Screen device outputs block glyphs to the terminal. :)
       
 (DIR) Post #B4VIXj0WSuuLp99fPc by neauoire@merveilles.town
       0 likes, 0 repeats
       
       Tomorrow is already the last day of this edition of Marchember Adventure. What a glorious couple of days it's been, between boat maintenance, the sun shining, seeing friends and drinking plenty of water(!), I think we've managed to cobble together a gorgeous little 1-bit game.My sixth day was some testing, some optimizing, lots of removing magic numbers, a bit of animating, spamming uxnlin donsol.tal, trying to crash the game, punching buttons during animations, picking the wrong cards, trying to die, trying to live, drinking too many potions; but yeah, I think, we've got a game on our hands, and a fun one at that. Tomorrow is hooking up audio systems, help pages and final touches.https://rabbits.srht.site/decadv/#DecemberAdventure
       
 (DIR) Post #B4VIswYLIaJJuq5kC8 by rezmason@merveilles.town
       0 likes, 0 repeats
       
       @neauoire Happy Marchember 😊
       
 (DIR) Post #B4VIwQROdH67TqVFM8 by neauoire@merveilles.town
       0 likes, 0 repeats
       
       @rezmason It's hayling, but also the cherry trees are in bloom! 🌸
       
 (DIR) Post #B4VNZ3BvPIwIU2wJyS by rezmason@merveilles.town
       0 likes, 0 repeats
       
       @neauoire March-Ember! Throughout the hemisphere, now down every road, wild noble pachyderms appear, duly dragging their palm leaves to the square, past bright-eyed human faces young and old, those broad rugged fronds laden with fragrant heaps of flower blossoms, and woody gourds, orange, green and gold, a symphony of sight and sound and smell too elaborate for words! Not to mention it's remarkably absurd.March-Ember! down, down, all carried to the square, onto tinder made of hippo's hair, to set alight, for one and all, to cleanse the air, to make it right, to flap the bugs from out their ears, from Fall to Spring, (or was it Spring to Fall?,) elephants marching, trumpeting and tall,(It's March-Ember!) to banish fears, and forgive everything, because we never forget anything, infamously elephants remember all, so every half a year, in front of human City Halls, the towering parade who every deed recalls, chooses to overlook arrears, to elect another king, to deputize the knights, to play Pachisi, and to imagine ancient foes and fights like little embers drifting glowing lifting going drifting in the nightThis entire post was unintentional, but demanded I complete it. Now I'm free
       
 (DIR) Post #B4X9uFz81fBLCY5l0C by neauoire@merveilles.town
       0 likes, 0 repeats
       
       All the game's systems are tested and working. I've written an automatic tester to help me find memory leaks, weird game states and made it play hundreds of games; all signals are green. Decadv is over, the game is done but we don't have a build, now I have to hook up sounds, soundtrack and start testing on the Playdate. But for now I'm signing out, 'til next December.https://rabbits.srht.site/decadv/#DecemberAdventure