Automated updates: 2022-02-12

This commit is contained in:
John Colagioia 2022-02-12 07:09:23 -05:00
parent 41bb8a0dbd
commit 2223bfde59
3 changed files with 86 additions and 2 deletions

View File

@ -27,7 +27,7 @@ Rather than list every post in the series here, you can easily find them all on
As I'll mention after the episode proper, the final four books in the *Star Trek Log* series adapting **Star Trek: The Animated Series** cover one episode apiece. Rather than the previous pace of one book every three weeks---though not always the same book from week to week---this means that there are five books to cover in nine weeks, plus reading for the [Free Culture Book Club](/blog/tag/bookclub). Add that one of the films also has an adaptation that's probably worth reading for a variety of reasons, and I'm a *bit* overloaded, given that I also have other things to do besides read books.
Fortunately, it looks like Alan Dean Foster himself indirectly provides the solution: Those four final books actually contains multiple, separate stories. They're not entirely organized as distinct episodes, but this book suggests that they're distinct enough that I can treat them separately.
Fortunately, it looks like Alan Dean Foster himself indirectly provides the solution: Those four final books actually contain multiple, separate stories. They're not entirely organized as distinct episodes, but this book suggests that they're distinct enough that I can treat them separately.
Therefore, I'm going to treat the stories as if they were additional episodes of the series. Posts for *The Slaver Weapon*, *The Eye of the Beholder*, *Bem*, and *The Counter-Clock Incident* will be split into multiple weeks, each containing a separate story. I'll summarize it in broad terms, for those who aren't already familiar with the book, then handle it as I did [*Mudd's Angels*]({% post_url 2021-08-05-angels %}), ideally with fewer frustrated asides. It's especially plausible here, where the three---actually four, but one is extremely short---narratives barely connect with each other.

View File

