News for Shuffling Around

News items are shown chronologically, from newest to oldest.

Show all items including deletions - Create a new item

Previous | << 1 >> | Next


Shuffling Around release 5: final major release
May 14, 2022
I've put off release due to feature creep, but what I think is the final version of Shuffling Around is now at itch.io. It was conceived over 10 years ago, in April 2012, and it was submitted to IFComp in September 2012. Apparently release 4 occurred in July of 2015. Which is a while back. At least I've had other rewarding projects on the way, too.

DrkStarr, Olaf Nowacki and Amanda W. helped me finally push this through in 2022 with testing efforts.

The major changes to the story and puzzles themselves are a much smoother introduction and endgame. There are now three solutions in the final room to win. I kept the original, which feels strained compared to the two, but I like the end. A personal favorite is that each liver in one room now has a description that conforms to the game mechanics.

There's been a long journey to get here. I've gotten better at Inform coding--well enough to look at stuff from 2012 and see why the stuff that I just needed to make work was, well, not perfect, but I'm glad I got things started as quickly as I did. The whole process of testing has helped me grow, I think.

That's the quick stuff! The TL;DR is below.

I vacillated on when I should release the next version. It seemed when I'd get close, I'd find more bugs. But Zarf's Python regression testing scripts helped me push a lot of bugs out of the way. I achieved a huge brass ring in the last two weeks before release: I'd never used custom check classes before, but I tweaked regtest to detect lines with just a period in them, or lines without adequate punctuation at the end. I felt like I'd really arrived at that point, both with Python competence and knowing that, well, a lot of the text's obvious errors were caught.

GitHub also helped me organize things, and I learned so many commands to do what I wanted, or where I said "It'd be nice if git could do this, but nah ... wait, let's just check and make sure on StackOverflow." And then I stumbled on a question with a hundred or even a thousand upvotes, asked back in 2011.

Originally I was just going to fix one bug Sean M. Shore found: if you eat the saltine and use your cheat powers on something you already know (e.g. you find what Store R should become before clearing F, I and M), then you have wasted your cheat.

Of course it expanded into much more: renaming one room, then another, then another. Some NPCs and scenery got renamed, and I also implemented bounding scenery for fun. It became a case of "I like this anagram, but I think I can do better." Then, later, I did.

Then, a bonus point here, text cleaned up there, hint features streamlined elsewhere, code refactored for readability, Zarf's test scripts to help make sure nothing broke, and I learned Python along the way to make sure that the test scripts covered all the special flavor and hint text I'd laid out there, or that the clues from the Tagged Gadget were in fact all accurate. I even wrote up flowcharts for solving the various areas using Trizbort.

The website with the downloadable binary and feelies (walkthroughs, PDF maps, etc.) is at https://andrewschultz.itch.io/shuffling-around.

The GitHub site is at https://github.com/andrewschultz/stale-tales-slate/. The sub-code for Shuffling is at https://github.com/andrewschultz/stale-tales-slate/tree/main/Shuffling.

Though I want to move on, this was worthwhile for me, and I encourage anyone who wonders if they should re-release that IFComp game they had some fixes for to do so, big or small.

(For anyone interested in Roiling, well, I wouldn't mind a tester or two. It's in very human-testable shape, but I can't quite push the button, yet. Even help with one or two areas is big.)
Reported by Andrew Schultz | History | Edit | Delete
New color Trizbort map for Shuffling Around (+ a v3 bug)
January 4, 2015
In anticipation of release 4, which will simplify some early puzzles and offer object-based hints, I used Jason Lautzenheiser's beta of a new version of Trizbort. It lets you color in rooms based on regions, which I think is particularly handy for SA.

The dropbox link is at https://www.dropbox.com/s/thb3vltfdp0qeg1/s2.pdf?dl=0 so you'll have to cut/paste it.

The map is equivalent to release 3 except for the Thickets room. While the binary is still undergoing changes, I don't think I'll do any more to the map.

Also, there's a bug where if you scan something with no text, it says BUG. Oops. I deliberately steered my testers away from this, thinking "It couldn't break."

This is the only major thing found so far, and it was a one-line fix. (By the way, anyone interested in testing SA who hasn't played it, give me a yell! I need help making sure the hint system doesn't misfire, and I have a way to track hints without spoiling it for the tester.)

Re: maps, you may like it for your game, too, and really...I'd love to see more notifications of (new) maps for games on IFDB! I think seeing a map can be a nudge for people to play a game they always meant to.
Reported by Andrew Schultz (updated on January 4, 2015) | History | Edit | Delete
Shuffling Around Release 3
September 14, 2014
Two years after the original entry, I managed to push through release 3 with the help of Mr. Patient and a ClubFloyd transcript, among other parties.

The main upgrade is that the game is clued better, and good tries are recognized. But there are a lot of bug fixes, with tons of general polish. The gadget and slider were merged, and you can now skip an area.

(Spoiler - click to show)Store F = LOGOI
Store I = SOOTH
Store M = SAY BS


Lots of random chatter was added, room names were revamped, and there's even a Trizbort map.

http://www.intfiction.org/forum/viewtopic.php?f=19&t=16475 contains the details of the change log.

Hope people who find it worth a replay enjoy it, and hope this encourages other IFCompers to touch up their game with big or small fixes.
Reported by Andrew Schultz | History | Edit | Delete

Previous | << 1 >> | Next



Go to the game's main page