Skip to main content

What's new?

I've been preoccupied things besides coding lately which explains the lack of news
but I can at least show off a new screenshot from FreeCol-Android.

This is the latest version of the colony fragment. It shows the city map, population and production information as well as the building in the colony.

Right now it's not interactive, it just shows the status, but as when I've added all the information that is there in the PC version the next step will be to make it fully interactive.

What else is going on? Well, there are a couple of other projects that I'm working on. First I'm developing the proof of concept for CloudPref (Android SharedPreferences that are synchronized with the Cloud) and then there is a a "secret" project... more on that later.

As if that was not enough to fill all my waking hours I'm looking into reviving the UFO SQUAD project. The biggest hurdle the last time around was that the client-server state handling was growing
so complex so that it was really hard to debug problems that came up. The idea I had was if I could somehow reduce the state that the server needs to keep track off (without simplifying the game too much for the user). Before I go ahead with this idea I need to prototype it, perhaps as a table-top game.

Next couple of weeks will be crazy. Friday is my last day at Sony Mobile and then it's off to London.

Comments

Post a Comment

Popular posts from this blog

Getting started with OpenSTM32 on OSX

For some time now I have been doing projects (or should I rather say "been playing around") with AVR microcontrollers. Both in the form of different types of Arduinos but also in stand-alone projects (including the USB KVM and a battery powered ATTINY85 board, which I still haven't written a post about). For the most part I really like these microcontrollers, they are versatile, low powered and the development tools available are excellent (and importantly, available on all major platforms). However, In one of my latest projects I encountered a situation where AVRs just might not be enough. What I wanted to do was to capture images from a digital camera module (OV7670) and process them to determine movement speed and direction. While it might in theory be possible to do so on an ATMEGA microcontroller or similar, the small amount of memory available would make such an operation tricky at best. At that point I started looking for a more powerful microcontroller, and o...

Simple outline for multi-sprite characters in Unity 2D using Shader Graph

For the last 6 months I've been working on a new (untitled) 2D game project in Unity both as a way to learn C# and also to play around with some game concepts I've been thinking about for quite a while. Since I'm not much of an artist or a graphic designer I purchased a set of rather nice looking character sprites from  https://tokegameart.net/  that also came with animations and ready to use Unity packages. Since my game has multiple characters on screen at one and each one can be given orders I needed a way to show which one was selected or active. One common way to handle this which felt like a good fit for me is to show an outline around the selected character. Luckily there's a lot of examples and guides explaining how to do this in Unity (and I based this one on a great article by Daniel Ilett). There was one snag though, my characters consist of multiple sprites (one for reach part of the body) that are drawn and animated separately. This meant that it w...

Building a USB KVM using ATTINY85 and FSUSB30 (Part 1)

Before I get started, let me first say that I'm a software guy and anything I write about electronics and hardware should be taken with a grain of salt. The only formal education I have that's related to electronics is a couple of introduction courses to analog and digital electronics back at university (which was some time ago). With that out of the way, let me share a bit about one of my latest projects: Building a USB KVM from the ground up. The inspiration for this project came from one of my colleagues at Badoo, who was looking for a KVM that could handle 4K displayport switching (more on this later). Since I was just starting out learning (or rather re-learning) electronics I thought that this would be a fun challenge. Normally a KVM would handle switching three different signals, Keyboard, Video and Mouse (hence the name) but due to my lack of experience I decided to keep things as simple as possible and stick to only handling the USB signal required to hook up a k...