@ -130,7 +130,7 @@ I can't find any reference to "Szygenic" music, and we can assume that the Caiti
>
> "Thanks, Mr. Arex." Kirk grinned at the ancient snatch of song. "We feel the same. Kirk out."
This is probably a reference to [*Hello, Dolly!*](https://en.wikipedia.org/wiki/Hello,_Dolly!_%28song%29), from the 1964 musical, which has the line "it's so nice to see you back where you belong." Since the musical isn't particularly well-loved, so if they recognize the song at all, they probably recognize it from [Louis Armstrong](https://en.wikipedia.org/wiki/Louis_Armstrong)'s popular rendition.
This is probably a reference to [*Hello, Dolly!*](https://en.wikipedia.org/wiki/Hello,_Dolly!_%28song%29), from the 1964 musical, which has the line "it's so nice to see you back where you belong." Since the musical isn't particularly well-loved, it suggests that if they recognize the song at all, they probably recognize it from [Louis Armstrong](https://en.wikipedia.org/wiki/Louis_Armstrong)'s popular rendition.
> "When we're well on our way, I'd like to interview you four and record the interviews. I think the results would make an excellent monograph, one I'd like to submit for publication in the **Journal of Starfleet Physicians**. Mind-to-body transposition has been accomplished surgically, via transplant, but never before by transporter. If we could determine how to do it safely and repeatedly, there could be enormous potential benefits for---"

84
2022-02-12-code-rpg.md Normal file
View File

@ -0,0 +1,84 @@
---
layout: post
title: Free Culture Book Club — Learn to Code RPG
date: 2022-02-12 07:09:12-0500
categories:
tags: [freeculture, bookclub]
summary: Discussing the Learn to Code RPG
thumbnail: /blog/assets/ltc-rpg-college-kids.png
offset: -13%
proofed: true
---
This week, our [Free Culture Book Club]({% post_url 2020-05-02-freeculture %}) plays the **Learn to Code RPG** visual novel.
![College kids waiting for a hackathon](/blog/assets/ltc-rpg-college-kids.png "Every time I see the kid on the right, I think this has become a fantasy adventure and Techbro-Monk is going to give me an uncomfortable quest...")
To give this series some sense of organization, here are some basic facts without much in the way of context.
* Full Title: **Learn to Code RPG**
* Location: <https://www.freecodecamp.org/news/learn-to-code-rpg/>
* Released: 2021, with updates still occurring
* License: BSD
* Creator: [Free Code Camp <i class="fab fa-free-code-camp"></i>](https://www.freecodecamp.org/), led by [Lynn Zheng](https://ruolinzheng08.github.io/)
* Medium: Computer Role-Playing Game
* Length: Several hours, depending on how you play
* Content Advisories: Joke(?) about mild frustrations impacting "sanity," some classist assumptions, anxiety
This should go without saying---even though I'm going to repeat it with every Book Club installment---but *Content Advisories* are not any sort of judgment on my part, just topics that come up in the work that I noticed and might benefit from a particular mood or head space for certain audiences. It's to help you make a decision, rather than a decision in and of itself.
## Learn to Code RPG
Here's the game's blurb.
> Learn to Code RPG is a visual novel game developed by freeCodeCamp.org. In this game, you will teach yourself to code, make friends in the tech industry, and pursue your dream of becoming a developer 🎯
>
> In this game, your choices shape and drive the story forward: What will you do on a day-by-day basis? Learn to code? Work as a barista? Visit the Hacker Space? Or chill, relax in the park, or cuddle with a kitten over some video games?
>
> Will you stick to your dream — getting a job in the tech industry — and more importantly, keep that job? The choice is in your hands.
Not everybody's path to a career is the same, of course, so the story probably won't resonate with everyone. So this game is probably not to be taken as career advice...
## What Works Well?
The game's art design is pleasant, and comes off as more consistent than it actually is. Overall, the game is charming. You might even notice that many of my complaints are arguably rooted in caring what happens to the protagonist, and that's difficult to do.
{% imgr Mint the cat, animated|ltc-rpg-mint.gif|Meow? %}
Despite the mechanical way it's portrayed being problematic, I know that the anxiety about where to start learning reflects the reality for many people who think about learning programming on their own. It's not that hard---I wrote a post on quick [rules to narrow the choices down]({% post_url 2020-04-19-techstack %})---but it can feel that way when you don't have guidelines and heuristics to help you choose, and this captures that well.
Mint the cat, hanging out over to the right of the post, is pretty great.
Like the anxiety being an unpleasant but real aspect, the game also ends with the unpleasant but real issue of terrible corporate onboarding. We see Lydia assigned a "buddy" to help her settle in socially, but when she specifically asks about where to start, the buddy deflects her question, leading to a panicked...well, it's not *really* an ending, since the team plans to add more, but it is the final scene at the moment.
## What Works...Less Well?
At the start of the game, there's an option to rename the main character, but it's always the same character with the same background and image, making that choice actively counter-productive. Maybe worse, since all characters are essentially Lydia with different names, Lydia is basically a cipher. Maybe the most jarring instance of this is, early on, a dinner with "all your favorites," has nothing specific in it. It's a weird situation for the character to not be customizable to any extent or given any real depth.
The story also hammers the "everyone is learning to code" message that, even as someone who *already* writes software, I now want to avoid jumping on the bandwagon. That's especially true when days studying programming are the only action that takes a toll on Lydia; everything else in her life recharges her, so maybe writing software isn't a great career choice for her. And so, pushing the character into it feels unpleasant.
Compounding this, Lydia seems to have no self-motivation. When digging through a list of starting topics, she responds to each by outright whining that she doesn't already know that material and/or doesn't know some imagined prerequisite, and so doesn't want to learn it. When she asks for help (more on that next), she sometimes asks what something is and why she should *care*, as if it's up to everyone else to excite her. And as I said earlier, the "sanity" rating---which feels awfully non-inclusive, by the way---seems to be saying that Lydia doesn't really *want* to write software. And maybe directly related to this issue, the reduction of writing software to multiple-choice trivia questions is fairly dishonest; if knowing where the "Python" name came from---and I say this as someone who already knew---ever affected a job, I'd quit on the spot.
Given that this game is meant to be instructive, I'm not fond of the relationships with Annika and Marco, where Lydia calls her "friend" or "mentor" to ask her to define a bunch of terms that could have easily been looked up. I feel like a jerk playing along with the game, since it makes them feel like search engines, rather than people. Seriously, do *not* learn this lesson: Asking for help is fine, but respect people's time, and treat personal relationships like they're with people that you care about beyond what they can do for you.
## Opportunities
From the [Itch.io <i class="fab fa-itch-io"></i> page](https://freecodecamp.itch.io/learn-to-code-rpg), you can rate the game and leave feedback or questions.
If you have more technical issues or solutions, you'll be better off at the [GitHub <i class="fab fa-github"></i> repository](https://github.com/freeCodeCamp/LearnToCodeRPG). If you're more interested in the multiple-choice testing, [DeveloperQuiz](https://github.com/freeCodeCamp/Developer_Quiz_Site) also has a repository.
Free Code Camp also hosts initiatives to [translate](https://contribute.freecodecamp.org/#/how-to-translate-files?id=translate-the-learntocode-rpg) the game to other languages.
## What's Adaptable?
Other than a handful of shallow characters who don't even have family names---Lydia, Annika, Marco, and Layla---about the only thing that I can imagine extracting from the game is the software startup CupcakeCPU. However, we don't know what kind of software they make, so even that might be dicey.
## Next
Next week, we'll watch **Your Face Is a Saxophone**, a short-lived animated web series.
While we wait for that, what does everybody else think about **The Learn to Code RPG**?
* * *
**Credits**: The header image is a screenshot from the game, and so available under its license.