Reviews by JJ McC

IFComp 2023

View this member's profile

Show ratings only | both reviews and ratings
View this member's reviews by tag: IFComp 2022 IFComp 2023 review-athon 2024 Spring Thing 2023 Spring Thing 24
...or see all reviews by this member
Previous | 41–50 of 73 | Next | Show All


Last Valentine's Day, by Daniel Gao
Love's Labors Looped, December 24, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

Time Loop stories have been with us for over a hundred years, but it seems fair to say that their broad cultural impact is back loaded to the last 30. One might be forgiven thinking “Groundhog Day” (1993) inaugurated the sub-genre in whole cloth, given its quantum leap in cultural awareness. Of course nothing is new under the sun and there are ALWAYS precursors.

It is hard to believe the rise of video games as mainstream entertainment isn’t a factor, what with restart/respawn/try again being a fairly ubiquitous game mechanic. It kind of gives people the experiential touchstone and familiarity to launch the riffing. There’s also something very human about believing if we try hard enough and long enough we can ‘do over’ to make things right. Or maybe just wanting to believe, really badly.

At first, LVD suggests it might be feeding that desperate, yearning beast in us. It quickly dispels that notion. The setup is, our protagonist picking up Valentine’s Day tokens for their lover on a short walk through the city and home. (Spoiler - click to show)There they get some hearbreaking news. Then the day seemingly repeats.

This is going to be hard to talk about with minimal spoilers. LVD kind of presents as a time loop story, but puckishly isn’t really that. Broad strokes locations, events and encounters echo themselves, (Spoiler - click to show)but each time different in a way difficult to dismiss as mere ‘interpretation’. It is definitively the same Holiday, and kind of has to be the same year, but many details evolve over multiple cycles, independent of player actions. The world, including NPCs, physical objects, and even the weather, take on shades and details that reflect an evolution in the protagonist. It is all very competently done. The story is documenting some dramatic emotional changes through external details rather than internal monologue, but in discrete, nuanced steps with each loop. I found the stages of progress to be well done in conveying its gradual, perhaps inexorable, flow. The changing landscape leaves the player/reader somewhat at sea. Are we actually Time Looping? Are we revisiting a scene, gradually removing delusions from the protagonist to get to an underlying ‘reality?’ Are we able to affect anything about subsequent loops at all? It is kind of a nifty uncertainty the story holds us in.

I think though, that the mystery has a specific answer that feels quietly satisfying but on reflection falls apart a bit? There’s no way around this, sorry. (Spoiler - click to show)Through the looping (for want of a better word), the protagonist goes from denial, to heartbreak and loss, to healing. Intriguingly, empathy seems to be a key factor in that slow transition. It’s a touching narrative, carefully curated step by step. That slow building makes the final pass feel earned and hopeful and what kind of monster doesn’t appreciate that?

Well Rhaaah, Rhaah, (brandish claw hands) I guess? There are two things that kept me from fully embracing the work, and I think they both trace to that central looping conceit. The first is that in order to take this deliberate, detailed emotional journey we have to start with a deeply oblivious protagonist. That would be fine if we had something else to latch onto about them, but it’s kind of their defining characteristic. To the point I’m like "Wait, if this blindsided you, maybe the problem was you to begin with?" And sure, that could lead into the self-delusion interpretation, but doesn’t that kind of make them EVEN LESS sympathetic?

The interactivity underscores (or can underscore) this gap. If you play as a reasonably empathic human being to NPCs, the protagonist’s seeming obliviousness with their primary relationship jars MORE, not less. Interestingly though, as things progress, (Spoiler - click to show)that empathy reads as a key factor in healing which is both a more subtle and more satisfying message. The message that I think was omitted was any kind of awareness or resolve around how it got to that point in the first place.

[sidebar: this kind of begged the question to me how much influence the interactivity had on things. Late in my run I made a deliberately counter-empathic choice to see if it changed anything, and it didn’t feel like it? Maybe I was already baked at that point per the game’s algorithm, hard to know.]

The second sticking point for me is the central metaphor itself. As a metaphor, time loop can cover a lot of bases. Self improvement. Expanding narrow perspectives. Recognizing importance in everyday things. Value of perseverence. Control (or Lack of it) of your own destiny. The one thing it REALLY doesn’t convey is “passage of time.” It’s all the same day! The story seemed to be making a case that some hurts (Spoiler - click to show)get worse, a lot worse, before they get better and you just keep moving forward until they improve. Told through the lens of NOT moving forward, but repeating! Kind of a 12-step program on 120xFF. Next day, you’ll be fine! It is certainly a hopeful climax for the protagonists’ journey, but the time loop conceit really muddied it for me.

Look, these kind of meaty emotional and metaphorical dissections are my crack cocaine. I am grateful that IF so often provides opportunity to ham-handedly indulge it. I am grateful THIS work did! The emotional narrative was well written, and I thought building empathy into the interactivity worked well. Clearly I was on board for the central conceit! These are Sparks for me. My own obsessive over-analysis just kept it from Engaging is all.

I would be remiss if I didn’t mention one of the biggest Sparks, the (Spoiler - click to show)total trolling headfake of its blurb: “You find yourself in an inexplicable time loop, reliving the same day over and over again. Can you find a way to stop your lover from leaving you?” THAT is some top-tier (Spoiler - click to show)artistic bait and switch.

Played: 10/18/23
Playtime: 20min, finished
Artistic/Technical ratings:Sparks of Joy, Mostly Seamless
Would Play After Comp?: No, experience feels complete

Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

DICK MCBUTTS GETS KICKED IN THE NUTS, by Damon L. Wakes (as "Hubert Janus")
1 of 1 people found the following review helpful:
50% Chance of Exactly As Advertised, December 24, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

Excerpts of interview between JJMcC from a future where he has played DMcBGKitN, and JJMcC from the past, right before playing. For clarity they will be post-McB and pre-McB, respectively.


post-McB: “You won’t believe the crazy chain of events that led to this, but I’m, WE’RE, a TIME TRAVELER now!”
pre-McB: “This is bananas, tell me all about it!”
post-McB: “Where do I start? Well, on the eve of the Texas Inquisition of '25…”
// TRANSCRIPT -FFWD
“… our Postmate driver population the whole time…”
// TRANSCRIPT -FFWD
“… chants of ‘Martha, Martha’ with a lowing, droning ‘Steeeeewart’…”
// TRANSCRIPT -FFWD
“…K-POP KABAL and their meme bombs…”
// TRANSCRIPT -FFWD
“…and I ended up here!”
pre-McB: “Wow, what a story! You know what this means?”
post-McB: “I mean, so many things. What are you thinking of?”
pre-McB: “Now I can do REAL Reviews Out Of Time!!”
post-McB: (nonplussed) “That’s your takeaway?”
pre-McB: “I was about to play Dick McButts in IFCOMP23 and I have a few preliminary notes, lemme run those past you. Gonna be a lotta testical synonyms, yeah?”
post-McB: (off balance) “Uh, yeah. So, so many.”
pre-McB: “I mean I’m expecting a lot.”
post-McB: “You will not be underserved.”
pre-McB: “I’m also expecting outlandish escalations.”
post-McB: “Yes, oh for sure, but also less than you might think.”
pre-McB: “Less? Really?”
post-McB: “In raw volume. (wry smile) Hoo, the midpoint though…”
pre-McB: “Spoilers!”
post-McB: “I’m you from the future. The only thing we have to talk about is spoilers.”
pre-McB: “We have shared memories!”
post-McB: “And what would we have new to say about those?”
pre-McB: (brief, awkward silence) “Next question, is it funny? Can it sustain the bit?”
post-McB: "Well, understand there are two branches, one outright player trolling. Fortunately we don't get that one."
pre-McB: "Wow, thanks winds of Fate! So it was funny?"
post-McB: “Yesss, mostly, but it’s better when it’s surprising.”
pre-McB: “Is it review proof?”
post-McB: “Iron clad. Impossible to write about.”
pre-McB: (skeptical) “I’ll figure it out, it’s not like I’ll just phone in a cheap gimmick. Oh! Can we say it together?”
post-McB: “Sure. 1,2,3…”
Both: “Sparks of Joy! Seamless!”
pre-McB: (laughing) “I figured…”
post-McB: (laughing) “Dude you haven’t even played it yet.” (laughter dying) “Wow, we really had NO integrity in this did we…”
pre-McB: (oblivious, still laughing) “Is the gameplay worth discussing…?”
post-McB: “WHOAH! Something weird is happening, oh crap I can feel a slip coming on. Quick let me tell you about the Great Collapse of …” (rest inaudible behind…)
pre-McB: “DON’T GO! YOU HAVE TO TELL ME DO I GET TO RACK HITLER?! DO I GET TO… FUTURE ME DON’T…”

//TRANSCRIPT ENDS

Played: 10/17/23
Playtime: 35min, finished after 4 crushings
Artistic/Technical ratings: Sparks of Joy, Seamless
Would Play After Comp?: No, experience is complete


Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

Shanidar, Safe Return, by Cecilia Dougherty
Oog-Ug Make Society, December 24, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

James A. Michener (JAM! called by no one. UNTIL NOW.) was a singular author, wasn’t he? His most famous, well-received works were meticulously researched historical tapestries. They were fiction, or maybe fictionalized narratives where he portrayed broad sweeps of history through created characters (often generationally related). He crafted historical mosaics composed of individual, detailed shards of fiction. Characters were sketched only roughly, kind of subordinate to the march of time but just present enough to shade events in human terms. Michener was pretty good at it. He also was SPOT on about the American Electoral College, but I digress.

Anyway, Michener has nothing to do with anything. Shanidar is a tale that… no of course he is relevant. Shanidar is strongly Michener-esque. Michenery? JAMmy! Those JAMmy synapses closed in my brain early and stayed with me through the entire piece. A work could do far worse than to evoke that comparison!

