Page 4 of 4 FirstFirst ... 234
Results 31 to 35 of 35

Thread: GameVision

  1. #31

    GameVision

    GameVision 3.x Scripting Test

    [keys]
    Q - Quit

    [script]
    * DISPLAY_WINDOWED := [False | True];
    * TGVActor.Rotate(aSpeed, aElapsedTime: Single);
    aSpeed - rotate speed (can be negative or positive)
    aElapsedTime - framebased elapsed time (supplied by engine)

    [notes]
    In this test, you can only toggle display_windowed on/off and change the rotation value, but it demonstrates the viability of the scripting interface.

    There is NO error checking in the script yet so don't enter invalid values.

    [download]
    http://betaplace.jarroddavis.com/gv/gv3_script_test.zip

    [feedback]
    Let me know how this test runs on your system.
    http://wwww.jarroddavis.com
    support@jarroddavis.com

    http://betaplace.jarroddavis.com/gv/gv3_script_test.zip
    Best Regards
    <br />
    <br />Jarrod Davis,
    <br />Jarrod Davis Software
    <br />http://www.jarroddavis.com

  2. #32

    GameVision

    [ RELEASE ]
    GameVision SDK 3.x

    The GameVision SDK is feature complete and can easily create
    any type of 2D game with D3D for rendering. GameVision 1.x
    powered our game FreeStrike (http://www.jdsgames.com/freestrike)

    GV was designed to be easy to use, robust and feature rich
    and should be easy to use in your projects. Now works with
    Delphi 4 and higher.


    [ REQUIREMENTS ]
    * Delphi 4 or higher
    * DirectX 8.1b runtime
    * Direct3D compliant 3D video card
    * DirectSound compliant audio card (optional)

    [ INSTALLATION ]
    * Put the DLL in the system path and the SOURCE folder in the
    Delphi path.
    * Create a new project
    * Add the GameVision & GVFramework units to your uses section
    * See the [docs] and [samples] folders for more info on how to use.

    [ FEATURES ]
    * DirectX8.1 for 2D rendering
    * Delphi 4 or higher
    * Audio ( Sfx, MP3, music player)
    * App ( app window, file logging, exception handling, framerate control)
    * Graphics ( mode enum, primitives, render state management, texture, fonts )
    * Input ( keyboard & mouse support, hit, released and pressed events )
    * Math ( vector, angle, line intersection)
    * Resources ( zip file archive )
    * Sprite Manager (pages, groups, on sprite object can manage all your sprites)
    * Documentation ( compiled html help )
    * Much more

    [ DOWNLOAD ]
    ftp://ftp.jarroddavis.com/gv/gvsdk3.zip (~1MB)

    [ SUPPORT ]
    * http://www.jarroddavis.com - JDS website
    * http://gamevision.jarroddavis.com - GameVision website
    * support@jarroddavis.com - support email

    You are free to you GV for your own projects. In exchange, help us to
    make it better with your feedback, suggestions and bug reports.

    If you would like to contribute a demo and/or tutorial, contact us. We
    encourage you to use the GameVision forum at our website for community
    support.

    [ EULA ]
    See the LICENSE.TXT file.
    Best Regards
    <br />
    <br />Jarrod Davis,
    <br />Jarrod Davis Software
    <br />http://www.jarroddavis.com

  3. #33

    GameVision

    [ RELEASE ]
    GameVision SDK 3.0.1.0

    The GameVision SDK is feature complete and can easily create
    any type of 2D game with D3D for rendering. GameVision 1.x
    powered our game FreeStrike (http://www.jdsgames.com/freestrike)

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

    [ HISTORY ]
    (Version 3.0.1.0)
    + Added the following image routines:
    gvImage_Load, gvImage_Free and gvImage_Render
    The allow you to load a fullscreen image into textures and render them via
    the hardware.
    = Fixed a mem leak/GPF in the enum display mode routine which was causing
    an intermittent crash on startup.
    = Fixed context switch problem in fullscreen mode.
    + Added a loop flag to gvAudio_PlayMusic so that you can make a music file
    loop. (thanks Gino A. Costa)
    = Fixed a bug in the gvSprint_AddImageGroup routine. (thanks Tim Reiner)
    + Added gvSprite_RenderImageRect. Allows you to display a rect portion of
    a page or rect defined by the image number starting at the upper top,left
    rather than being centered such as what gvSprite_Render does. Good for
    displaying tiled images.
    + Added four new demos
    + Updated the GVFramework unit:
    (classes)
    TGVColor - Color class
    TGVTGVExeVersionInfo - Get version info from EXE
    TGVGuess - Guess hand class
    TGVUniqueRandNum - Generate up to 1000 unique random numbers
    TGVMotion - Class that will generate smooth motion
    TGVScreenShot - Screen shot class (experimental)
    TGVData - Varient data/message class
    TGVObject - Base object used by the framework
    TGVSingleton - Create only one instance of an object
    TGVEventList - Post messages to any object placed on the list
    TGVStream - Base stream class
    TGVStreamObject - Persistant object that can save/load to stream
    TGVActor - Base actor class
    TGVActorScene - Actor scen manager.
    TGVSpriteActor - Base Actor that can render itself
    TGVMenu - Flexable menuing system
    TGVPlugIn - Plugin class
    TGVGame - Base game class
    (routines)
    [manage plugin dll]
    function gvPlugIn_LoadDLL(Path: string): Boolean;
    function gvPlugIn_Create(PID: TGUID): TGVPlugIn;
    procedure gvPlugIn_UnloadDLL;
    [object streaming]
    procedure gvStream_RegObject(AClass: TGVObjectClass);
    function gvStream_IsObjectRegistered(AClass: TGVObjectClass): Boolean;
    procedure gvStream_SaveObject(Stream: TGVStream; Obj: TGVStreamObject);
    function gvStream_LoadObject(Stream: TGVStream): TGVStreamObject;
    procedure gvStream_SaveString(Stream: TGVStream; S: string);
    function gvStream_LoadString(Stream: TGVStream): string;
    [dir/file reading]
    procedure gvDir_Read(const DirStr: string; var StrList: TStringList; Notify: TGVObject);
    procedure gvDir_GetFiles(const DirStr, FileStr: string; var StrList: TStringList; Notify: TGVObject);
    procedure gvDir_GetAllFiles(const DirStr, FileStr: string; var StrList: TStringList; Notify: TGVObject);
    [misc]
    procedure gvObject_FreeNil(var Obj); // frees/nils and object instance
    (types)
    TGVObjectClass = class of TGVObject // TGVObject meta class
    TGVPlugIn_Create = function(PID: TGUID): TGVPlugIn; // plug dll exported function
    (vars)
    Common colors redeclared as TGVColor objects.
    NOTE: There is no documentation/examples for the GVFramework unit yet. Hope to update/add soon.

    [ REQUIREMENTS ]
    * Delphi 4 or higher
    * DirectX 8.1b runtime
    * Direct3D compliant 3D video card
    * DirectSound compliant audio card (optional)

    [ INSTALLATION ]
    * Put the DLL system path and the /source folder in the Delphi path.
    * Create a new project
    * Add the GameVision & GVFramework units to your uses section
    * See the [docs] and [samples] folders for more info on how to use.

    [ FEATURES ]
    * DirectX8.1 for 2D rendering
    * Delphi 4 or higher
    * Audio ( Sfx, MP3, music player)
    * App ( app window, file logging, exeption handling, framerate control, object streaming)
    * Graphics ( mode enum, primatives, render state management, texture, font, sprites )
    * Input ( keyboard & mouse support, hit, released and pressed events )
    * Math ( vector, angle, line intersection)
    * Resources ( zip file archive )
    * Sprite (pages, groups, on sprite object can manage all your sprites)
    * Documentation ( compiled html help )
    * Much more

    [ DOWNLOAD ]
    ftp://ftp.jarroddavis.com/gv/gvsdk3.zip (~1.8MB)


    [ SUPPORT ]
    * http://www.jarroddavis.com - JDS website
    * http://gamevision.jarroddavis.com - GameVision website
    * support@jarroddavis.com - support email

    You are free to you GV for your own projects. In exchange, help us to
    make it better with your feedback, suggestions and bug reports.

    If you would like to contribute a demo and/or tutorial, contact us. We
    encourage you to use the GameVision forum at our website for community
    support.

    [ EULA ]
    See the LICENSE.TXT file.

    [ SPECIAL THANKS ]
    - Yuriy Kotsarenko (aka "Life Power") for providing his pixel conversion
    routines which are copyright by Yuriy Kotsarenko
    (http://turbo.gamedev.net/powerdraw.asp).
    Best Regards
    <br />
    <br />Jarrod Davis,
    <br />Jarrod Davis Software
    <br />http://www.jarroddavis.com

  4. #34

    GameVision

    [ RELEASE ]
    GameVision SDK 3.1.0

    The GameVision SDK is feature complete and can easily create
    any type of 2D game with D3D for rendering. GameVision 1.x
    powered our game FreeStrike (http://www.jdsgames.com/freestrike)

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


    [ WHAT's NEW ]
    * Revamped the API and moved all the supported features into
    the DLL. Now all 32 bit versions of Delphi is now supported
    as well as any modern language that supports DLLs
    * Lots of bug fixes and enhancements
    * Fully documented examples


    [ KNoWN ISSUES ]
    * The Actor interface is still experimental and not fully tested yet.
    * The HTML help for v3.1 has not been complete yet. See the
    examples for help.


    [ REQUIREMENTS ]
    * Delphi 2 or higher
    * DirectX 8.1b runtime
    * Direct3D compliant 3D video card
    * DirectSound compliant audio card (optional)


    [ INSTALLATION ]
    * Put the DLL in your system path and the /source folder in the Delphi path.
    During develoment add [your_drive_letter]:\gvsdk to windows search path so
    the dll can be found and add [your_drive_letter]:\gvsdk\source to delphi's
    search path.
    * Create a new project
    * Add the GameVision unit to your uses section
    * See the [docs] and [samples] folders for more info on how to use.


    [ FEATURES ]
    * DirectX8.1 for 2D rendering
    * Delphi 2 or higher
    * Interfaces:
    - Color
    - LogFile
    - Strings
    - Memory
    - Data
    - Vector
    - Angle,
    - Randnum
    - RenderDevice
    - App
    - AppWindow
    - Timing
    - Lines
    - Points
    - Polygons
    - RezFile
    - Textures
    - Sprite
    - Fonts
    - Image
    - Input
    - Audio
    - MusicPlayer
    - Entity

    * Documentation ( compiled html help )
    * Much more


    [ DOWNLOAD ]
    ftp://ftp.jarroddavis.com/gamevision/gvsdk3.zip (3.1MB)


    [ SUPPORT ]
    * http://www.jarroddavis.com
    * support@jarroddavis.com - support email
    * join the GameVision mail list to stay current on the lastest info.
    Send an email to listserver@jarroddavis.com with the following
    in the subject line:

    JOIN gamevision.mailist@jarroddavis.com, your_email_addr, your_name

    You are free to you GV for your own projects. In exchange, help us to
    make it better with your feedback, suggestions and bug reports.

    If you would like to contribute a demo and/or tutorial, contact us. We
    encourage you to use the GameVision forum at our website for community
    support.


    [ EULA ]
    You are hereby granted the right to use GameVision and it's
    tools to produce your own applications without paying us any
    money, subject to the following restrictions:

    1. You may not reverse engineer, or claim GameVision or it's tools
    as your own work.

    2. We require that you acknowledge us in your application's credits
    and/or documentation. An acceptable statement can be such as:

    created with the GameVision SDK developed by
    Jarrod Davis Software.
    http://www.jarroddavis.com

    3. You may not create a library that uses this library as a main part
    of the program and sell that library.

    4. You may redistribute GameVision, provided that the archive remain
    intact. All files of the original distribution must be present!

    5. Media used in the demos, tutorials and tools are copyright
    Jarrod Davis Software and may not be used for any purpose.

    6. This notice may not be removed or altered from any distribution.

    This software is provided 'as-is', without any express or implied
    warranty. In no event will the authors be held liable for any damages
    arising from the use of this software.

    If you have further legal questions, please mail legal@jarroddavis.com


    [ SPECIAL THANKS ]
    - Yuriy Kotsarenko (aka "Life Power") for providing his pixel conversion
    routines which are copyright by Yuriy Kotsarenko
    (http://turbo.gamedev.net/powerdraw.asp).
    Best Regards
    <br />
    <br />Jarrod Davis,
    <br />Jarrod Davis Software
    <br />http://www.jarroddavis.com

  5. #35

    GameVision

    JARRODDAVIS.COM is back online. Some sections are still under development. All should be up soon.
    Best Regards
    <br />
    <br />Jarrod Davis,
    <br />Jarrod Davis Software
    <br />http://www.jarroddavis.com

Page 4 of 4 FirstFirst ... 234

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
  •