Ysagoon - Free Software DevelopmentYsagoon - Free Software DevelopmentYsagoon - Free Software DevelopmentYsagoon - Free Software DevelopmentYsagoon - Free Software Development
Games
SnakeMe, a free snake game.
Globulation, a strategic game for Macintosh.

 
Utilities
WEB, Web Easy Builder

 
Tutorials / Educative
SWIL, Simple Win32 Interface Layer
TraX, TraCKs Robot Simulator

 
Libraries
Y-Lib, The Ysagoon Library
Y-Lib

Y-Lib: The Ysagoon Library.

The Y-Lib is a multiplatform game oriented library written in C++/STL. It runs above SDL and OpenGL and provides fast, high-quality support for user applications, and it's released under the LGPL.

The Y-Lib consist in the following modules:

  • YG2: 2D graphics which provides line, rect, sprite, fast blit, etc etc... .
  • YG3: 3D graphics which provides OpenGL high-level support.
  • YFile: Multiplateform directory access support, compression support.
  • YMath: C++ classes for all common matrix operations.
  • YGui: Nice and easy to use GUI with transparency and much more.
  • YNet: High level network operation, like DirectPlay.

Y-Lib is an OpenSource project, originally written by Ysagoon.

Actually, The YG2, YFile, YNet are partially finished YGui is finished, but is in another lib, SGU, which we use internally at Ysagoon, and is in a rewritten way.

Sources will be released soon, but it's actually too ugly; and we should set a worldforge project and a CVS, but we need to learn how CVS works.

If you find this interesting, drop us an e-mail at ylib@ysagoon.com

You could get the coding conventions soon here...


Runs on: Linux, Win32, MacOS.
 
License: GNU Lesser General Public License (LGPL)