News
| About
| Download
| Howto
| API
| Mailing
List | FAQ
| Games
using Minueto | Contact
If you are new to
Minueto, check out the Howto
section for a quick introduction to the API.
News
- January 19th 2010
- Release bugfixes on MinuetoSamples.
- January 13th 2009
- February 19th 2008
- Released update to Minueto Core library. Find it in the downloads section. See the changelog here.
- Update contains:
- Refined MinuetoPanel
- Updated Interfaces
- getPixel() and setPixel() methods
- save() to MinuetoWindow
- Swing launch and MinuetoPanel samples
- January 15th 2007
- Released update to Minueto Tools library. Find it in the
downloads section. See the changelog
here.
- June 15th 2006
- Project has been quiet for a couple of months, no major updates.
Well, that is about to change. In September, I'll be starting my PhD
in Computer Science. That means years of improvement for Minueto. And let's start
with this update.
- Minueto has been split into two components, Minueto Core and Minueto
Tools. Minueto Core contains all the basic classes of Minueto
(MinuetoWindow, MinuetoImage, etc). Minueto Tools contains the more
complicated features and the stuff under development (MinuetoGL, MinuetoSound,
Xith 3d support, etc).
- First official release. It's about time I have the 1.0.0 release. But
don't let that number fool you, its not a stable release. Too many things
were changed from the last release. I also broke compatibility in a couple
of place, so you should check out the changelog.
Minueto is a
multi-platform 2D Graphic API which is easy to learn and use. Minueto
also addresses other game programming concerns such as Input from
Keyboard/Mouse and Sound playback.
So
why build another Game SDK?
Because most Game SDK require game-programming knowledge (such as
double-buffering or image blitting) to be used effectively. However,
Minueto sacrifices some flexibility and extensibility to achieve a
simple interface that requires very little GP knowledge.
But
Minueto is built in Java. Isn't Java to slow for games?
Java has received some bad press when it comes to performance. However,
Java has many features (such as direct video memory access) that make
it a surprisingly efficient game development platform. Several games
has
been successfully ported to Java (such as Quake 2)
and some games built entirely in Java are hitting the store shelves
(such as Law
and Order,
Dead on the Money ).
So
what can I do with Minueto?
Minueto allows you to develop 2D games (such as strategy games,
platformers, cards games). With Minueto, you can focus on the game
logic and not struggle with your blitting engine. Minueto does not
solve all programming concerns, but it will make that first game
programming project a lot easier.
Download
The current version of Minueto is 1.1.
- Minueto_1.1b.zip
: The Minueto software development kit (examples, source, doc) with the
compiled runtime for JDK 1.4.2 and JDK 5.0.
If you want to learn about recent changes in Minueto, check out the changelog.
You can find previous versions of Minueto here.
This library is
free software; you
can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version. This library is distributed in the
hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU Lesser General Public License for more details.
Documentation
Users new to
Minueto might want to check out the howto
page,
which contains all the information you will need to get started
with Minueto. Experienced users will want to skip immediately to the API
pages. Confused users might want to check out the
FAQ
page, since it contains answers to the most commonly asked questions.
Contact
Minueto is a
project of the McGill
Software Engineering Lab.
Questions related to Minueto should be directed to
Minueto Development Team.
|