home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / rec / games / programm / 4771 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  1.7 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!caen!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!umeecs!yale!not-for-mail
  2. From: stone-andy@cs.yale.edu (Andy Stone)
  3. Newsgroups: rec.games.programmer
  4. Subject: Re: GAME.MAKER
  5. Date: 20 Nov 1992 13:29:48 -0500
  6. Organization: Yale University Computer Science Dept., New Haven, CT 06520-2158
  7. Lines: 21
  8. Distribution: rec
  9. Message-ID: <1ejaqsINN29u@HARE.ZOO.CS.YALE.EDU>
  10. References: <SPURCELL.92Nov18001251@galadriel.mcd.intel.com> <1ef2ddINNe18@TIGER.ZOO.CS.YALE.EDU> <Bxz3qJ.EBM@acsu.buffalo.edu> <dmatiske-191192161314@archmacconsultant.architecture.lab.nd.edu>
  11. NNTP-Posting-Host: hare.zoo.cs.yale.edu
  12.  
  13.  
  14. 1. We did not want to define a "mini-language" -- becuase then you would need to
  15. understand AI programming techniques.  What you can do, though, is define an
  16. attack movement pattern relative to the player.  This pattern will "kick in"
  17. whenever the monster is on the same screen as the player.  What I mean by
  18. "relative to the player" is that the player will always be in the center of
  19. the monster's movement area.  If the character moves, the monster will follow.
  20. Thus, a you can assure that a monster either "hits" or always avoids a character.
  21. Using this, and Game-Maker's monster-speed changing capabilities, you can create
  22. hovering birds which "dive" to harass the character, etc.
  23.     
  24. 2.    What other movement features/language would you like?  Please
  25. reply to me personally, since the answers are not really generic, enough to
  26. go into rec.games.programmer (of course, if you think that they are, go ahead.
  27. A discussion of monster movement AI techniques would be interesting...)
  28.  
  29.         
  30.                         
  31. -- 
  32.                                                   |  Andy Stone |      
  33.                          stonea@minerva.cis.yale.edu
  34.