2010
02.19

This time, Bernard Helyer wins the wrapper upgrade race with libtcod-d, the libtcod wrapper  for D language :)

You can get it here.

D is a really interesting language with all the nifty features you might dream of.

2010
02.16

Changes since 1.5.0rc1 :

  • fixed python waitForKeypress
  • improved random number generator when you delete the default RNG (a new one is generated instead of crashing)
  • fix ASCII code returned for AltGr+0-9 key combinations
  • new sample to show how to achieve blazing fast console filling in python (courtesy of Jotaf). Use python 2.6 + numpy to get the best experience

Main changes since 1.4.2 :

  • for C and C++, debug versions of the libraries with hardened console module
  • unicode support
  • subcell resolution blitting
  • approximated Gaussian distribution
  • Dijkstra pathfinding
  • Name generator
  • Now RNG module supports several algorithms : Mersenne twister and Complementary Multiply With Carry (the later is better)
  • New video tutorials by Mingos here.

Detailed changelog is here.

Download the library here.

Check the documentation here.

A big thank to Mingos and Jotaf for their huge contributions on this version, and for their “overall achievement” ! libtcod wouldn’t be the same without them ;)

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