Download
(142 Kb)
Download
Updated: 11/03/19 08:59 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:11/03/19 08:59 AM
Created:08/02/18 06:51 PM
Monthly downloads:40
Total downloads:5,339
Favorites:13
MD5:
Categories:Chat Mods, Group, Guild & Friends, RolePlay, Beta-version AddOns
Chess multiplayer  Popular! (More than 5000 hits)
Version: 4.0
by: Drako-Ei [More]
CHESS MULTIPLAYER


This addon will let you play chess against any other player with the addon (whisper @Drako-Ei if you want to play against me!)

How to play

  • Both players need to be grouped
  • Both players type /chess, one chooses white, other chooses black, then select the same channel
  • Click the start game button

Quick note

This is my first addon, i know there is a lot of improvement to do, i was planning some future updates if i get good feedback from the users, i made this addon because i want to be able to sit at a park, then having a stranger sit next to me, and have a friendly chess match, maybe even bet gold, or just make good friends/rivals thanks to this extraordinary game called chess, keep in mind that this addon wont prevent you from doing illegal movements (not yet!), so play with trustworthy friends, and dont forget to have fun!

Also send a whisper to @Drako-Ei (my elder scrolls account) if you have any questions you want to personally ask, or just want a chess match and the README file contains contact information, maybe i could use some help to make this awesome

Future features (if people happen to like my addon)

  • (DONE) Movement restriction (prevent doing illegal moves)
  • (DONE) Pawn promotion (choose between queen, rook, bishop or knight)
  • (DONE) Detect checkmates/stalemates
  • (DONE) A you win/lose/draw pop-up at the end
  • (DONE) Safer communication between addons (maybe via whisper?)
  • (DONE) Special movements like castling and en passant
  • Better GUI displaying the names and scores of each player
  • (ALMOST DONE) Chess invitations, give up option, ask for a draw
  • Being able to close the window, save games, have multiple games
  • Alternative resource packs
CURRENT VERSION: 4.0


VERSION 1.1 (03/08/2018) --------------------------------------------------


- Fixed a bug causing pieces to dissapear when hovering on them
- Size of pieces were reduced to improve the aspect
- Util functions were moved to another LUA file to make future updates easier

VERSION 2.0 (26/11/2018) --------------------------------------------------


- Rewritten from scratch
- Added movement restriction
- Added special movements for the pawns, castling, etc
- Added check detection
- Added visual indication for possible squares
- Added pawn promotion (For now it auto promotes to queen)
- Fixed a bug where a piece could eat by itself

VERSION 2.1 (26/11/2018) --------------------------------------------------

- Group map pings testing

VERSION 2.5 (28/11/2018) --------------------------------------------------

- Changed the communication method from chat to map pings (you no longer need to press enter)
- Invitation added, so its easier to start games
- Added GUI for pawn promotion
- Fixed a bug causing the addon to crash on promote

VERSION 2.6 (28/11/2018) --------------------------------------------------

- Fixed a GUI error on promoting a pawn
- Fixed a desync caused by the offset of some areas in the map

VERSION 2.7 (29/11/2018) --------------------------------------------------

- Changed the encode/decode method for movements to avoid desync
- Added an indicator for the last movement of your opponent

VERSION 4.0 (03/11/2019) --------------------------------------------------

- Implementation of LibClockworkSocket
- Added a GUI for choosing your color
- Fixed some conflicts with other addons
- Added channels, so multiple people from a group can play
- Added a resize button
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Uploader
Date
2.7
141kB
Drako-Ei
11/29/18 02:41 AM
2.6
122kB
Drako-Ei
11/28/18 03:44 AM
2.1
121kB
Drako-Ei
11/27/18 11:04 PM
2.0
120kB
Drako-Ei
11/26/18 12:35 PM
1.1
117kB
Drako-Ei
08/03/18 07:46 PM
1
116kB
08/02/18 06:51 PM


Post A Reply Comment Options
Unread 11/06/22, 02:20 PM  
SlyKuro

Forum posts: 0
File comments: 2
Uploads: 0
Cool Amazing idea!

I love this idea and will be downloading it now. Have you ever thought to find another dev to help you? someone who could maybe design Lore friendly chess pieces to find a way to give it more quality and feel like ES Chess. You could then make a tool tip that you can toggle on and off while playing telling players which piece mimics what so they can learn.
Report comment to moderator  
Reply With Quote
Unread 10/02/21, 10:36 PM  
Drako-Ei
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 4
Re: I love you!

Originally Posted by Noxji
Why haven't I seen this addon before now? Randomly stumbling across this addon while googling around (I guess me playing ESO and loving chess tipped google off and put two n two together).

I want to see this addon getting worked on and updated! I will forever use this addon and try to get more people play (with me). Maybe host chess tournaments in game... omg the possibilities are endless

Thank you!
I've been busy with work, but I feel inspired this weekend. I will rewrite this addon to not only support chess, but also other games. Keep an eye on
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 11:06 PM  
Noxji

Forum posts: 0
File comments: 1
Uploads: 0
I love you!

Why haven't I seen this addon before now? Randomly stumbling across this addon while googling around (I guess me playing ESO and loving chess tipped google off and put two n two together).

I want to see this addon getting worked on and updated! I will forever use this addon and try to get more people play (with me). Maybe host chess tournaments in game... omg the possibilities are endless

