Difference between revisions of "Libtcod-net"

From RogueBasin
Jump to navigation Jump to search
(Update for new status on libtcod.)
Line 1: Line 1:
== libtcod-net ==
== libtcod-net ==


[http://code.google.com/p/libtcod-net/ libtcod-net] is a BSD licensed C# library written by Chris Hamons with help from Ed Ropple and delirium.  It wraps [[Doryen library | libtcod]], a roguelike library. Some of the features it provides include:
[http://code.google.com/p/libtcod-net/ libtcod-net] is a BSD licensed C# library written by Chris Hamons with help from Ed Ropple, delirium and SofaKng (John Klimek).  It wraps [[Doryen library | libtcod]], a roguelike library. Some of the features it provides include:


     * Windowed or full screen console with true color support
     * Windowed or full screen console with true color support
Line 15: Line 15:
     * Advanced configuration file parser
     * Advanced configuration file parser


This library is fully developed. All the major documented components of libtcod except the heightmap toolkit are wrapped.
This library is fully developed.


libtcod-net .3 brings libtcod-net into supporting libtcod version 1.4.1 (beta 2).
libtcod-net .4.1 brings libtcod-net into supporting libtcod version 1.4.1.
 
The only known bug with libtcod-net is that the parser callbacks don't work under Linux. They are claimed to be fixed in mono 2.0 however I do not have a distribution which allows me to test this without compiling everything from svn. Please contact me if you have access to a machine with mono 2.0.


Ed wrote a great [http://edropple.com/blog/setting-new-libtcod-net-project quick start tutorial] to get started programming in c# and libtcod-net.
Ed wrote a great [http://edropple.com/blog/setting-new-libtcod-net-project quick start tutorial] to get started programming in c# and libtcod-net.


[[Category:Library]]
[[Category:Library]]

Revision as of 01:56, 11 May 2009

libtcod-net

libtcod-net is a BSD licensed C# library written by Chris Hamons with help from Ed Ropple, delirium and SofaKng (John Klimek). It wraps libtcod, a roguelike library. Some of the features it provides include:

   * Windowed or full screen console with true color support
   * Support for custom character sets using bitmap fonts
   * Mersenne twister random number generator 
   * Bresenham line drawing toolkit
   * Perlin noise generator
   * Field of view toolkit
   * Pathfinding
   * Image toolkit with support for rotation/stretching 
   * Support for turn by turn and real time games
   * Mouse support
   * Advanced configuration file parser

This library is fully developed.

libtcod-net .4.1 brings libtcod-net into supporting libtcod version 1.4.1.

Ed wrote a great quick start tutorial to get started programming in c# and libtcod-net.