Before we really invoke JAM though, let’s start with presentation, because it is noteworthy. The work is choice-select, with each choice pulling up a window of text, overlaid on a (mostly) black and white illustration. The illustration style is tuned directly to the narrative. It is reminiscent of cave drawings, often conveying things with almost abstract line work. When it does ahistorically increase detail to capture a character’s emotion or likeness, it retains the flavor of cave drawings, which is enough. It is a really nice effect, enhancing the proceedings at every turn. I particularly liked the rendering of (Spoiler - click to show)the group’s emergence from a tunnel to their new home.

It is all underlaid with music and sound effects similarly tuned to the current scene. The choice to make individual text blocks short and concise gives the sound work its best shot at not over- or under-staying. Text discipline was also an evocative choice. Mostly two to three very short paragraphs conveying the action and a bit of environment and off to the next. This is where the JAM of it really rang out for me. You see just enough of the onscreen cast to get a feel for them, but as much or more of the community impact on and from their actions. To be clear, I found this a compelling narrative choice.

The story itself is told in three parts: an initial tense escape, some community building, then a final migration to a new home. I didn’t get it right out of the gate. There were two things that made the work harder to engage for me, I think. For one, the cast is just on the fat side of ‘wait, who is that again?’ Particularly early on, a lot of names are thrown at us, some of them phonetically similar, though only a few get ‘screen time.’ Names without scenes are just names to a reader. (Notably, Michener himself has sometimes fallen into this trap.)

If not clear by now, this is an interactive fiction, not a game. The interactivity is a nifty thematic echo/expansion of broad sweep storytelling. Let’s think of a JAMmy story thread as a series of discrete action snapshots, implicitly connected by the reader into a larger timeline. Are you thinking of it? Just do it, humor me. We’ll call that the X direction. In the Y direction, we have discrete characters intersecting or not with each other, each with their own suite of discrete scenes that march forward along X. The interactivity lets us decide which threads to look in on. It makes us a drone of sort - where our autonomy is expressed in what we choose to watch while concurrent actions happen outside our view. We are experiencing two-dimensional historical sweep with a one-dimensional camera! Y’know LIKE WE DO EVERY DAY OF OUR LIVES. The corresponding downside to this is that characters we DON’T follow remain opaque and maybe even forgettable to us. The story sometimes concedes ‘flashback’ options to catch up on concurrent activities, but that seemed unevenly applied to me.

The author does one really vital thing - allows a ‘restart this chapter’ option at the end, so the reader can maybe go back and drone-stalk threads they missed the first time. Really the presence of this option is what won me over. I intellectually appreciated the 2D approach, but found it sometimes made the narrative difficult to follow and engage. By letting you cycle a few times, you can explore the entire two dimensional space. Don’t sleep on this capability, fam!

The middle part of the narrative to me was where the work fired on all cylinders. Characters introduced, short one-off scenes with subsets of cast members, deeper intersections between the threads (and maybe fewer to manage) all painting the picture of a community coming together two or three characters at a time. I mostly had the cast in hand by this point. Strong, effective stuff, no notes.

The third part pulled away from me again. It is presenting a much larger time window than the prior two parts, so the sampled character work has a lot more to do and doesn’t quite succeed as well. Characters age, life events that plausibly happen in large timeframes are mentioned in passing leading to a ‘well I guess that happened offscreen?’ kind of feeling. The follow-a-thread architecture meant you were missing a lot MORE of the other threads as time whizzed by. It had a distancing effect, or at least more distancing. I feel if it had adhered more to the fuel-air mixture of part two, or even accelerated more evenly to the faster pace I would have better enjoyed the ride. As it was, it started to feel not just like acceleration but also getting thinner?

I don’t want to sound too down on this thing. Despite the taffy pulling sensation of part 3 it nevertheless really captured the sweet melancholy of time passage and generational handoff. And it paid off many of the recurring characters. This work stands out in epic sweep and subject matter; in narrative style; in thematic use of interactivity; in whole-package presentation. I really really liked it, but couldn’t quite overlook the minor burrs on the way. Sparks of Joy, Mostly Seamless, bonus point for a thrilling mix of uncommon artistic flexes.



Ok, you may be asking ‘why just Mostly Seamless?’ Was hoping I could just drop that and run. Part of it was the sometimes jarring time jump transitions in the third part, not fatal but noticeable. But really the big thing was, and I’m putting reviewer-is-petty blur on this: (Spoiler - click to show)At one point, in lieu of the evocative illustrations we instead get a 3D modeled archeological artifact. It felt unwelcome in the moment, but by the end there was a scene with actual archeologists. WHY WAS THIS NOT USED THERE INSTEAD? I don’t know why this obvious-to-me missed opportunity is such a rock in my mental shoe, but there it is. Look, the gap between Mostly Seamless and Seamless is pretty thin and doesn’t even affect the score. You gotta give me a pass on this.

Played: 10/17/23
Playtime: 35min, finished
Artistic/Technical ratings: Sparks of Joy, Mostly Seamless, bonus for kicking out the JAMs!
Would Play After Comp?: No, but I will probably check out the rest of the series

Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

