Staredit Newtork
Community
StarCraft
Games
Site
Favourites
Chess

Creator: Daedalus
Time: May 14 2008, 1:27 am

Post #1     Daedalus May 14 2008, 1:27 am

[Avatar]
Architect
 offline contact
- C H E S S -

Yes ladies and gentlemen, it is chess! The ancient old game from the 6th centaury has, for the second time invaded Starcraft universe. Houray.
I say 'second time' because GoldenUrg (also the creator of GUedit) has already made chess back in 2000-2001 or so (GoldenUrg's Chess, it's an open map).

So why did I made chess as well?
First of all because I wanted to see wether I could do it and to increase my map making skills.
Secondly, while it was quite an accomplishment at that time GoldenUrg used over 13.000 lines of code and over an hundred locations. Since I always try to accomplish the most with the least amount of energy I wanted to make a working chess map with a lot less code and locations but increased funcionality (3 boards, tournament options, etc). I will not protect my map or scramble the triggers because others can probably learn from it if they want.

Gameplay:
Another one of my goals was to create the most user-friendly gameplay possible. It takes only two steps to move any unit.

Everyone controls only one unit: a Protoss Corsair, which can only be used during their turn.
Step 1: Cast Disruption Field on the piece you want to move
Step 2: Cast Disruption Field on the place you want to move or attack too

Everything will be done instantly, no waiting times or whatever. You can even enable teleporting for the pieces so they don't have to walk to their destiny.
Special moves like Castling and En Pasant will also be done automatically and instantly.

Features:
Lighting fast, user-friendly gameplay
- Move a piece within a second with just 2 clicks
- No complicated moves required, and almost no scrolling
- Automatic timer and scoreboards
Tournament options:
- 3 different sets of pieces: Zerg, Terran and Protoss
- 4 time types: Bullet Chess (3 minutes), Blitz (10 minutes), Rapid (30 minutes), Endless (unlimited time)

Progress:
(Done, partly done, not done)

- Selecting pieces and destiny
- Advancing and capturing
- Board
- Pawn (except en passant), Bishop, Rook, Knight (except castling), Queen
- Check
- Player 2 triggers

- Pieces (see below)
- Pawn (en passant)
- King (castling, checkmate)

- Game types
- Timer


Pieces:
This are the three complete sets.

Terran
Pawn: Marine
Bishop: Goliath
Knight: Vulture
Rook: Siege Tank
Queen: Sarah Kerrigan
King: Terran Civilian

Protoss
Pawn: Zealot
Bishop: Dragoon
Knight: Hero High Templar
Rook: Reaver
Queen: Dark Archon
King: Archon

Zerg
Pawn: Zergling
Bishop: Hydralisk
Knight: Lurker
Rook: Ultralisk
Queen: Infested Kerrigan
King: Defiler

(Picture of two Zerg sets, picture made in the editor)
(user posted image)
(Black's Queen and King are wrong, I know :P )
This post was edited 6 times, last edit by Daedalus: May 28 2008, 8:08 am.
Meh.
Top

Post #2     Falkoner May 14 2008, 1:30 am

[Avatar]
Taking StarCraft Map Making to the Limit!
 offline contact
Man, 13000 triggers, did he just make a trigger for every possible combination? Nice work though, I'd hate having all that grid trouble.
Top

Post #3     Daedalus May 14 2008, 1:39 am

[Avatar]
Architect
 offline contact
Thanks for your quick reply!

13.000 lines of code, not triggers :) .

I have absolutely no clue as to how he made his chess working, yet. When I get done with my own version I will look into his. I am pretty sure he didn't use any type of "modern day" grids. Heck they probably had just figured out death counters back then ^^ .
While adding more boards/players might drastically increase the number of triggers I think I'll finish the map with about 3000 lines of code.

By the way, do you have some suggestions for the units I should use as pieces? Air units are possible I guess but not prefered.
Meh.
Top

Post #4     Vrael May 14 2008, 2:42 am

[Avatar]
Title Pending.
 offline contact
Terran King: SCV. without your scv you can't build your base, without a base you can't make units, and of course, civs can't attack.
Kerrigan for Queen! Serve the Hive..... I mean, the Confederacy....
Top

