A couple weeks ago, I got an email saying: "Hey! We heard you are porting quake for WWDC!". I replied: "Uh, first I've heard of it... I was planning on supporting Quake 2 on it late this year..."
Well, I stole some time and went ahead and did it (mostly last weekend -- running tight!). I'm quite happy with how it turned out, and I'm glad it made it for the demos.
It is actually a port of the current research QuakeWorld-merging-into-Quake2 codebase, so it only plays network games at the moment.
It is running through 24 bit display postscript, and doesn't have the assembly language compiled in, so don't believe anyone that says it was running faster than under windows. It was a fast demo system. There is a good chance that it will be a bit fast er then win32 when I am done with it, because the direct-to-screen API doesn't require all the locks and unlocks of Direct Draw, and the sound access will avoid the DirectSound penalties, but basically they should be the same.
98% of the support I need for games is present in rhapsody, and now that there is an existing game for it, the remaining decisions can be rationally guided.
I am still going to press the OpenGL issue, which is going to be crucial for future generations of games.
I am definately going to support Quake 2 on rhapsody. I may make a public release of the QuakeWorld demo, but I will probably wait until we get the full screen api working. Omnigroup has a little qspy-like openstep program that we can use with it.
Du coup, est-ce que je vais l'acheter, Duke ?
As far as gameplay, they work identically.
Ah ah ! Essaye de faire ça avec un PC ! Enjoy Macintosh !...
The Quake 1.08 source base (which we are using) has changes to support the Hipnotic and Rogue expansion packs. I tried both of them and they seem to work fine. I will go over the changes in the code to make sure I haven't missed anything. BTW, both expansion packs use the same executable.
The good news is that even though the expansion packs have an installer, the data isn't compressed on the CD. There is a ROGUE and HIPNOTIC folder that you can just copy to your HD. To use them, just drag the folder onto Quake when you launch it. Very easy.
Both of the packs are really cool and have several new weapons and features.
Things are getting close. We are working day and night to finish this up. There are just a lot of little things that we have to make sure work. I really want this to be a good Mac program.
Yahoo Mac Quake donne :
Et on peu régler l'intelligence du Reaper de 0 à... 3 ! :-)))
Voilà où vous pouvez le trouver : Quake Bots, par exemple. Lisez le fichier TEXT qui est livré avec, vous comprendrez mieux pourquoi cette "bestiole" est si dangereuse.
Le Reaper marchera sur Mac Quake.