HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Battle Chess - Cinematics Wanted

04-29-2008, 11:55 PM#1
Ace_Of_Cakes
War3 Battle Chess
(1 or 2 player)

What is it?
This map is based off of "Battle Chess" released by Interplay in the late 80's. The game plays like standard chess except that the pieces battle each other when being captured. To be perfectly honest, I have no idea if this has already been done or tried in War3, but since I've been working on it a while its a little too late for me and I'm posting anyway. (I've done minor research and couldn't find anything quite like this, so hopefully I'm not rewriting someone else's work)

What's been done
I've been working on this map on and off for the last few years, I keep finding myself going back to it and trying new things. This map is already a fully functional chess game using war3 units in a war3 environment. (I've seen other chess maps but I wanted this to have the war3 feel to it).
-Check and Checkmate states are detected and handled by the game.
-Pawn Rescue is available, however you can only rescue units that have been captured (I can make modes with different rules for rescuing easily enough).
-Units are extremely limited in what they can do and their movement is very controlled to try and prevent you from breaking the game. If you select multiple units they will be deselected.
-Castling works :)
-Currently, when a unit captures another unit, the units just attack each other and the capturing unit always wins.

Code
Everything is created in the standard GUI World Editor (no jass here). I started this before I knew anything about jass and just kept going with it. I think perhaps using the UI has made the code a little harder to read (lots of global variables, most of my triggers are really just used as functions, so I have global variables that are essentially parameters and return values. However, many of the functions are cyclical and call each other so I'm not really sure if it would be possible to convert them to jass functions if you have to declare and define and entire function before you use it)

What I Need Help With
Battle Cinematics! When a piece captures another piece, they blandly attack and one wins. The whole point of this map is to have fun cinematics that will play when pieces kill each other. I remember the fun/funny animations from the old Battle Chess, specifically when the Rook picks up the Pawn and eats him. That's what I'm aiming for, fun/funny/brutal capture cinematics. However, this is something I'm not very good at and and I'm not creative enough to come up with the many different animations that I need. With one Race, you have 6 different pieces, and I would wish for a different cinematic for 1 piece taking each type of piece, so that's 35 cinematics right there(no cinematic for a king taking a king). They are meant to be short and sweet, maybe 30 seconds or a minute at the longest. I have the game set up now with 4 races......so that's 140 short cinematics. I have an empty trigger linked up to play for each of these 140 battle sequences currently, so all that would need to be done would be to start coding in the corresponding trigger for the battle sequence you want to create.
-I've made 10ish cinematics myself and quickly realized its no easy task. My cinematics use gametime waits and I've read on these forums that its not always reliable. My hope is that someone interested in Battle Chess who knows how to make a good cinematic or two or has some creative ideas for the pieces killing each other can assist me in finsihing this map. If we can get there, then the map is completely open ended. Infinite races/cinematics can be added =P (and if 140 is waaaay too much the amount of races can be scaled down too)

Here are some screens of how it looks currently:
http://img138.imageshack.us/my.php?image=chess1rj4.jpg
http://img149.imageshack.us/my.php?image=chess2zx6.jpg
http://img212.imageshack.us/my.php?image=chess3kw6.jpg
http://img410.imageshack.us/my.php?image=chess4ua5.jpg
http://img410.imageshack.us/my.php?image=chess5gr9.jpg (middle of my rook slamming the pawn into the ground animation)

Well that about covers it. If anyone is interested I can send you the map and hopefully we can work something out. I've gotten the map this far but have run low on motivation. I don't want it to go to waste so hopefully someone out there would be interested in making some kickass animations to finish this map up :) If you have questions you can email me at [email protected] or just post below. Thanks.