cr-light2d and demo update

Today I finally fixed cr-light2d lighting-through resistors bug :-) and the algorithm is making calculations twice fast as last time. It's also recommended to not using it every frame but in one or two frames delay. The visual effect is still pretty good and CPU doesn't have to do extra job in order to make a light.

New releases:
cr-light v0.2
cr-light-demo v0.2
cr-geometry v0.2

New library: two-dimensional lighting


Today after a few weeks I've managed to publish my new library: light emit simulation in two-dimensional space. As you can guess, this lib can be useful when you want to create a light visualization. But that's not all! Light simulation can tell how object in the place of light actually sees his surroundings. This can be used to create enemies that are not aware of player position until he reveals himself!

There are two thing that I want to tell before you'll decide to use my library. The first one is a word "simple" in algorithm name. This tells that light emit geometry isn't perfect. It can be better at time but performance is the key in this case.
The second one is that library is still under develop. I can tell that in some circumstances light can act strangely, but I know this issue source and it should be fully fixed in v0.2.

Coral Reef new blog

Welcome to Coral Reef new blog. Someone of you could remember what Coral Reef project was and what it meant to be. For about a year of hard work I've realized that my primary assumptions just cannot be done. So let's look back for a while...

March 2008: idea of Coral Reef project was born. At the first I've imagined a library, some kind of framework to help game developers to write Java games over the network. I wanted to make this easier and more effective.

May 2008: I've got all ideas written down and I was ready to go. Coral Reef meant to be virtual private network that allows everyone to join, regardless of if they have public IP address or not.

September 2008: graniec.pl domain was bought. I wanted to create center of java game developing and also a site hosting the games.

December 2008: first difficulties with Coral Reef assumptions.

February 2009: primary form of Coral Reef project is no longer under develop stage. The idea of making small libraries instead of one big was born.

March 2009: new Coral Reef site and wiki is launching. New libraries are created. Project is growing.


So this is it! And now (May 2009) I'm refreshing this blog with new contents :-) If you still don't know that Coral Reef project really is, then visit the wiki page. Have fun!