• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

New game released: Blokz RAVE

phlogios

Member
Greetings! I have released a new 3D game for Mac OS 9.
https://phlogios.itch.io/blokzrave

It is a free tetris-like game with 3D graphics, designed to run on an original iBook or newer.
Let me know what you like or hate about it.

For the programming nerds out there: the game is written in C++ using CodeWarrior Pro 8.3, and is actually cross-platform and runs on Windows 98 as well, however that binary will not be released. The mac version uses Quickdraw3d RAVE for hardware accelerated graphics.
 

Byte Knight

Well-known member
Nice work - very polished! I played it in SheepShaver and got around 30 FPS. Will fire it up on my MDD next.

My only suggestion would be to add the ability to customize the keys.
 

phlogios

Member
Version 1.4 has been released with some general improvements to gameplay and performance.

Stay tuned for more improvements to performance.
 

stynx

Active member
Interesting. Is it possible to implement a benchmark mode?
Having a good RAVE benchmark would be nice.
 

stynx

Active member
Yes I have one, I'll make sure to include it in a future update. It is not beautiful though!
The following test would be _very_ nice:
- (visual) testing for features (per pixel transparency, per vertex transparency, texture filtering, texture size) > (the QD3D RAVE drivers do sometimes report BS)
- hidden surface removal impact (rotating cloud of cubes for example)
- polygons pre second (trismap vs simple tris vs solid obj)
- impact of transparency (vertex, texture)
- sorted vs. unsorted polygon drawing order
- flat-shading, phong-shading, gouraud shading, unfiltered and filtered texture performance for each test
- impact of fog

You could implement this with the cube-cloud as a basis with several options for amount of cubes. The features could be added on part or all of the cubes (transparency, textures ...) The perspective should allow a good mix of different sized polygons to be on the screen. Some card have very limited pixel-throughput but can calculate a large amount of vertices (3Dlabs Glint for example). So there should be different tests for big and small and mixed sized vertices.

Background: I am conducting some tests with several old graphics chips, like the QD3D accelerator from Apple. The QD3D accelerator is very interesting since it is an original Apple design, functionally somewhat related to the PowerVR. The original QD3D benchmarking and testing tool "Sneek3View" from Apple is very limited and has only a wall of polygons test for polygon throughput. any other Benchmarking tool ignores the QD3D accelerator.

Interesting early chips/cards are:
S3 Virge
3DLabs Glint and Permedia series
Apple QD3D Accelerator
Number Nine Imagine and T2R
ATI Rage I and II
Matrox Millennium I and II
3Dfx Voodoo

I would be willing to support your effort financially, if you like.

I have started a list of 3D chips a few years ago...
I'm still working on a revision of my benchmark results..
"Sneek3View" with its sources is in the RAVE_1.6_DDK

-Jonas
 

Attachments

  • qd3d.pdf
    76.8 KB · Views: 3
  • QD3D_comparison.v2.pdf
    712.2 KB · Views: 1
  • RAVE_1.6_DDK_Mac.sit.hqx
    3.9 MB · Views: 0
Top