I’m very pleased to announce a new release of sharpallegro.
Not much has changed, but there are some important improvements I wanted to make available to the public. Here follow a list of major changes (for a complete reference check the CHANGES file in the release package):
- Updated allegro to 4.4.2
- Forced x86 platform compilation on all projects to support 64 bit platforms
- Ported RLE_SPRITE and COMPILED_SPRITE structs. (Actually COMPILED_SPRITE behaves as an RLE_SPRITE as if I386 was not defined)
- Moved SVN repository away from Google Code
Since the first release seemed a bit too quick & dirty, I saved some time to make sharpmines a bit more complete.
Here follows the list of major changes, for a complete list take a look at the CHANGES file inside the release package.
It’s really time for a new release.
It’s been a while since the last release and really there’s not much new in this one, but at least this confirm sharpallegro to be fairly usable and stable.
Most of the changes come from the needs for developing SharpallegGL which is to be released very soon.
Here comes the changelist:
- Converted solution to actual 2010 standard
- Various fixes/cosmetic changes/bugfixes
- Ported some other functions
- Ported some truecolor routines
- Ported standard blender modes
- Made key constants public to be accessed when a class doesn’t inherit from Allegro (useful for standard WinForm applications)
- Ported cpptest test
- Ported gfxinfo test
- Ported playfli test
- Made excamera work by avoiding the problem
- Ported exlights (almost completely)
Yep, I said KA-BOOM!
As often happens I was bored…and while playing minesweeper for some real fun I decided to try and write myself a minesweeper clone.
I didn’t want to spend so much time on it, but I wanted it to be good-looking at the least.
So this time I went for the free-graphics approach, and found a wonderful design at Lost Garden blog released under the Creative Commons Attribution 3.0 License
Credits go to: “Iron Plague” art by Daniel Cook (Lostgarden.com)
I have been working on sharpallegro lately, which is still far from complete. But after being able to port most of the examples, I think it has enough funcionalities to be used in your own projects.
I’m also using it to develop some small games you will see soon and I found it to be quite mature.
If you need an idea of what sharpallegro is capable of, take a look at the Screenshot Section
While working on a small game I needed something to approximate bouncing ball behaviour.
So I decided to treat it as a separate project and here comes: sharpcollision.
- Different shapes: circles, boxes and polygons
- Friction and gravity approximations
This tutorial explain how to create your very first “Hello world” application using sharpallegro.
sharpshooter is a simple (1 hour development) game.
It was mostly made to test sharpallegro.
Binaries and source code available in download area of sharpallegro project.