Month: May 2014
WARNING: Major plot spoilers for Supergiant Games’ Transistor follow. If you haven’t played through the game yet, don’t even think about reading this. Go play it. Form your own opinions about how it goes together. See the ending. And then, come back and read this post.
On March 27th, 2016, Apple shocked the world again. A large display banner and invitational on Apple.com stated that Steve Jobs was alive. It was later confirmed to be legitimate.
That Thursday, amidst a bewildered and excited crowd of 68,587 people, a turtlenecked, seeming-40s Steve Jobs ascended the podium at Levi’s Stadium. Sharp eyed and keen for the camera, he addressed the crowd:
Friends. Colleagues. On August 25th, 2011, I resigned as Apple’s CEO. Back then, I was the first to tell you that I could no longer meet my duties and expectations as CEO. Today, I am also the first to tell you that I am once again fit for that duty. Effective September 1st, I will be returning to the company as CTO and CEO until further notice.
The news of my death did not go unreported. On October 5th, 2011, at 3:18PM Pacific Time, I died of metastatic insulinoma, a common, fatal complication of pancreatic cancer. I am standing here today because of the work of several amazing women and gentlemen whom, from my exact moment of death, recorded every detail of my mind, body, and soul. Every neuron. Every hair follicle. Every muscle, bone, tissue, and cell, down to the subatomic level.
He paused for water and effect before continuing:
Everything comes to an end. But often, that ending is also a new beginning. I am standing here today because I have been remade. Reborn. And I am the exact same person, the same human being, that I was before, free of the disease and constraints that had troubled me with age.
Within the week, Apple will announce a new product. I’ve decided to call it, ‘iBody’. This is, I think, our most personal product ever made, more personal than even my new life and my renewed mission to Apple. We’ve been working on it long before 2011, or even the year 2000. I think you’ll like it.
With that, he turned from the podium and walked towards the locker rooms. The media were unable to question him from the sidelines as he strode past, never once turning to address them.
This is the kernel for a near-future SF novella. I’ve left the iBody specifications ambiguous. What would you want them to be? What would they mean for you? And, would you trust a company like Apple with them?
Since my very simple proof of concept of King Under the Mountain last weekend, I’ve been continuing to work on the game. I can’t promise a releasable version in the near future because this is still a side project of mine, but I’d like to have a playable alpha as soon as possible, so you can pick it up and give me your thoughts.
I am currently experimenting with Unicode support. I have a build option set up that currently toggles this behavior, and I’ve doubled the X width of each display character to accommodate. Surprisingly, this looks great in both modes! But, there’s a problem.
Certain fullwidth characters, such as Emoji, behave badly with my terminal software. Rendering Apple Color Emoji, for example, has a transparency channel that makes Terminal.app look like Swiss cheese, as each character cuts a transparent region out of the back of the window. I haven’t yet found a good way to reconcile this, though it does look substantially better in other terminal software that doesn’t use Apple’s full color equivalents.
That’s my current quandary. My next steps after this are to rewrite the UI and make characters able to interact with one another.
Are these dev posts interesting to you all? I’d love it if you let me know.