A cross-platform 2D space-based MMORPG
Version: SVNAYUMiS is a role-playing game developed in C++ with the help of ClanLib.
License: GPL v3
Operating System: Linux
What will the game be like?
The plan is that the game will take place without any NPCs whatsoever. Everything in the in-game universe will be constructed and run by the players. Players can (with sufficient resources) build space stations that act as docking areas, communications networks, etc... As a MMORPG the in-game universe will be persistant, and for a ship to be safe it will need to be docked at a space station. However, if the space station is destroyed, then the ships docked at it will be too. As such it will be essential for players to work together and form bases, even cities to ensure their own survival. There will be advanced tools for payment, communication, and other such things in-game to allow the universe to have an active economy, and encourage players to work together.
Players can choose how they wish to play, however the main ways of playing will be trading, proving protection to other craft, piracy, and providing services from stations.
There will be a wide variety of ships of varying size, all of which are suited to different tasks.
The game will be 2D, from a top-down view. However, the game aims to be highly polished graphically, with effects to make the game look very good.
What does AYUMiS stand for?
Nothing, technically. Originally it was "As Yet Unnamed MMORPG in Space". In the end, it stuck.
How can I take part?
At the moment, we are looking for developers. If you can help in any other way, we are always looking for help.
Cross-platform? What platforms?
Everything ClanLib supports is the goal, so Linux, Windows and Mac OS X.
Compiling AYUMiS under Linux is relatively simple. It has one main dependancy - ClanLib.
Unfortunatly, packages are not the order of the day here. Ubuntu has the terribly outdated ClanLib-0.6 in the repos, and Arch Linux has a version of 0.8 which is rather old. The AUR has an SVN package that may work, but I havn't tried it. Other distros might work out better, but compiling from SVN will be best.
You will need to compile ClanLib-0.8 from SVN. First of all, check you have the dependancies listed on the ClanLib site. Then you need to check out ClanLib from SVN. Install svn if you havn't (should be in every distro), and then do 'svn co svn://esoteric.clanlib.org/ClanLib/Development/ClanLib-0.8' and wait for it to all download. Once done, move into the directory, do a './configure --prefix=/usr', 'make' and 'sudo make install' (the latter as root if you don't use sudo, obviously). Once done, you can then do 'svn co https://ayumis.svn.sourceforge.net/svnroot/ayumis ayumis' and wait for AYUMiS to download. To compile AYUMiS, you want to make sure '-I/usr/include/ClanLib-0.8' is in your CXXFLAGS, and '-L /usr/include/ClanLib-0.8' is in your LDFLAGS (this can be done with 'export CXXFLAGS=-I/usr/include/ClanLib-0.8' and 'export LDFLAGS="-L /usr/include/ClanLib-0.8"'). Once this is done, do ./configure, then make. Then you will need to copy the resources into the folder with the executable in (./debug/src) and then try running it. That's how it worked for me, in any case.