The Long Kill, by James Blair
Aimlessness in the Crosshairs, December 24, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

Reading the title, I immediately assumed I was in for a black and white hard-boiled mystery joint. I was mildly chuffed when I realized it was not that. Surely the implications of a title with a punch like that were invoked on purpose? Suffice to say that though noir-less, the title is firmly justified by the end of the work.

This is a lightly interactive novel. Or maybe more than lightly, it is hard to tell, which is mostly a compliment. It took me a while to synch with the rhythm of this prose. The first scene wrong-footed me a little, when the protagonist seemed to respond to banter that was not as amusing as it purported to be. They were obviously in a different place than I was, and the disconnect was distancing. I think though that the key choice that reversed this was the choice to abstract the protagonist’s dialogue. Rather than hear the protagonist’s ‘voice,’ we are only ever informed what was said via narration. We ‘hear’ every other voice, but only absorb the content of the main character’s dialogue. It is a powerful way not only to remove barriers between us and the protagonist, where phrasing may jar or push, but to subtly encourage our own voice to creep in behind the text.

I am not sure if the writing shifted gears after that first scene, or if I just adjusted, but either way notwithstanding infrequent burrs I mostly got on board with the narrative after that.

The setup is a time jumping narrative of an army sniper’s life, showcasing their life’s arc before, during and after a harrowing service in Afghanistan. It is overwhelmingly linear. I counted three choices that felt consequential in the moment over its runtime, with maybe four times that overall. After the final scene though, I have to wonder. Certainly the preamble and blurb to the story suggest many different ending possibilities and I am at a loss to figure out what choices would have led to different outcomes. If true, this is really subtle writing! Every choice I made felt almost inevitable, and organically reflected in subsequent events. If it was truly a branching narrative, getting it THAT right on my specific path was pretty admirable.

I particularly appreciated moments of LACK of choice, in Afghanistan in particular. Offering true choice in some situations would likely betray the setup and reality of the piece in destructive ways. Further, I felt the time jumps were ably managed - it was typically quite clear when I was within a sentence or two even before the date/location headers were established in my head. The narrative overall built steam, brought me into its rhythms and was compelling to read.

All of these were Sparks of Joy to be sure, some developed slowly over time which is kind of at war with the Sparks metaphor I’m using but whatever. I would say two things held me at remove, ultimately. The first was the ending I got. It was a beach scene where (Spoiler - click to show)the protagonist threw his phone in the ocean. Despite the previous 50 minutes, I had no idea why we were doing that. Only to find that that was the Big Finish! It left me perplexed, though somehow didn’t render the story pointless. Just unclosed. Did the text somehow misfire on my choice path? Maybe that was the intended effect? Ok, but that final action was not needed for that effect! Why was it there???

The second was that of the three time periods portrayed, the early years percolated with promise and dramatic tension. The wartime scenes positively crackled. The post-war scenes fell flat to me. Their purpose and resonance eluded me. Again, maybe lack of resonance WAS the point, but… that feels like it kind of denied the impact of the war? The protagonist felt aimless to start with, submitting to their father’s priorities irrespective of their own. The war was horrific and impactful, and afterwards the protagonist kind of … stayed aimless just without the push? Made more so? I can’t tell how much of that was my choices vs authorial dictate. Again, this is to the author’s credit. But with a story this long, with so few actual choices to make, maybe a heavier authorial hand is warranted? It is long enough and linear enough a narrative (which is kind of a wild thing to say about a time jump structured story) that I don’t think I want to retry, which in some sense speaks to not breaching into full Engaging for me. Really Seamless integration of choices though.

Played: 10/16/23
Playtime: 50min, finished
Artistic/Technical ratings: Sparks of Joy, Seamless
Would Play After Comp?: No, my experience is complete, and bar to creating another feels high


Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

The Enigma of Solaris, by jkj yuio
2 of 2 people found the following review helpful:
Artificial AI, December 24, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

This is a short choice-select story about saving a threatened space station and perhaps the ground population beneath it. It is attractively, liberally illustrated. I find myself increasingly preoccupied with the “is this human or AI?” question when I encounter this style of art these days, and I hate it. The question I mean. On the one hand, enabling artistic expression for everyone, including all-thumbs illustrators like me, is a powerful creative tool. On the other, the massive-scale corporate theft necessary to feed it is despicable. In this case, the art was in fact NOT AI-generated, sidestepping that particular concern for another day.

Though if the artist had been AI, at least here it’s kind of thematic?

The setup is you are a commando engineer, called to fix an injured space station. The presentation is reasonably good, illustrations wrapped by text with choices at the bottom. I liked the darkening of old text as a way to emphasize the new, though the illustrations more often than not provided sufficient break that it wasn’t really necessary. The choices on offer are sufficient to make progress, if a bit constrained. The blocking is a bit weird though, you have a full exploration cycle before encountering the ship’s boss?

The story itself ramps quickly from ‘well, what’s going on?’ to ‘ok, dire decision to make!’ I think the story kind of sabotaged itself on two fronts though. For one, nearly the entire plot, certainly the player’s main conundrum, is completely exposed (Spoiler - click to show)in the blurb! Before the player has started playing! That’s some spoiler-Inception there BTW, spoiler-blurring some spoiler spoilers!

