Results 1 to 9 of 9

Thread: GameVision SDK 2007 for Delphi/C++ Builder Beta

  1. #1

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    RELEASE
    GameVision SDK 2007 (Beta 1)

    Welcome to GameVision SDK, a 2D rendering API for PC's running
    Microsoft Windows. This release is aimed specifically at
    Direct3D with 3D hardware.

    The GameVision SDK is feature complete and can easily create
    any type of 2D game with D3D for rendering.

    GV was designed to be easy to use, robust and feature rich
    and should be easy to use in your projects.

    FEATURES
    * Uses Direct3D 9 for fast 2D rendering
    * API core using the stdcall convention
    * Game Application Framework extends the API with full OOP support
    * 32 bit surfaces & textures
    * Free scaling, rotation, alpha blending and other special effects
    * Windowed and fullscreen modes
    * Frame based timing support
    * INI file configuration support
    * Unified Streaming system (memory, file, zip archive)
    * Can render to default application window or to a specified window
    handle
    * Advanced render target and swap chain support
    * Textured fonts (includes a font editor tool)
    * Graphics primitives (lines, circles, rects, points)
    * Advanced polygon rendering (scale, rotate, control line segment
    visibility)
    * Support for rendering large images (640x480, 800x600 for example)
    * Advanced sprite management
    * PolyPoint collision system for fast precise collision detection
    * Mouse and keyboard input management
    * Unified audio system with support for WAV|MP3|MID|OGG|MOD|IT|S3M|XM
    streaming music and WAV samples
    * Comprehensive math routines (vectors, angles, line intersection, clipping)
    * Logfile support
    * Robust and feature rich

    SYSTEM REQUIREMENTS
    * Pentium class CPU, 366Mhz
    * At least 64MB of Video RAM
    * 20MB of free Hard Drive space
    * Microsoft Windows 9x, 2000, ME, XP (NT is not supported )
    * Delphi/C++ Builder 2006/2007
    * DirectX 9c summer runtime
    * Direct3D compliant 3D video card that can do 3D in a window
    * DirectSound compliant audio card (optional)

    INSTALLATION
    * Add {installdir}/bin to your windows system path
    * Add {installdir}/Sources to Delphi's search path
    * Add ../../Bin as the output location for the examples
    * See the docs and examples for more information on how to use GVSDK

    HISTORY
    * Version 1.0.0 (Beta 1)
    * Initial Release

    KNOWN ISSUES
    * Docs currently work-in-progress
    * Examples & Tutorials work-in-progress
    * You have to manually set the proper paths in Delphi to use the SDK
    * Not yet tested for full compatibility with C++ Builder

    DOWNLOAD
    http://www.softbeat.net/beta/gvsdk2007setup_beta1.exe

    SUPPORT
    If you have any problems and/or suggestions & comments about GVSDK you can
    reach us in several ways:
    * Website: www.softbeat.net
    * Email : support[AT]softbeat[DOT]net
    * Forums : support forums at www.softbeat.net
    Jarrod Davis
    Technical Director @ Piradyne Games

  2. #2

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    Very nice indeed!

  3. #3

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    I'll surely give it a try as soon as i can!
    <center>
    <br />Federico &quot;FNX&quot; Nisoli
    <br />Lead Programmer - FNX Games
    <br />http://www.fnxgames.com
    <br /><img src="http://www.fnxgames.com/imgs/banners/fnxban.gif">
    <br /></center>

  4. #4

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    Knowing that you are targeting BDS and Delphi in specific, what are the chances that this will work with FPC and Lazarus? Any plans on assuring support and supplying samples as well?

    I'd give it a go, but I don't use Delphi any more

  5. #5

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    bigsofty, FNX:

    Cool. Thanks.

    jdarling:

    I've not used FPC/Lazarus so at present I dont know if it will comple or not. I've managed to condense things to just two units:

    GVApi.pas - the core API which is interfaced based. If FPC can handle the interfaces the way Delphi does then this should compile.

    GVFramework.pas - the OOP layer on top of the core API. Standard Delphi oop here. New features that I use is extended records which is used by TGVConfigFileVar and the new operator overloading used by the TGVVectorObject class. If there are problems I suspect these would be the two areas that would need some work.

    GVApi.pas & GVFramework.pas are both in the distro. If you get a chance let me know if you/what kinds of problems you run into. With your help, I maybe able to get FPC/Lazarus support in.
    Jarrod Davis
    Technical Director @ Piradyne Games

  6. #6

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    If you can provide a link to a downloadable zip, rar, or 7zip file I'll give it a go in FPC/Lazarus to see if it will compile and how well it will run.

  7. #7

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    Great! Thanks.

    Clicky
    Jarrod Davis
    Technical Director @ Piradyne Games

  8. #8

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    I hope to add the script compiler to the next build of GVSDK. I just need a little general testing to make sure all is ok. If you have a moment I would like to see if it works as intended on your configuration. This would help me a great deal. Thank in advance.

    1. Can compile a large subset of Delphi. For example scroll.pas can be (or should be) able to compile both in Delphi and GVScript.

    2. You can easily embed in your app or use standalone. GVSC.EXE was written using the API.

    3. You can download here: http://www.softbeat.net/temp/gvsc_test.zip
    Jarrod Davis
    Technical Director @ Piradyne Games

  9. #9

    GameVision SDK 2007 for Delphi/C++ Builder Beta

    Sorry this took so long to get back to you on softbeat. Unfortunately, I couldn't get the delphi stuff to compile in FPC or Lazarus. Too many Delphi only things, basically all of the records with methods. I could go through and fix it all, but I simply don't have time right now. Overall, looks pretty good though.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •