home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / mac / games / 13590 < prev    next >
Encoding:
Internet Message Format  |  1992-12-29  |  2.8 KB

  1. Path: sparky!uunet!usc!news.service.uci.edu!orion.oac.uci.edu!interpla
  2. From: interpla@orion.oac.uci.edu (Bill Dugan)
  3. Subject: Re: port != bad port
  4. Nntp-Posting-Host: orion.oac.uci.edu
  5. Message-ID: <2B401D89.23850@news.service.uci.edu>
  6. Newsgroups: comp.sys.mac.games
  7. Organization: University of California, Irvine
  8. Lines: 42
  9. Date: 29 Dec 92 09:42:33 GMT
  10. References: <1992Dec28.071644.385036@magicbb.uucp>
  11.  
  12. In article <1992Dec28.071644.385036@magicbb.uucp> Maury_Markowitz@magicbb.uucp writes:
  13. >  You see, the Mac requires a whole different system for good graphics speed. 
  14. >If you're writing a game, open a window and bypass QuickDraw (like Hellcats). 
  15. >However, this takes time and knowledge, so the PC game makers can't be
  16. >bothered.  Red Baron/Mac is a perfect example, they use a 320x200 window to
  17. >simulate a VGA screen, and use QD calls to copy pixels to it.  So instead of
  18. >using QD to draw the lines, it seems they use THEIR code from the PC (which
  19. >has no graphics calls) to make the line, then copy the pixels over!
  20. >  The result is that you can't play it on anything under an IIfx with reasonable speed, whereas Hellcats runs quite nicely at 640x480x256 on my pokey old II.
  21.  
  22. To the original poster:  Hi; my name's Bill Dugan and I work at MacPlay.
  23. I did some of the code for the Mac port of OOTW.  Yes, it's a port ... but
  24. as kjh+@cs.cmu.edu pointed out, "port" does not mean "sucks".  Personally I
  25. really like the Mac port of OOTW because we were able to take advantage of
  26. the Mac's great graphics; you can play OOTW filling the screen, if you have a
  27. fast enough machine, and the polygons are still quite nice and smooth.  That
  28. is the advantage a polygon game like OOTW has vs. bitmap games like Monkey 
  29. Island (which I loved, incidentally) or other games that suffer from the
  30. doubling of pixels.
  31.  
  32. I'd like to mention, though, that just bypassing QuickDraw for the screen blit
  33. isn't a panacea.  I made a version of OOTW that replaced two full-screen
  34. CopyBits() calls each frame with tight longword moves in unrolled loops, and
  35. on a Mac IIci with built-in video and a cache card, the speed increase of the
  36. game was around 10 to 12 percent.  CopyBits() isn't as monstrously awful as
  37. a lot of people think.  Because of the low increase in speed and the high
  38. consequences of incompatibility, we decided to leave Out of this World as a
  39. CopyBits()-only game.
  40.  
  41. Uh, actually I should mention that this 10-12% number is not typical of most
  42. games since most of OOTW's time is spent drawing a lot of polygons on off-screen
  43. bitmaps.  This is written in nice tight 68000 code (which I did not write).
  44. I suppose some other games might spend 50% of their time blitting directly to
  45. the screen, which is not the case with our game.
  46.  
  47. Anyway, cheers.
  48.  
  49. Bill Dugan
  50. MacPlay
  51.  
  52. Incidentally, Out of this World will ship on January 4, 1993.
  53.  
  54.