Thank you!
Last edited by Noxji : 11/03/20 at 11:08 PM.
Report comment to moderator  
Reply With Quote
Unread 08/19/18, 03:36 PM  
Drako-Ei
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 4
Originally Posted by Drummerx04
Originally Posted by SlippyCheeze
You may wish to look at libGroupSocket as a tool to send moves between players, without needing to go through chat.
I wouldn't bother personally. Many other active data addons use libgroupsocket already and that's a lot of extra data you'll have to parse out.

Using the chat you have a built in move history and comparably unlimited bandwidth... although if players mess with the chat messages you'll have fun validating that. Users ruin the best software lol
I was thinking in using whispers, and saving the name of your opponent, so other messages get ignored because right now... people at the zone chat can move your pieces in your game
Report comment to moderator  
Reply With Quote
Unread 08/19/18, 09:18 AM  
Drummerx04
AddOn Author - Click to view AddOns

Forum posts: 54
File comments: 65
Uploads: 5
Originally Posted by SlippyCheeze
You may wish to look at libGroupSocket as a tool to send moves between players, without needing to go through chat.
I wouldn't bother personally. Many other active data addons use libgroupsocket already and that's a lot of extra data you'll have to parse out.

Using the chat you have a built in move history and comparably unlimited bandwidth... although if players mess with the chat messages you'll have fun validating that. Users ruin the best software lol
Last edited by Drummerx04 : 08/19/18 at 09:24 AM.
Report comment to moderator  
Reply With Quote
Unread 08/07/18, 09:52 AM  
Cardinal05
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 451
Uploads: 10
Great add-on idea

I love the concept behind this add-on as it brings another unique twist to the add-on library. Great work! Hopefully feedback will inspire you to keep adding to this one -- and maybe even inspire others to also create fun stuff like this.
Report comment to moderator  
Reply With Quote
Unread 08/04/18, 04:11 PM  
Drako-Ei
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 4
Talking Whops

Originally Posted by Phinix
From your todo list:

"Detect checkmates/stalemates and defile the winner."

I THINK you may have meant define the winner, but hey, they do things differently in Tamriel.

Awesome addon and idea.
The winner gets a reverberating bash in the face haha

Thanks for pointing it out, i will fix it
Report comment to moderator  
Reply With Quote
Unread 08/04/18, 10:52 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
From your todo list:

"Detect checkmates/stalemates and defile the winner."

I THINK you may have meant define the winner, but hey, they do things differently in Tamriel.

Awesome addon and idea.
Report comment to moderator  
Reply With Quote
Unread 08/04/18, 07:24 AM  
manavortex
 
manavortex's Avatar
AddOn Author - Click to view AddOns

Forum posts: 138
File comments: 511
Uploads: 46
Re: Re: why??

[quote=SlippyCheeze]
Originally Posted by cag_dk
I like chess, but why use bandwidth (and a potential person slot in the ESO game) for another game in the game?? That's just a waste and selfish.
The 90'ies called, they want their attitude back.

Love the idea.
Report comment to moderator  
Reply With Quote
Unread 08/04/18, 05:35 AM  
SlippyCheeze
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 272
Uploads: 1
Re: why??

Originally Posted by cag_dk
I like chess, but why use bandwidth (and a potential person slot in the ESO game) for another game in the game?? That's just a waste and selfish.
Dude. It's OK to not like things, but don't be mean about things you don't like!
Report comment to moderator  
Reply With Quote
Unread 08/04/18, 04:57 AM  
Drako-Ei
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 4
Re: why??

Originally Posted by cag_dk
Hi

I like chess, but why use bandwidth (and a potential person slot in the ESO game) for another game in the game?? That's just a waste and selfish.
Well... i had a few matches with a friend while waiting for our dungeon queue, i dont see the problem
Last edited by Drako-Ei : 08/04/18 at 04:59 AM.
Report comment to moderator  
Reply With Quote
Unread 08/03/18, 06:58 AM  
SlippyCheeze
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 272
Uploads: 1
Re: Socket in eso!?!?

Originally Posted by Drako-Ei
Thanks for the comment, an addon that uses group map pins to transfer bits between addons? Wow, thats really smart, i will take a look at it
Yup! It is an amazing, horrible hack, but ... I guess it goes to show that no matter what you do, people will find unintended side channel hacks to work around it.

OTOH, that same description could apply to this! Seriously, though, I think it is cool you build this.
Report comment to moderator  
Reply With Quote
Unread 08/03/18, 12:03 AM  
TNTKokser
 
TNTKokser's Avatar

Forum posts: 38
File comments: 184
Uploads: 0
wtf was the first in my mind after a look at the latest list
what a stupid name for a new gui or whatever it is, I thought


clicked on it


WTF!!!!!!!!!!!!!
Report comment to moderator  
Reply With Quote
Unread 08/02/18, 08:14 PM  
Drako-Ei
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 4
Thumbs up Socket in eso!?!?

Thanks for the comment, an addon that uses group map pins to transfer bits between addons? Wow, thats really smart, i will take a look at it
Report comment to moderator  
Reply With Quote
Unread 08/02/18, 07:30 PM  
SlippyCheeze
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 272
Uploads: 1
You may wish to look at libGroupSocket as a tool to send moves between players, without needing to go through chat.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: