LINUXGAMES

libcrtxy

August 9th, 2008 by Crusader

Bill Kendrick sent in the following announcement:

The CRT X-Y Library (libcrtxy) is a simple graphics library built on top of libSDL. The purpose is to provide an easy way to create video games based on nothing but vectors, similar to arcade classics like Asteroids, Battlezone and Lunar Lander.

libcrtxy is special in that the user (or packager) of your software decides how the game is rendered. Slower systems can turn off effects such as alpha blending, anti-aliased lines, and forthcoming effects like blur. The game programmer doesn’t even specify screen size; that’s up to the user, too! And since I’m targetting slow systems, all math is done in fixed-point.

An alpha version is now available. Check the website for details and a link to download it off of the project’s SourceForge page. libcrtxy is released as LGPL and requires libSDL and SDL_image.

I’m seeking help perfecting this code, adding realism effects (so that games look more like real X-Y CRTs in the arcades), and adding an OpenGL backend.

Spread the word:
  • Digg
  • del.icio.us
  • Reddit
  • Google Bookmarks
  • StumbleUpon
  • Slashdot

Leave a Reply

You must be logged in to post a comment.