The second way it sabotaged itself was with the writing - it pretty routinely telegraphs its intentions in advance of the narrative in a way that both jars and dilutes whatever surprises might be coming. It applies an urgency to your work, before the need for urgency is uncovered. An NPC (unprompted!) alludes to a difficult choice long before any such choice is apparent. Even the text pacing is off - after some scene setting we get some observations by the protagonist, followed by a REsummary of the setting and setup! It is a jittery focus - from macro to micro back to macro.

There are other choices that jar in the moment - stilted, unnatural dialogue, choices being forced when there are clearly other options possible - that latter maybe ultimately gets some measure of justification? The question mark is because it is not clear that the narrative recognizes these things NEED justification or not. It is possible I am doing more work than the narrative there! Anyway, you make your choice then things proceed to an ending with a reveal that is interesting but also kind of confounding on its mechanics. All in all, the text consistently put me just off my center enough that it never crested beyond a Mechanical exercise for me.

Played: 10/16/23
Playtime: 15min, finished

Artistic/Technical ratings: Mechanical, Mostly Seamless after bugfix
Would Play After Comp?: No, experience seems complete. Well half complete, but complete enough.

Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

The Ship, by Sotiris Niarchos
1 of 1 people found the following review helpful:
Turbulent Seas of Text, December 24, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

I am starting to worry the “Here There Be Poopdecks” nautical review sub-series is going to take over the main series! Unsurprisingly, with a name like The Ship we are up to part 6. An argument could be made to call it part 7 as well, but that’s a false accounting. HTBP is counting stories not instances.

This is a choice-select driven work. The choices are either embedded in descriptive text (when ‘free roaming’ for want of a better term) or in a postscript list when conversing. Most of the roaming choices are descriptive: things to look at, places to go, NPCs to talk to. When you click on a character you get conversation topics to cycle through. Only rarely do choices seem to have divergent narrative impact, beyond moving the plot forward. Even then, it seems mainly to affect relationship scores that at 2hrs have yet to affect the proceedings. The net effect is that yes, there are things to click, but functionally might as well be turning pages. Makes sense, as the work is decidedly narratively driven.

The narrative concerns two journeys, linked across time, by two captains asea for purpose and… self-awareness? It’s not a terrible setup, but by its introspective nature requires some heavy lifting in character and tone to usher the player along. For me, I don’t think the prose was up to the task, and sometimes the available player choices also deflated the objective.

The scenario opens with an urgent pounding on a protagonist’s door - pounding that is ignored to briefly explore surroundings. Certainly the scene-setting is necessary, but having the protagonist ignore what seems an urgent issue outside shades both the character and the narrative unflatteringly. It is a weird choice, because it would have been child’s play to enable casual exploration, then interrupt with urgent pounding later - it’s an unforced error. This lack of control over the narrative manifests often.

Open ended IF, where exploration and interactions occur at the player’s initiative, are an authorial challenge. Your text has to make sense regardless what order they find, say, the vampire and the holy water. With a constrained choice architecture, the author has more control and is able to make transitions feel more natural. Ship inexplicable cedes this advantage. Selections often introduce jarring mixes of non sequitur wordplay or sudden emotional swings as if the author did not anticipate the sequence. In one notable area, the protagonist goes from blind fury to playful friendship with the thinnest of transitions.

Character voices similarly suffer inelegant writing. While there is an attempt to give each character a unique voice, the voices chosen don’t quite ring true and are inconsistently rendered. For one, despite having characters from hundreds of years in the past and future, most have a decidedly contemporary use of profanity. Where the voices are different, they also feel… wrong? Inappropriate familiarity from crew members, a computer that occasionally dips into slang, contradictory emotional swings (one character reacts to a protagonist with both paternal fondness and abject terror). All of it undermines the settings and keeps the reader from Engaging. It is not helped that some conversation options never go away (while others do!), but when selected repeat context and information both characters have experienced before.

I’m not sure why but this example, where one protagonist’s belligerent avoidance of self-reflection is described, particularly rubbed me the wrong way:

Endless ways to avoid taking a peek within, finding out one’s
true call, this elusive idea that defines you, that drives you.

The Captain: “Maybe what drives me is precisely this: that I have
no idea what drives me.”


The text is explicitly saying the character resists introspection, except the VERY NEXT LINE is an out loud self-analysis. And talking to who, the narrator? The narration itself could easily have provided this insight, but the choice for the character to do it awkwardly contradicts exactly what it is asserting!

Narrative IF lives and dies on its prose. For me the clumsy moments accumulated over two hours and ultimately disconnected me from the story. There are other aspects around the periphery - some neat minigames tangential to the narrative, a simple but pleasant use of player-state icons, but the main thrust of the work did not click for me.

Played: 10/14/23
Playtime: 2hrs, not finished, 3/7 chapters complete, 7/20 Achievements
Artistic/Technical ratings: Mechanical, Notably jarring choice transitions and architecture
Would Play After Comp?: No, can’t get past my prose distractions


Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

