Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - donblas

Pages: [1]
Traditional Roguelikes (Turn Based) / libtcod-net 0.1 released
« on: July 12, 2008, 02:24:46 PM »
I'd like to announce libtcod-net version 0.1. libtcod-net is a BSD licensed C# library that wraps libtcod, a roguelike library. This version of the library bindings wraps every single member of the released API (, excluding the custom containers. I've also recreated the demo program in C#.

This runs under
     - 3.5 .net framework under Windows (
     - Mono 1.2.6 (and possibly others) under Linux and most likely Mac (

The source code and demo can be found here:

My plans are to scrub the code to ensure that the variable and
function names are consistent and document the API before I bump the
version to match libtod's and call the API stable.

Please test things out, file bugs, and let me know what you think.

Thank You,
--Chris Hamons

   Why use libtcod?
        Its a great cross-platform library that provides simple access to
console-like graphics with much more power than curses.

   Why use C#?
        It's a C like language with features such as garbage collection,
typesafe compile time checking, reflection, properties, and such. With
Mono, C# is cross-platform if you avoid the GUI classes.

   Novell sucks, mono sucks, it's loaded with patent concerns, ...
(Ignore that this really isn't a question).
        While some people (including myself) may disagree with the Novell-
Microsoft deal, the Mono technology is great. On patents, read (http://
The sections of mono used by libtcod-net are the ECMA/ISO covered
parts, and any application that uses it will most likely only use
those parts as well.

Pages: [1]