Difference between revisions of "Freescape"

Jump to navigation Jump to search
Line 17: Line 17:
* Two renderers available: TinyGL using software in their original resolution (320x200) and OpenGL in arbitrary resolution and with anti-aliasing support (up to 16X).
* Two renderers available: TinyGL using software in their original resolution (320x200) and OpenGL in arbitrary resolution and with anti-aliasing support (up to 16X).
{| class="wikitable"
{| class="wikitable"
|+Different renderers showing Driller
|+Driller in different renderers: OpenGL, TinyGL, and the original game in Dosbox
|[[File:Driller-opengl.png|frameless|231x231px]]
|[[File:Driller-opengl.png|frameless|231x231px]]
|[[File:Driller-tinygl.png|frameless|192x192px]]
|[[File:Driller-tinygl.png|frameless|192x192px]]
|[[File:Driller-dosbox.png|frameless|224x224px]]
|[[File:Driller-dosbox.png|frameless|224x224px]]
|}
|}
The new ScummVM renderers remove completely the artifacts of the original freescape engine, since they perform computation on floats instead of integers.
* Mouse and mouselook support for every game. For instance, the original Driller only had mouse support for Amiga and Atari, the rest of the releases allowed to use only keyboard or joystick.
* Mouse and mouselook support for every game. For instance, the original Driller only had mouse support for Amiga and Atari, the rest of the releases allowed to use only keyboard or joystick.
* Faster framerate. The original games run at 10fps (or less) while our implementation aims to have around 60fps or more. In theory, this should not affect the gameplay but this is still an area of research.
* Faster framerate. The original games run at 10fps (or less) while our implementation aims to have around 60fps or more. In theory, this should not affect the gameplay but this is still an area of research.