AminetAminet
Search:
84799 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/src/RocketCar12.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Drive a raytraced car in a window (OpenGL)
Author: walternn at rupert.informatik.uni-stuttgart.de (Norman Walter)
Uploader:walternn rupert informatik uni-stuttgart de (Norman Walter)
Type:dev/src
Version:1.2
Architecture:m68k-amigaos
Date:2002-04-14
Requires:C Compiler (e.g. gcc), StormMesa
Replaces:rocketcar11.lha
Download:dev/src/RocketCar12.lha - View contents
Readme:dev/src/RocketCar12.readme
Downloads:692

OpenGL game programming:
Drive a raytraced rocketcar in a scaleable window.

Requirements:
-------------
Some people complained about missing librarys.
Expilicit: You NEED to install StormMesa to run the executable.
For compiling you need the linker librarys.

Download StormMesa from:

http://www.haage-partner.com/3dworld/index-e.htm

To run the executable, you need the user archive.
If you want to compile your own sources, you will need the developer
archive.

Install the packages according to their manuals.

Make sure to link the linker librarys to your executable while compiling.

GCC example: gcc demosource.c -o demo -lGL

Where "demosource.c" is the source code of your OpenGL program and "demo"
is the executable.

You can find StormMesa and many demos on the AmigaOS 3.5 CD-Rom.

To obtain hardware-acceleration, you will need a GFX-card with 3D-Chip
(for example CyberVision 64/3D, CyberVisionPPC, Voodoo, etc.) AND
a Warp3D driver for your 3D-hardware.
OpenGL programs will run without 3D-hardware anyway, but slower.


Usage:
------
Use cursor keys or Joystick to drive.
If you drive outside the window you can reset to starting position
via pulldown-menu or by pressing 'r'.
Press '+' and '-' for zoom.

Features:
---------
- Hardware acceleration where available
- Joystick support via GLUT
- Uses a raytraced texture as "fake sprite"
- Linear filter option for smooth texture
- Scaleable window
- System friendly as possible
- It`s fast, even on my good old A4000/030 with CV64/3D

History:
--------

Version 1.0 (26.3.2002)

 - initial release


Version 1.1 (29.3.2002)

 - added AmigaOS requesters
 - added zooming


Version 1.2 (7.4.2002)

 - added Joystick support
 - no more unlimited acceleration


Known problems:
---------------
Makes traces and flickers in fullscreen-mode (maybe a bug in CGX?)

Remember:
---------
The S3 Virge can only perform hardware acceleration within 15 Bit screenmodes.


The executable included in this archive require 68030 cpu and 68881 fpu or better.
A 68060 or PowerPC CPU and a fast 3D-accelerator is highly recommended.

Testet on Amiga 4000/30 with CyberVision64/3D,
AmigaOS 3.5, CyberGraphX 3, Warp3D 3.


Literature:

Brian W. Kernighan, Dennis M. Ritchie:
The C Programming Language

Andrew Koenig: 
C Traps and Pitfalls

Robert Sedgewick:
Algorithms in C

Mason Woo, Jackie Neider, Tom David, Dave Shriner, Tom Davis:
OpenGL 1.2 Programming Guide

Renate Kempf and Chris Frazier:
OpenGL Reference Manual

Mark Kilgar:
The OpenGL Utility Toolkit (GLUT) Programming Interface API

Kevin Hawkins, Dave Astle:
OpenGL Game Programming



World Wide Web:

http://www.norman-interactive.com (my Homepage)

http://www.informatik.uni-stuttgart.de (University Stuttgart, Dept. of Computer Science)

http://www.ninemoons.com (GeekGadgets)

http://www.haage-partner.com (Haage & Partner Homepage)

http://www.sgi.com (Silicon Graphics - Inventor of OpenGL)

http://www.OpenGL.org (OpenGL Homepage)


Contents of dev/src/RocketCar12.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3487    4353  80.1% -lh5- 2d6e Apr  7  2002 RocketCar/exe.info
[generic]                18877   39340  48.0% -lh5- 6db6 Apr  7  2002 RocketCar/exe/RocketCar
[generic]                 8496   13526  62.8% -lh5- b382 Mar 25  2002 RocketCar/exe/RocketCar.rgb
[generic]                  145     228  63.6% -lh5- 60d5 Apr  7  2002 RocketCar/History.txt
[generic]                   32      32 100.0% -lh0- 5030 Mar 26  2002 RocketCar/RocketCar
[generic]                 1046    1914  54.6% -lh5- 4027 Apr  7  2002 RocketCar/RocketCar.info
[generic]                 1635    3249  50.3% -lh5- ad2e Apr  7  2002 RocketCar/RocketCar12.readme
[generic]                 3498    4353  80.4% -lh5- 2c70 Apr  7  2002 RocketCar/source.info
[generic]                 2207    7837  28.2% -lh5- 8606 Mar 22  2002 RocketCar/source/readtex.c
[generic]                  458     836  54.8% -lh5- 0677 Apr  7  2002 RocketCar/source/readtex.c.info
[generic]                  259     789  32.8% -lh5- 830d Mar 29  2002 RocketCar/source/Requesters.c
[generic]                  459     842  54.5% -lh5- e82a Apr  7  2002 RocketCar/source/Requesters.c.info
[generic]                  356     735  48.4% -lh5- aa39 Apr  6  2002 RocketCar/source/Requesters.h
[generic]                  462     844  54.7% -lh5- dfbf Apr  7  2002 RocketCar/source/Requesters.h.info
[generic]                 1997    5614  35.6% -lh5- 3760 Apr  4  2002 RocketCar/source/RocketCar.c
[generic]                  465     841  55.3% -lh5- c6a0 Apr  7  2002 RocketCar/source/RocketCar.c.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        16 files   43879   85333  51.4%            Apr 14  2002
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>