Hey, folks. I'm Ed, one of the devs for Sharplike. Thought I'd come by and address a couple of things:
There seems to be some Rail issues with most of the links, but this sounds to be yet another good engine for Roguelike doings to come. Mono stuff should help audience wise, though this is the first I've ever seen with this kinda license and I'm not so familiar on the gist of it/Mozilla stylings...
Yeah, I was having trouble with Redmine. It's running off my personal Dreamhost account for now, because I'm not going to pay to host it until I'm using it for projects that actually make me money.
I've ever seen with this kinda license and I'm not so familiar on the gist of it/Mozilla stylings...
That's strange because CPAL is one of the biggest licenses out there.
It's almost identical to Creative Commons Attribution License
CPAL: http://www.opensource.org/licenses/cpal_1.0
CCAL: http://creativecommons.org/licenses/by/3.0/
Sorry, but CPAL is
not similar to CCAL. CPAL has a number of other clauses that go well beyond the Creative Commons license, including the requirement that any modifications to the code under the CPAL license be made publicly available (slightly similar to LGPL, but the boundary is at the code file level rather than the process/binary-image level). In particular, it should be noted that it is not GPL-compatible and you may not use CPAL-licensed code and GPL-licensed code in the same publicly released project. (This is not the fault of CPAL; it is because of the GPL's provisions. All MPL-derived licenses are GPL-incompatible. I selected this license for the project after a good bit of thought: to me, GPL incompatibility is a feature, not a bug.)
Anyway, the main reason I swung by is because we just pushed
Sharplike 0.4.0 in a packaged format. It's pretty slick, if I do say so myself, albeit incomplete. We're going into a brief feature freeze for Sharplike 0.5, which is primarily a
documentation and demo-writing release, after which we'll be proceeding with Sharplike 0.6. While I would say that you could easily
start development of a Sharplike-powered roguelike with 0.4.0, I'd advise doing so with the foreknowledge that we'll be adding the features to really give a game a polish in 0.6. Our APIs are going to be static from here on out, however, and you'll be able to incorporate 0.6's features into a game started under 0.4 without much trouble.
I hate to toot my own horn, but honestly? Sharplike's slick, and I don't usually say that about my own projects. Managed code lets you hit the ground running, and Sharplike provides some seriously powerful tools to get going. You can have the core of a game up and running in an hour or so. I recommend that anyone looking for a trivially cross-platform engine give it a look and tell us what you think, and what features we could add to benefit your projects.