2010
02.07

New features since 1.5.0b2 :

  • new random number generator (Complementary Multiply With Carry) courtesy of Mingos. This one is 2 to 3 times faster than Mersenne twister and has a much longer period. It’s the default RNG in libtcod 1.5 but you can still use Mersenne twister by explicitely selecting it. It breaks the RNG api btw…
  • Dijkstra pathfinding if now official and documented.
  • added a new sample for C and C++ showing how to use the SDL callback for eye-candy
  • added integer version of the gaussian distribution RNG function
  • noise samples now use subcell resolution
  • added helpers for fast console coloring in python

Check the changelog for more details.

Grab the library here while it’s hot :)

[update] libtcod.net 1.5.0rc1 is also available. Now Chris is so fast that I don’t even have to announce libtcod and libtcod.net in different posts :D

2010
02.04

Mingos has just posted two videos on youtube that show you how to compile the latest svn libtcod on windows with MingW and how to create a basic hello world program with it in Code::Blocks. Click on the pix below to see them on youtube. You can also find the links in libtcod’s tutorial page. This is only the beginning of a bigger series that will show you how to make your project work on Windows and Linux using the same Code::Blocks project. A big thank to him. This series will be so much better than the (really poor) existing documentation…

2010
02.02

I’ve just created a sample that demonstrates how to use the SDL callback to add post-processing to the screen at pixel level. Check the video on youtube (sorry no embedded video):
http://www.youtube.com/watch?v=cXxHnPf3BBs

2010
01.31

The dijkstra module is more and more polished, in fact polished enough to get a sample :

The cave background’s shading shows the distance stored in the Dijkstra grid. I think we’re close to a 1.5.0rc1…

2010
01.30

Disco time

And here are some free colorful psychedelic posters for people in love with meteorology graphs :)

For some weird reason I can’t help but stare at them from time to time, imagining all the adventures and the dungeons that must exist in those worlds… Erm… I think I need to go out more often…