I wrote up a Roadmap and a short list of immediate TODO items for WoodPusher. If you want to get involved, and have already installed Mono (or the .NET SDK) and Gtk#, then get yourself a sourceforge account if you don’t have one already and check out those docs. Incidentally there are windows [...]
WoodPusher is about ready for contributors. It’s to the point now where it logs the user in as guest automatically, and the play is getting quite nice. I’m writing up a set of docs describing features I want to add and where I want development to go. Basically I see this as [...]
Threading and other weird bugs fixed. Play is now quite nice:
I played around with Eclipse tonight. It was really easy to install and run, seems to offer a nice environment with a lot of nifty plugins and such. And the version for Linux offers a Gtk+ interface so it integrates nicely with [...]
Now I can drag and drop pieces on the board. When dropped the piece is centered properly in the square. So I can almost play a game of chess with myself:
Next step is to look again at the interfaces to gnuchess, phalanx, icc, etc. and prepare to integrate with real players and engines. [...]
After months and months of not hacking on it, I resumed some work on WoodPusher, my Chess application written in C#. My goal is to create a very easy to use gui for playing chess against computer engines or online using Internet Chess Servers. Right now I’ve got it to the point where [...]
Mono now supports web services! This is something I’ve been eagerly waiting for.
Nat Friedman, co-founder of Ximian has been working on this idea of his, Dashboard, for a while. At first he was just talking about it, then did some coding in Python, then Miguel convinced him that Mono would be the perfect platform for Dashboard, and about 8 or 9 days ago some code landed [...]
I’ve set up a resource on SourceForge for the development of various .NET applications/libraries/examples using Mono. Eventually there will be content on the homepage, but for now, visit the project page and browse the code in the CVS Repository. I made an initial import of my irc bot (GemsBot) and a chess program/icc [...]
One of the problems I’ve seen in my ongoing search to understand Remoting is the issue of security when you publish a remotable object over a tcp channel. I spoke with Miguel and got some ideas from him and coded the following little remoting example which now simply publishes a “factory” which exposes a [...]
Continue reading about Adding Custom Basic Security to .NET Remoting
I’ve now got a simple IRC bot that I can control remotely. See previous stories to see the progression and get a feel for where this is going:
.NET Remoting with Mono.NET Remoting with Mono Part IIWriting IRC bots in Perl and C#
Click below for the latest source code.
Main.cs:
using System;
using Sharkbite.Irc;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;
using System.Runtime.Remoting.Channels.Tcp;
namespace [...]