CODENAME OBSCURA, by Mika Kujala
1 of 1 people found the following review helpful:
From Nostalgia with Love, a 008-bit adventure, December 23, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

Adventuron, that’s a thing! An authoring tool that explicitly enables and embraces 8/32/64 bit adventure games. I love that it exists. It’s like a web-enabled portal to the past. If I read the background right, this particular game was originally developed 35ish years ago and reimplemented today? As a guy who reengaged the hobby after a similar gap, what a powerful way to make cross-time connections in your life - reconnecting with ancient passions and enhancing and expanding with the life lived between. I whole-heartedly endorse. Even if it were fake meta-text, I endorse that spirit.

Adventuron presentation is evocative, well-serving its core mission, not the least of which with its comfort-food font options. The, lemme say 32-bit? graphics are terrifically reminiscent too, presenting a variety of Italian scenery with rakish aplomb. All of it transports the play experience to the dawn of computer imagery, just past mainframe text only, and just before home PCs were powerful enough to do more.

The gameplay here mimics that also, and I am taking the authorship claims at face value here. The game has tight descriptions, bounded interactivity, and many unimplemented nouns. All of which precisely reinforce gameplay of the purported era. There is instant death which can only be avoided through un-deducible and unrelated coincidence. There are puzzles that don’t make immediate sense, but are still the right vibe ((Spoiler - click to show)cf the hacksaw in a bottle). The plot is a PG Golden Age Bond Movie type riff (and a breezy, fun one!), but you are nevertheless talking to Witches and repairing statues. Mapping is not strictly essential, but probably time saving. There is a late losing state very easy to blunder into. I HIGHLY recommend SAVING as you go, certainly once you get to the (Spoiler - click to show)Control Room. It is an interesting alchemy: gameplay is not Mostly Seamless by modern standards, but IS a Mostly Seamless pastiche! It seems very much of its 80’s pedigree and effectively weaves a ‘game out of time’ spell.

So the question I found myself asking as I played it was… what is the value of nostalgia, and how far does it go before it runs out of juice? Offering nostalgia without commentary, without sly subversion, without subtle updates or contrasts with the intervening years’ culture, norms and gameplay conventions… what is the value of a fake time capsule when REAL ones are still available? To be clear, it is not valueLESS, but how satisfying is it, ultimately?

Mental exercise: what if Adventuron somehow became the dominant or even just a prominent authoring tool for IF, does that ultimately help the hobby? Does it hurt? Does it make for soft historical shackles and somehow back pressure innovation and modernization? (A charge that has been leveled at Parser IF for a while now). I mean, it is a fake mental exercise. Adventuron’s presence is really just MORE flavors available, not LESS of other things. But playing modern Adventuron games today, I kind of feel should trade in just a little more. Doesn’t have to be alot!, but just a little. There was a Spring Thing 23 Adventuron game I thought managed this well - while gameplay and presentation were bound to the 80’s there were more sophisticated narrative elements that tweaked the formula just barely enough to make an interesting frisson. Codename Obscura is not about that and doesn’t care to be.

Look, there’s a reason nostalgia exists. It works. It Sparks. This is nostalgia-bait for ME specifically, and I am powerless before its siren call. But at this point, I don’t think nostalgia without a twist gets beyond Sparks.

Played: 10/14/23
Playtime: 1.75hrs, finished, Schwarzberg escaped which I think can’t be avoided?
Artistic/Technical ratings: Sparks of Joy, Mostly Seamless
Would Play After Comp?: No, experience seems complete


Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

The Vambrace of Destiny, by Arthur DiBianca
I'm Thanos Now!, December 23, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

The term Interactive Fiction, just the term now, implies technology but leans heavily into literary tradition. But we call them GAMES more often than not. Does that seem right to you? I get it, its the ‘Interactive’ part. It creates a deep intersection with the game experience. Sure, and it’s also the march of history - the early ouvre’ was decidedly game based not narrative based. And who am I to snippily try to draw a line between two things that have lived together in one big muddy swamp for decades anyway?

So Vambrace is a game. A full on ascii-map, fight-the-monsters game. On firing it up I felt I had its measure instantly: Rogue-ish RPG-lite dungeon crawl. It wasn’t stunning insight on my part, the blurb told me that right up front. I settled in for what I knee-jerkingly presumed would be a Mechanical experience because knee-jerks are the province of REAL jerks. I further dug a hole for myself when I looked up vambrace (and I do like learning new words) to find it is forearm armor. That you put power gems in. Yeah, I’m Thanos now.

What a dickish way to engage a game, right? Thankfully, early on a single detail threw my preconception baggage out the window and forced me to engage it with unbiased eyes. That detail? One command was named INVESTIGRAB. I can’t stop smiling at that goofy portmanteau. I wish I had come up with it. The syllables sing with sincere, silly poetry. When I used that command (the single letter ‘I’) I consistently proclaimed in dramatic timbre INVESTIGRAB!. Mostly in my head, but occasionally out loud to the deep consternation of my family. Hey, IF like no one’s watching, right?

