Random Hacks of Kindness: Chestnuts for all

Random Hacks of Kindness is a project which aims to use technology to make the world a better place and since I need the karma, I figured I would lend a hand.

Chestnut is a tiled map editor, written by a friend of mine, @Tom_Cashman. The problem? It’s written in C# and uses .Net 4.0 and the Windows Presentation Foundation and was closed sourced and that’s just cruel. I firmly believe that the world would be a much better place if it was cross-platform compatible, open-sourced and backwards compatible with Tiled.

Well, I’m in luck because after a very brief talk with Tom, he open sourced the C# code he wrote under the BSD license and will help me out turn this cross-platform compatible and was already planning on making it backwards compatible with Tiled.

And I know what you’re wondering. If Tiled exists, why do we need yet another map editor? While Tiled is a great tool, while working on the  ceased-and-desisted Pokenet we found it quite troublesome in these areas:
- Dynamic map loading of maps at runtime often resulted in minor lag due to required decompression.
- Loading over 250 maps at once (e.g. on the game server) would result with insane amounts of RAM being used up. We’re talking GBs here.
- Mapping teams often messed up when linking maps together since they could not visually see the maps beside each other. They kept track on an XLS spreadsheet. It was chaotic.

I know I’ll hit a couple dozen blocks when porting the code over to Java, I doubt I’ll finish the project in a weekend, but I’m willing to try it anyway.

So this is my Random Hack Of Kindness: Porting Chestnut to all important platforms that run Java and maybe later, getting it packaged on Fedora.

Tagged with: , , , , ,
Posted in Chestnut, RHOK
2 comments on “Random Hacks of Kindness: Chestnuts for all
  1. Toni Korpela says:

    Nice that you will do it, but still don’t overwork yourself with it and work on abugadro too.

1 Pings/Trackbacks for "Random Hacks of Kindness: Chestnuts for all"
  1. [...] never use it because it’s windows only. Well Juan Rodrigues came and saves everyone and will port the map editor into java and for all operation systems there is. Tweet No Comments by Temek [...]

Archives
December 2010
S M T W T F S
« Nov   Jan »
 1234
567891011
12131415161718
19202122232425
262728293031