An updated version of Tiny Player for Mac is out now.
- Fixed playback controls on latest OS
- Updated icon
- Added support for m4b audio book files
Full changelog here.
An updated version of Tiny Player for Mac is out now.
Full changelog here.
I’m rewriting my 3 shipped games. I call it “remastering”. It’s a big technical refresh without any major changes in gameplay or visuals.
Why?
Superforce is the most recent one, already written in C++ but I completely replaced the rendering and audio code with a new engine based on Sokol. Now it runs faster and should be easier to port to new platforms.
Type Raiders was my second game and it was originally written in Java. The C++ rewrite is almost complete. The game mechanics are pretty simple, so I can focus on getting the graphics right. I dropped the built-in level editor, since I’m not planning on making new ones.
Devastro was my first shipped game and it is by far the most complex one. AI, collisions, pathfinding, bots, vehicles, cutscenes, level editor… about 60000 lines of Java in total. An intimidating task at first, but since there’s no design phase, no experimentation, all assets are done and a reference implementation is readily available, it only took a weekend to import the levels, create a new SDF-based collision system and add an animated character that can move around.
10th anniversary edition of Superforce is out now. Available on the AppStore.
It’s a small update. I made a few UI layout tweaks for recent phone models and upgraded parts of the engine.
Tiny Player version 2.1.0 is out now on iOS. What’s new?
There had been a few minor releases since 2.0:
2.0.4
2.0.3
2.0.2
2.0.1
Tiny Player version 2.0 is out now on iOS. This is a rather big update:
Quick update: 2.0.1 is out:
Tiny Loader version 1.2.5 is out now. Tiny Loader is the companion Mac app for Tiny Player for iOS. This update brings support for Apple Silicon.
An updated version of Tiny Player for Mac is out now.
Full changelog here.
A small bugfix release of Tiny Player for Mac is out now. M3U files containing Windows \ path delimiters should be parsed correctly and the “Sudden termination” macOS feature is disabled to make sure the current playlist is saved properly.
For the last few years I had been using DigitalOcean to host this website & a few others, file sync and my git repos. Fairly low traffic stuff on a single VPS instance. It was nice and cheap. But still… the recent 20% price increase got me thinking…
Can I build my own server?
Turns out I could! And it was a lot of fun.
I used a 10th generation Intel NUC with a 6-core i7 CPU, 32GB RAM and a 1TB NVMe SSD. Yes, overkill. But the key parameter is power usage. The whole system draws ~7W at idle. What a wonderful little machine!
For the OS I decided to install Ubuntu (22.04 LTS). I’m familiar with it and it was useful having the same OS on both systems. Then, some housekeeping on the old server:
When I had everything ready, I brought the NUC to the new Prague data center and turned it on. It went online and the migration could begin. I started moving websites and services one by one. A few days later, the old VPS instance was empty and I turned it off.
CPU | RAM | Storage | |
---|---|---|---|
DigitalOcean | 1x vCPU | 2GB | 50GB + $extra |
Intel NUC | 6x CPU / 12 threads | 32GB | 1000GB |
There’s plenty of headroom for no extra money and I feel like I’m more self-reliant.
To elaborate a little bit on the backup procedure:
Tiny Player version 1.5.2 is out now on iOS. This update contains two fixes:
If you encounter any problems, please let me know.