All posts by Tomáš Andrle

13 interesting sound design videos

Some really nice ones. Filed for future reference.

Sound wave

UPDATE – some more:

Superforce 1.1

Superforce 1.1 is now available on the App Store. This update brings the following changes:

  • Font rendering quality is improved.
  • Fixed a small visual glitch in menu background animation.
  • Fixed a problem with uploading gameplay statistics to server.
  • Your missiles now automatically target more dangerous enemies.

And here’s a video TRAILER for Superforce:

Font quality

In the upcoming Superforce 1.1 update I stopped using stb_truetype and went back to pre-rendered fonts made with Glyph Designer.

Superforce fonts before & after switching away from STB Truetype

Before & after switching away from STB Truetype

Unfortunately I had some problems with stb_truetype which I wasn’t able to solve. Some characters from some fonts were cut off on the left and sometimes on top a bit, with no reasonable explanation. Also the glyph shapes in general did not have the right amount of sharpness and smoothness I wanted. Perhaps I’m too used to Mac OS X font rendering? Who knows.

I’m sure most people can use stb_truetype properly and I still have high regard for it (and anything that @nothings produces for that matter) but it seems like this one was not meant for me. I’d still like to finish my own font converter someday.

Devastro and Type Raiders Mac apps now signed

To make it easier to launch Devastro and Type Raiders on modern Mac OS X systems, I have signed the app bundles with my Mac developer certificate.

When you first launch them you should now get this:

instead of this:

You could still work around that latter dialog by ctrl-clicking and choosing Open or changing your system preferences to run any app without asking, but this seems nicer.

To sign the app bundles I used the following commands:

codesign --force --verify --verbose --sign "Developer ID Application: Tomas Andrle" TypeRaiders.app/Contents/MacOS/liblwjgl.jnilib
codesign --force --verify --verbose --sign "Developer ID Application: Tomas Andrle" TypeRaiders.app/Contents/MacOS/libjinput-osx.jnilib 
codesign --force --verify --verbose --sign "Developer ID Application: Tomas Andrle" TypeRaiders.app/Contents/PlugIns/jdk1.7.0_21.jdk/
codesign --force --verify --verbose --sign "Developer ID Application: Tomas Andrle" TypeRaiders.app

Thanks to Andy Brice for his useful article about signing Mac apps manually.