Preview, Episode 26

Enough hiatus, time to get back to livestreaming…

“Now / Next / Later” bump for the next episode:

Watch the livestream at invalidstream.com/livestream, starting Friday February 23, 2018 at 10 PM ET / 7 PM PT (Sunday 3 AM UTC), with pre-show videos 15 minutes prior.

Also remember that we have a Slack at invalidstream.slack.com. For an invite, email invalidstream [at] gmail.

Announcement: Mid-Winter Hiatus

Having finished the material from iOS 10 SDK Development in episode 25, I’m going to take a few weeks off from livestreaming. This will give me time to reload the content pipeline with new creative projects, iOS games to play, and to make some technical tweaks.

Also, the book’s home page has collected links to all the videos, so if you just want to do the iOS programming course, that lays them out pretty clearly. Or you can walk through the episodes category here on invalidstream.com.

Finally, if you enjoy visual novels like Muv-Luv Alternative and Clannad, which I feature in the last segment of the show, you might be interested in visual;conference, an online webinar for VN creators. It’s being held Saturday, January 13, and I’ll be attending (not speaking, ha ha, but say hi on the discord if you’re there too).

Episode 25: Submit to App Store

Preshow

Build: iOS 10 SDK Development, Chapter 12

The app is ready to make its debut… now what? In the final video of this series, we look at how to polish your app for submission to the App Store by giving it a proper app icon and launch screen, clean up the build and version numbers. Then we show how to do archive builds, manage them in the organizer, and set up the metadata on Apple’s developer and iTunes Connect websites to upload your build, send it to testers with TestFlight, and finally submit it for approval to go on the store.

Interstitial

Play: jukebeat

Konami’s Dance Dance Revolution games for iOS are lost to the 32-bit-pocalypse, but they still have several installments of their other music game series on the platform. One is jukebeat, a tap-with-the-music game where your fingers need to keep up with a 4×4 grid of buttons to press. It’s a simple concept and doesn’t require special hardware, but fares merely OK in its mobile version. One sticking point: you only get a miserly three songs to start, and song packs are $4 each.

Read: Muv-Luv Alternative, Episode 5, Part 2

Yuuko’s experiments sending Takeru back to his world start to show signs of progress, as Takeru can briefly return to his old body and re-experience scenes from “Muv-Luv Extra”, but as merely a captive observer to these events, the project still has a long way to go. Takeru also gets an opportunity to speed up history by skipping the volcano evacuation misadventure at Mt. Tengen seen in “Muv-Luv Unlimited”… surely this major change to the timeline can only lead to good things, right?

Encore

Notes

  • With the iOS 10 SDK Development material now completed, I’m going to take a couple weeks’ hiatus to plan, organize, and figure out what’s next. Watch the invalidstream.com website or @invalidstream on Twitter for an announcement about when livestreams will resume.

Preview, Episode 25

“Now / Next / Later” bump for the next episode:

Watch the livestream at invalidstream.com/livestream, starting Friday January 5, 2018 at 10 PM ET / 7 PM PT (Sunday 3 AM UTC), with pre-show videos 15 minutes prior.

Also remember that we have a Slack at invalidstream.slack.com. For an invite, email invalidstream [at] gmail.

Episode 24: Where’s the Boom?

Preshow

Build: iOS 10 SDK Development, Chapter 11

Our podcast app works, but how do we keep it working? What happens when we screw something up? In this episode, we look at Xcode’s debugging tools, which let us investigate problems while the app is running, either in the simulator or on the device. We can investigate the values of variables, issue commands, preview images, and step through the code one line at a time to figure out what’s going on.

Interstitial

Play: Madden NFL

For decades, the “Madden” franchise has been the dominant name in videogame football, even more so after obtaining a long-term exclusive license with the NFL. On consoles, the game is a deep simulation of real football that lets you play games for fun or run an entire season. On mobile, however, it’s a different story. Here, the game is loaded up with user-engagement gimmicks: daily tasks, multiple currency systems, stamina that runs out and makes you pay to play more… the usual abuses of in-app purchase games. Also, it sometimes lets you play a little football.

Read: Muv-Luv Alternative, Episode 5, Part 1