[Time to queue up this review’s soundtrack!]

That single ridiculous, wonderful word temporarily flushed the self-satisfied a@%hole out of my system and let me meet the game on its own terms. It is an ascii map, navigated and interacted with in single letter commands. This UI choice pops ya’ll. There is almost no friction between you and game progress. Pop! Pop! Pop! While you were reading this, I just ran end to end and killed two monsters! This super-fleet implementation choice, along with tight humor and legit puzzles delivered on the frothy good-time promise made by INVESTIGRAB.

As the game progresses, your suite of frustratingly mild-effect spells grows organically so as not to overload your progress with ‘what all can I do now?’ The Ascii map is similarly poppy and crisp - exactly the details needed to zip around. And it builds its puzzle space as well. You start with ‘hey I know this spell, use it and win!’ to ‘Yikes, none of these spells are Aces, I need to start building combos.’ It ends up being way more puzzle than RPG, to its extreme benefit.

Now, some of the puzzles didn’t click for me - they required using spells in ways that are counter-intuitive, (Spoiler - click to show)like using GUST to also mean PRESS OR SELECT. I think I consulted the walkthrough twice and was glad I did. But others were EXACTLY right, and still others challenging, but delivering that sweet sweet endorphin rush of ‘hey that’s a clever puzzle AND I SOLVED IT!!!’ I think maybe I am slower than average, I did not finish in two hours. Two hours in, the thing pops with Sparks of Joy. A little too light and a shade too ‘need the walkthrough’ to be truly Engaging, but peppy fun for sure. Notwithstanding puzzle design that sometimes was not quite there, a Seamless experience with a great, simple, transparent UI design.

PostScript: As I was playing, I kept comparing it mentally to last year’s Trouble in Sector 471. Turns out there’s a good reason for that! For me, this one (wait for it…) popped just a little bit more.

Played: 10/13/23
Playtime: 2hrs, not finished
Artistic/Technical ratings: Sparks of Joy, Seamless
Would Play After Comp?: I mean, yeah, I’m gonna finish this. It is light, friendly, amusing and more fun than frustrating.

Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless


[You can kill the soundtrack now. You probably got the gist.]

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

The Sculptor, by Yakoub Mousli
Make Art, Not Money, December 23, 2023
Related reviews: IFComp 2023

Adapted from an IFCOMP23 Review

Part 4 of the “Playing with Matches” IFCOMP23 Texture review sub-series. Recap: as an IF tool, Texture must be tightly managed due to its 1) potentially powerful drag and drop UI and 2) deeply challenging presentation choices. The latter in particular can cripple a work if the Chaos Twins (Text Hunting and Font Dancing) are allowed free reign.

It is with near religious ecstasy that I report Sculptor has tamed that infernal duo! By my count only a single page was subject to resized font, and that only a single step. Text Hunting was banished altogether. How was this miracle performed? Through exacting text formatting and page size discipline. New text was metered tightly, sometimes replacing, sometimes adding and bar one always with an eye to the fully displayed page. What an ungodly relief this was. It is actually distressing to me how much joy I derived from this basic craftsmanship. Too, the text formatting was clean enough, the options delineated effortlessly to make new text intuitive and not distracting. Occasionally the text would get laid out on the page in modest flourishes that further kept things clear when modified. Barring anything else I am about to say, this is the standard for future Texture authors to consider.

I wish I could report that the narrative and gameplay provided as much joy. Let’s start with narrative. It is a short work about a sculptor at the end of his life, having sacrificed everything to create his magnum opus, then making a decision about it. If your first impression on reading that is ‘art about art, its going to be artsy isn’t it?’, then you and I are on the same page. And we’re both right. It is a work flowing with elevated, poetic language, capturing the passion and sacrifice of an Artist (and only that), as well as more than a little self-pity. All in the kind of overwrought language that leaves me cold:

“And through them shimmered back the reflection of tears, now held up by your thirsty, wrinkled lids.”
“Regardless of all, yet another comes to deny your craft.”

It’s the kind of work that uses the phrase ‘gird your loins’ unironically, straight faced, and portentous. Maybe it’s just me, but that phrase seems best employed in full acknowledgement of its stiff pretention. I don’t want to belabor the point, suffice to say I am not the audience for this kind of prose.

So let’s move on to gameplay, or more accurately interactivity. Here too, I felt the work undid itself a bit. For one, while the work tamed the Texture Big Two (which let’s not lose sight of that tremendous achievement), it did nothing to leverage the power of its drag and drop interface. Options were connected without surprise, the connection bubbles offered no nuanced comment on the connections being made. It was largely mechanical, punctuated with baffling choices. At one point you are asked to connect “Sand” to “Still”. I’m not sure a typo’d ‘Stand Still’ made any more sense there and am just at a loss. Elsewhere, two connection choices provided different linkages when one was “Examine” and the other “Gaze Upon.” None of this is fatal, mind, just missed opportunity.

