The Way Up is an infinite runner mobile game by After Work Games.Continue reading
Facebook’s business model for organizations is to sell your audience back to you.
—Frank Chimero, “Why Facebook Is a Waste of Time—and Money—for Arts Nonprofits”, artnet news
Bake and Pack is a game demo based on a handheld LCD game I had as a child called “Nu, pogodi!” Art style was heavily influenced by Kentucky Route Zero.Continue reading
Simply npm your webpack via grunt with vue babel or bower to react asdfjkl;lkdhgxdlciuhw
—Frank Chimero, “Everything easy is hard again”
As far as I’m concerned, Tower is the best Git client that money can buy. It’s fully featured, well-designed, and it even has Git embedded within it. I don’t even bother with installing plain vanilla Git on Windows anymore. I just update the
PATH environment variable to point to Tower’s git.exe, and I’m done.
Well, not quite. I had an issue with SSL certificates when I was trying to use Scoop, which uses Git internally. Here’s the message I got (slightly reformatted for readability’s sake):
PS> sudo scoop bucket add extras
'https://github.com/lukesampson/scoop-extras.git' does not look like a valid git repository
fatal: unable to access 'https://github.com/lukesampson/scoop-extras.git/':
error setting certificate verify locations:
CAfile: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
git.exe was looking for this
ca-bundle.crt file in a default location that didn’t exit on my machine, due to using Tower’s embedded git and all.
After some googling with DuckDuckGo I found an ancient post titled “msysGit error setting certificate verify location” that had the solution. I simply ran the following command in PowerShell (reformatted for readability):
PS> git config --global http.sslcainfo \
"C:\Program Files (x86)\fournova\Tower\vendor\Git\mingw64\ssl\certs\ca-bundle.crt"
And that solved it for me. I reran the Scoop command from before and it worked without a hitch.
I needed to use a video that contained transparent content (aka an alpha channel) in a Unity prototype I was working on for a demo. And according to the docs, the only video formats that support transparency are a certain Apple-only format and WebM with the VP8 codec.
I couldn’t get the video to render to WebM using the editing software I had, so I ended up exporting the whole thing to a sequence of PNG files, which I then converted to WebM VP8 using the ffmpeg and the following parameters:
ffmpeg.exe -i IMG_%07d.png \
-c:v libvpx \
-pix_fmt yuva420p \
-auto-alt-ref 0 \
-c:v libvpx specifies the VP8 codec and
-i IMG_%07d.png is the matching pattern for the input files. I have no idea what the other parameters mean, and I don’t remember where I found them when I googled with DuckDuckGo.
But it worked! I followed the import instructions in the Unity documentation and it the video played with transparency on both iOS and Android. The only thing worth noting is that I had to enable the “encode” option for Android in the import settings.
The way that you get an art form taken seriously is not be giving it a free pass but by subjecting it to real critical review.
Fredfrik deBoer, “The video game media is garbage and #gamergate is hot garbage”
The style of programming in a game is still very different from that in any other sphere of development. … It draws techniques from a huge range of different sources, but almost without exception modifies them beyond resemblance.
Artificial Intelligence for Games, Second Edition
The basic transaction we make with games is to agree to behave as if achieving victory is important, to let the objective guide our behavior in the game. There’s little point, after all, in playing a game without making that basic commitment
Greg Costikyan, “I Have No Words & I Must Design”