Post #5     stickynote May 14 2008, 2:52 am

[Avatar]
 offline contact
You do realize that, with the disruption web piece moving system, you would have to make sure the player does not make illegal moves, such as moving a pawn further than allowed, or moving it diagonally without attacking.
Top

Post #6     Urmom(U) May 14 2008, 3:00 am

[Avatar]
 offline contact
Quote from stickynote
You do realize that, with the disruption web piece moving system, you would have to make sure the player does not make illegal moves, such as moving a pawn further than allowed, or moving it diagonally without attacking.
That is why you make it so that a powerup is created on the spots that the piece can move legally and then you cast the spell on the powerup to move there.
Top

Post #7     Falkoner May 14 2008, 3:01 am

[Avatar]
Taking StarCraft Map Making to the Limit!
 offline contact
Lolz, don't you think he woulda noticed that? :P
Top

Post #8     Mafia.KrayZee May 14 2008, 3:31 am

[Avatar]
yay
 offline contact
The King for the Zerg should be the Infested Terran. I would say Alexei Stukov would be King for the Terran.
Top

Post #9     stickynote May 14 2008, 4:24 am

[Avatar]
 offline contact
I didn't make myself clear. I meant that since he wanted to reduce the number of locations, creating power ups in possible movements would force you to use more locations.
Top

Post #10     fritfrat May 14 2008, 4:30 am

[Avatar]
 offline contact
Seeing as though it looks like it uses a very similar system, if you would like my unprotected Stratego game with all strings intact, just mention it. Good luck with the map, and it's great to see someone other than myself interested in board games :)
Top

Post #11     stickynote May 14 2008, 4:33 am

[Avatar]
 offline contact
I thought someone was making monopoly. So that makes you, daedalus, and that other guy. The systems are some what similar, but chess has units with specialized movement patterns.
Top

Post #12     fritfrat May 14 2008, 4:38 am

[Avatar]
 offline contact
I'm making monopoly (off of what DevliN started). I made Stratego a couple years ago:

http://www.staredit.net/files/30/
Top

Post #13     Daedalus May 14 2008, 9:41 am

[Avatar]
Architect
 offline contact
Quote from stickynote
You do realize that, with the disruption web piece moving system, you would have to make sure the player does not make illegal moves, such as moving a pawn further than allowed, or moving it diagonally without attacking.
Yeah I did think of that, lol.

Quote from KrAzY
The King for the Zerg should be the Infested Terran. I would say Alexei Stukov would be King for the Terran.
A suicidal king? Hm, I'm not so sure about that one :P . Personally I think the Defiler is a better king, but I'll give it an extra thought!
Alexei for the Terran King would be fine I guess. It's a different Ghost model then Sarah Kerrigan so that is no problem.

