From: Liouros Thanasis Newsgroups: comp.os.msdos.djgpp Subject: BETATRON high level lib for 2D platform & action arcade games Date: Fri, 28 Nov 1997 15:01:13 +0200 Organization: Athens University of Economics and Business Lines: 41 Message-ID: <347EC099.DDBB41B3@hotmail.com> NNTP-Posting-Host: pent69.ccslab.aueb.gr Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Check out my game library at http://www.geocities.com/SiliconValley/Horizon/8630/ The library is specially designed for 2D platform & action arcade games. It can run at 70 frames/sec while scrolling at a maximum of 16 pixels/frame. That speed is supported for VGA modeX 320x200 and every VESA 2.00 mode with 256 colors. Some of BETATRON's features are: Standard vga compatible - 320x200x256 modex graphic mode complete VESA 2.00 support for any mode with 256 colors and enough memory. full source code included It is free (distributed under GNU LGPL) smooth animation controlled by the vertical retrace in all supported modes smooth scrolling to a maximum of 16 pixels/frame extendable from the user (C++) complete 'world' support which includes: built in scrolling routines - multiple layers for easy background creation built in background<->sprites interaction support - full sprites support , automating clipping ,drawing and handling - priority lists for sprites pixel precise collision detection routine sophisticated bounding system (any shape bounding surfaces ) grids for clustering the sprites and performing fast collision detection. many bitmap formats (including an RLE variant) complete sprites/objects support: action functions for easy and fast animation. various flags that can alter the sprite activity fully customizable behaviour of the sprites excellent low level keyboard handler - excellent timer handler - various vga routines WINDOWS 95 compatibility Liouros Thanasis, liouros AT hotmail DOT com