A more damaging gameplay artifact is that the game was undecided how much player-protag autonomy it wanted to allow. Now despite some strong traditions, IF doesn’t REQUIRE protagonist autonomy. Books are famously entertaining, requiring only the occasional player page turn. IF could use interactivity to enhance the reading experience while still presenting a linear narrative. Many works do. You could argue that Texture is specifically engineered to enable that kind of work.

Sculptor can’t quite make up its mind. It offers the player opportunity to mold the protagonist with choices how to react to events. This gives the player latitude to tailor the character somewhat, to build a character in their head. But not always. At one point it requires (Spoiler - click to show)pleading with a lender in a way that clashes with other character choices the player (me) might have made. These are off notes that come to a head at the climax decision. The work has VERY specific ideas about the final choices and their import. But given the prior decisions available to a player, it is possible that these choices, and their narrative characterization, feel false. I know it is possible because it was my experience. The game WANTED me to feel a way (boy did it), but had let me build a protagonist in my head that just DIDN'T feel that way. As a result the climax fell flat and unconvincing. This is an IF work I think would benefit from LESS player choice, and more focus on using interactivity to shepherd the reader to the final destination.

Between the prose and cross-purpose interactivity I could not connect. It was a Mechanical, Mostly Seamless experience for me. But I don’t want to lose sight of the Texture Taming accomplishment. That is real and significant.

Played: 10/12/23
Playtime: 20min, 3 playthroughs
Artistic/Technical ratings: Mechanical, Mostly Seamless
Would Play After Comp?: No, experience seems complete


Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 

Dr Ludwig and the Devil, by SV Linwood
Sold My Soul for Humor Droll, December 22, 2023
Related reviews: IFComp 2023

Exactly one third into comp at this point, and the gauntlet is well and truly thrown. This game is the whole package, ya’ll.

- Off-kilter spin on horror theme
- Constant, often laugh out loud, funny
... A comedically overconfident protagonist
... Enables player clowning one example of many: (Spoiler - click to show)close door in Hans’ face while he’s talking
... Incidental text in contracts, books, notes, gravestones, everywhere really
- Organic, story-based puzzle design
... Well but not overtly clued
... Progressive hints if needed
... Includes a (Spoiler - click to show)TRANSUBSTANTIATION puzzle fr cryin out loud!
- Rich NPC conversations (a few anyway)
... Some more than one (funny) dimension!
... Resist uncanny valley better than most
- Default Messages that don’t break mimesis even for unimplemented nouns
- A SEAMLESS PARSER IMPLEMENTATION

Let me let that last one sink in. Parser games are TOUGH to code and write. You have to somehow anticipate the actions of dozens (or hundreds if lucky) of independent consciousnesses. You have to lead all those myriad consciousnesses through a story with a razor’s balance of less-than-too-much, more-than-not-enough prodding and not make it FEEL like prodding. You have to balance the tone and detail of your descriptive text, because without discipline you open space for the player you can’t hope to accommodate. And you have to entertain with prose and (often) puzzles and narrative. Here’s an example of how far this author went: when engaging an NPC, whose beverage was total scenery, nothing to do with anything…

>spill beer
That’d just have made a big mess!
>*how is that even implemented??? awesome
(Noted.)


Now I’m not blind to the possibility I am just on this author’s wavelength and they are on mine. Elsewhere in reviews, I made some throwaway joke about “Olde Englifh.” Actually calling that a joke is way overselling it, I’m reasonably sure most folks gloffed over that without notice. Not this author! There were “afpiring daemonologist” and their ilk everywhere! I crackled and cackled through this thing like a greedy older child on an Easter egg hunt, running rings round their toddling siblings. Yeah, maybe its a vibe thing, but 100% of what I can report aligned with this work!

Even the ‘don’t see/can’t do’ messages were tightly crafted. Little is more deflating than "You see Z. >X Z “You see no Z.” Contrast that to “There was no such thing in sight! Or, if there was, it was beneath my notice.” Adding that second sentence changes it completely from a programming issue to a character one, and happens to align with this protagonist precisely! I don’t know how to generalize that trick for all scenarios, but what a simple, super-effective nuance! Everything about this game is just that tight.

I’m gushing. All this analysis pales before the entertainment power of the game itself. If you can’t see how jazzed I am by this thing I don’t know what else I can say. Every moment you are reading this blathering nonsense you are NOT PLAYING DR LUDWIG AND YOU NEED TO FIX THAT, STAT.

Engaging. SEAMLESS. “Come at me, rest of Comp” it’s saying.

Played: 10/12/23
Playtime: 1.75hrs, finished
Artistic/Technical ratings: Engaging, Seamless A SEAMLESS PARSER GAME
Would Play After Comp?: Every possibility, to remind me what’s achievable


Artistic scale: Bouncy, Mechanical, Sparks of Joy, Engaging, Transcendent
Technical scale: Unplayable, Intrusive, Notable (Bugginess), Mostly Seamless, Seamless

Was this review helpful to you?   Yes   No   Remove vote  
More Options

 | Add a comment 


Previous | 41–50 of 73 | Next | Show All