Quote from fritfrat(U)
Seeing as though it looks like it uses a very similar system, if you would like my unprotected Stratego game with all strings intact, just mention it. Good luck with the map, and it's great to see someone other than myself interested in board games :)
That would be great actually! I'm really interested in how other mappers accomplish things.
I have barely played any maps created by other persons. Actually, I have never even played a bound or now exactly what a bound is (it's like an obstacle course right?) I want to play Crescent Dyne in the near future since I've heard a lot of people say that it's (one of) the greatest (RPG) map out there, so I'm curious as what's so special about it.
By the way. though it's just an idea I was planning on creating a large map with multiple board games. One of those would be Chess of course, others would be games like Checkers, Cluedo, Backgammon, Risk, Go, Battleship and Mastermind, but also Stratego and Monopoly, I hope you don't mind.

UPDATE:

Last night I just finished all the momvents of the pawn, except en pasant. When you haven't moved your pawn yet it can advance two places, otherwise only one. If there is an opponent's piece diagonal (North East or NW when you play white or SE/SW with black) you can attack it. Also, whenever you reach the end-line you can choose to promote your pawn to either a bishop, knight, rook or a queen.
Meh.
Top

Post #14     jandii May 14 2008, 11:14 am

[Avatar]
 offline contact
Quote from KrAzY
The King for the Zerg should be the Infested Terran. I would say Alexei Stukov would be King for the Terran.

If you own the infested terran, you could attack move and he'd blow up, even when immobilized (have to attack move quite close to itself). Although, it could be a way to resign hehe :)
Top

Post #15     Daedalus May 14 2008, 2:10 pm

[Avatar]
Architect
 offline contact
Quote from jandii
Quote from KrAzY
The King for the Zerg should be the Infested Terran. I would say Alexei Stukov would be King for the Terran.

If you own the infested terran, you could attack move and he'd blow up, even when immobilized (have to attack move quite close to itself). Although, it could be a way to resign hehe :)
While you own your own pieces you can not order them normally. The only way to control them is with the Corsair, which does not give you a self-destruct option :P .

UPDATE:

Advancing and capturing pieces is now completely working. The main I will be working on now is implenting all the rules concerning check, which is rather difficult though not impossible.
Meh.
Top

Post #16     Mafia.KrayZee May 14 2008, 3:07 pm

[Avatar]
yay
 offline contact
Defilers fits more as Bishops than Kings. The Infested Terran, now that's a unique unit. ;)

Also, make the Terran Bishop as a Medic and the Terran Knight as the Goliath. Makes perfect sense. ^^
Top

Post #17     JaFF May 14 2008, 3:38 pm

[Avatar]
Anonymoose DELIVERS.
 offline contact
In the championship mode, after the first three games, there will be three winners and three losers (if all 6 players are in-game). That means two players will have to wait (one winner and one loser) for the other four to play?

What if some games finish faster and others keep going (unlimited time mode), those whyo finished faster also have to wait (again in championship mode)?

Anyway, good luck with the map, looks good so far. :)
Live as if you were to die tomorrow. Learn as if you were to live forever. ~Mahatma Gandhi

Don't be afraid to care. ~Pink Floyd
Top

Post #18     Tuxedo-Templar May 14 2008, 4:02 pm

[Avatar]
 offline contact
Cool. I was hoping to see someone make a proper chess map at some point.
Top

Post #19     Daedalus May 14 2008, 4:13 pm

[Avatar]
Architect
 offline contact
Quote from JaFF
In the championship mode, after the first three games, there will be three winners and three losers (if all 6 players are in-game). That means two players will have to wait (one winner and one loser) for the other four to play?

What if some games finish faster and others keep going (unlimited time mode), those whyo finished faster also have to wait (again in championship mode)?

Anyway, good luck with the map, looks good so far. :)
To be honest, I haven't quite thought a lot about the different tournament options. The main reason I wrote it was to let you know their would be different gaming modes. Multiplayer stuff is way down on my priority list though, since I first have to finish triggering all the pieces and rules.

Talking about which: the check rules are quite complicated to implent. However while working on it I figured out a method to calculate the thread rate of every location (ie: how much pieces can attack that location). That's actually one of the basics for creating a simple AI... but that's just a wild dream.
Meh.
Top

Post #20     JaFF May 14 2008, 4:22 pm

[Avatar]
Anonymoose DELIVERS.
 offline contact
Quote from Daedalus
Talking about which: the check rules are quite complicated to implent. However while working on it I figured out a method to calculate the thread rate of every location (ie: how much pieces can attack that location). That's actually one of the basics for creating a simple AI... but that's just a wild dream.
Chess AI requires recursion, which is impossible to create with SC triggers...
Live as if you were to die tomorrow. Learn as if you were to live forever. ~Mahatma Gandhi

Don't be afraid to care. ~Pink Floyd
Top
0 members in this topic: None
+ 0 guest(s)


[09:51 am]
MillenniumArmy -- no, MA is the definition of rox
[09:01 am]
BluEditor -- so definition of sux=MA?
[08:24 am]
Mafia.KrayZee -- MillenniumArmy sux
[08:01 am]
BluEditor -- ok
[07:45 am]
poiuy_qwert -- lol
[07:37 am]
madroc -- 007 funny clever
[07:37 am]
madroc -- Lol! nice sig dark marine
You must log in to shout.

©2003-2008 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainment.
Site Index   |   Terms of Service   |   Privacy Policy   |   Contributions