Feature of this new site:
Yes. The logo looks like the bootstrap one. I didn't know the existence of bootstrap by the time I made that logo. Now I know it. That's why I've changed the logo.
This is indeed a big improvement of this website. It have taken me 10 days for working on this update. It's still not done. This site still lack content like product list and link exchange. I'll add more stuffs to this site soon!
After two months of work, early access version of Koloniigo is finally available!
A few users has reported that this game is confusing. Therefore, I add a tutorial instruction section here.
Before doing these, I think I'm going to update this website first. I'm planning to merge this blog with my homepage. and I got tests and exams to do recently. I think I can't work on this game for a month or two. :( Anyway, don't worry. I will complete this game eventually. My project completion rate is pretty high. :)
Click here! to play!
I was fixing a networking-related bug in Koloniigo. I did something like this:
String fields = data.split(";"); //data contains something like "a;b;;" foo(fields);
Then the program gave IndexOutOfBoundsException
I wonder what's wrong. After a few hours of debugging, I found this thingie in the documentation of split()
Trailing empty strings are therefore not included in the resulting array.
Oh well, wtf? A few hours wasted.
You may think that I'm an idiot that I didn't notice such an obvious mistake. Actually, the real code is way more complicated and there was very many possible causes of the issue. That's why it took me so long to figure out that it's the issue of the split(). :(
Hi. I haven't updated the development progress for a while because I have been busy working on the game. :3
As you might have know, networking is tough. Anyway, I'm getting good progress on it. And I managed to get cross-platform websocket networking working. :D
Here's what networking function currently implemented:
Here's what still left to be implemented:
It's midnight here. I'm exhausted. Time to sleep. I'll continue work on this game tomorrow. Good night guys! <3
I've just implemented 3 tutorial levels in Koloniigo. It's used to briefly introduce the game mechanism.
Before completing the tutorial, Random Map mode and Network Mode(unimplemented) are locked. They're unlocked once you finish it.
So what's left are:
I'm current doing research on making networked game work. I'm planing to write a wrapper library to make a unified interface for accessing Java-WebSocket(for android build) and gwt-websockets(for html5 build).
After the research, I will take a break in this project for updating my website(well, the home page is severely outdated). I'll probably merge this blog with the homepage. The project will continue after the completion of website update.
Let's see how will it turned out. I'll post any future update here! :)