Powered by Blogger.

Friday, September 10, 2010

Locks and keys in Art Thief HD

1 comment :
I've been working on the lock and key system in Art Thief HD. How does the thief gain access through security doors?

There have been written a number of interesting articles on how to implement a good lock and key system. The example most often mention is the system used in Castlevania where each key doesn't open a single door but adds ability to the main character instead allowing him to reach places not available before.

Adding abilities to the thief would I think distract from the realism of the game so I've decided to use a key card mechanism instead, similar to the one used in Impossible Mission. Every guard in the museum has a key card with a code and every code activates or deactives certain security systems in the museum. For example one code could simply open security doors while another might activate certain elevators. The trick is that the codes have to be memorized as they have to be punched into a key panel located on some floors. I think adds to the educational value of the game. Part puzzle game, part memory card game.

I have also been looking at Shadow Complex, a highly impressive game for the XBox, and hope to emulate certain special effects from that game.

1 comment :

  1. OHH YA I HAVE READ YOUR BLOG SO VERY NICE.....Brooklyn Heights Locksmith Brooklyn heights locksmith will provide you with complete sales, service and installations of all mechanical and keyless locking systems, door hardware, safes and electronic security systems. Brooklyn Heights Locksmith is a family owned and operated locksmith business offering a unique blend of personalized and professional service to the Brooklyn Heights NYC. Over 12 years experience in security installations.Brooklyn Heights Locksmith is providing 24 hour 7 days a week emergency, locksmith services, for residential, commercial and autos.Locksmith Brooklyn heights I have all types locks and i am provide you all types lock services please contect us.

    ReplyDelete