Chess
May 14 2008, 1:27 am
By: Daedalus  

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



- 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)

(Black's Queen and King are wrong, I know :P)

Post has been edited 6 time(s), last time on May 28 2008, 8:08 am by Daedalus.



None.

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



Man, 13000 triggers, did he just make a trigger for every possible combination? Nice work though, I'd hate having all that grid trouble.



None.

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



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.



None.

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



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....



None.

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



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.



None.

May 14 2008, 3:00 am Atlos Post #6



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.



None.

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



Lolz, don't you think he woulda noticed that? :P



None.

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



The King for the Zerg should be the Infested Terran. I would say Alexei Stukov would be King for the Terran.



None.

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



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.



None.

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



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 :)



None.

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



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.



None.

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



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

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



None.

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



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 name: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 name: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.



None.

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



Quote from name: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 :)



None.

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



Quote from jandii
Quote from name: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.



None.

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



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. ^^



None.

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



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. :)



None.

May 14 2008, 4:02 pm The Starport Post #18



Cool. I was hoping to see someone make a proper chess map at some point.



None.

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



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.



None.

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



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...



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[01:35 am]
Ultraviolet -- Vrael
Vrael shouted: NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
Gonna put deez sportballs in your mouth
[01:24 pm]
Vrael -- NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
[2024-4-30. : 5:08 pm]
Oh_Man -- https://youtu.be/lGxUOgfmUCQ
[2024-4-30. : 7:43 am]
NudeRaider -- Vrael
Vrael shouted: if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
Yeah I'm not a big fan of Westernhagen either, Fanta vier much better! But they didn't drop the lyrics that fit the situation. Farty: Ich bin wieder hier; nobody: in meinem Revier; Me: war nie wirklich weg
[2024-4-29. : 6:36 pm]
RIVE -- Nah, I'm still on Orange Box.
[2024-4-29. : 4:36 pm]
Oh_Man -- anyone play Outside the Box yet? it was a fun time
[2024-4-29. : 12:52 pm]
Vrael -- if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
[2024-4-29. : 11:17 am]
Zycorax -- :wob:
[2024-4-27. : 9:38 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: NudeRaider sing it brother
trust me, you don't wanna hear that. I defer that to the pros.
[2024-4-27. : 7:56 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: "War nie wirklich weg" 🎵
sing it brother
Please log in to shout.


Members Online: Roy, jun3hong