Takeru wakes on Yuuko’s sofa to find out why he’s there: she can now confirm that in his dreams, his consciousness has been returning to his original world, the timeline of Muv-Luv Extra. With this development, she’s now ready to take the next step: sending Takeru back to his world mentally and physically, albeit temporarily, so he can get the equations from that world’s Yuuko that this one needs in order to complete the 00 Unit and save Alternative IV.

Encore

Preview, Episode 24

“Now / Next / Later” bump for the next episode:

Watch the livestream at invalidstream.com/livestream, starting Friday December 29, 2017 at 10 PM ET / 7 PM PT (Sunday 3 AM UTC), with pre-show videos 15 minutes prior.

Also remember that we have a Slack at invalidstream.slack.com. For an invite, email invalidstream [at] gmail.

Episode 23: One Ugly Mug

Preshow

Build: iOS 10 SDK Development, Chapter 10 (part 2)

Last episode, we got our podcast player actually working by using a navigation controller to transition from the episode list scene to the player scene. That uses the default forward-and-back navigation. This episode, we look at other kinds of segues: a modal segue to take us to a scene where we can add a new podcast feed to the list, and an exit segue to back out of it when done.

NOTE: I had a demo fail when recording this live, so the last five minutes are a reshoot. The code is the same, I just needed to scroll to the bottom of the list to find the new episodes. The reshoot also adds a bit about cleaning up images in reusable table view cells.

Interstitial

Play: Fake Cuphead

For a few hours on December 18, 2017, the much-praised game CUPHEAD was available on the iOS App Store. Only, it wasn’t actually CUPHEAD. The app was a fake, using assets stolen from the original PC / XBox One game and ported to a somewhat-convincing mobile version of the original. It’s actually playable, so it’s not a surprise that it got past App Review. The real question is how it was created, and how the creators thought they’d ever get away with it.

  • Fake Cuphead is no longer available on the iOS App Store

Read: Muv-Luv Alternative, Episode 4, Part 4

With the new OS installed on Chizuru and Ayamine’s TSFs, their team breezes to victory in the first mock battle, saving Takeru precious time by avoiding infighting between those two. But now he has a new problem: Mikoto’s dad, a man of many secrets, appears unannounced in Yuuko’s office. And he is clearly up to something.

Encore

Preview, Episode 23

“Now / Next / Later” bump for the next episode:

Watch the livestream at invalidstream.com/livestream, starting Friday December 22, 2017 at 10 PM ET / 7 PM PT (Sunday 3 AM UTC), with pre-show videos 15 minutes prior.

Also remember that we have a Slack at invalidstream.slack.com. For an invite, email invalidstream [at] gmail.

Episode 22: Edgy Navigation

Preshow

Build: iOS 10 SDK Development, Chapter 10 (part 1)

Our podcasting app has two scenes — a list of podcast feeds and their episodes, and an MP3 player UI — but no way to connect the two. What we need is a concept of navigation, of going from one scene to the next, and back again. By adding a navigation controller in this episode, that’s exactly what we get: the ability to select an episode and have it transition to the player.

Play: Edge

While many of the earliest iPhone games are now gone from the App Store — victims of App Store economics, the 64-bit transition, or just disinterest — Edge by Mobigames has somehow hung around for nine years. This clever 3D puzzle game uses a distinct minimalist graphic style and bite-size levels to make for one of the best examples of its era. It also has a long and twisted history, having been pulled from sale multiple times under threat from a trademark troll that laid claim to the word “edge” in seemingly any electronic entertainment.

Read: Muv-Luv Alternative, Episode 4, Part 3

The premature arrival of the UN Undersecretary (who’s also Tama’s father) provides another checkpoint for Takeru’s re-run of history, but it looks like he’s changing history more than he expected. He pushes his luck further by trying to get Yuuko to put the new OS on Chizuru and Ayamine’s TSFs, but he comes up against Yuuko’s hidden desperation at the looming Alternative V deadline.

Encore

Preview, Episode 22

“Now / Next / Later” bump for the next episode:

Watch the livestream at invalidstream.com/livestream, starting Friday December 15, 2017 at 10 PM ET / 7 PM PT (Sunday 3 AM UTC), with pre-show videos 15 minutes prior.

Also remember that we have a Slack at invalidstream.slack.com. For an invite, email invalidstream [at] gmail.