Quantcast
Download
(141 Kb)
Download
Updated: 11/29/18 02:41 AM
Pictures
File Info
Compatibility:
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:11/29/18 02:41 AM
Created:08/02/18 06:51 PM
Monthly downloads:90
Total downloads:1,078
Favorites:3
MD5:
Categories:Chat Mods, Group, Guild & Friends, RolePlay, Beta-version AddOns
Chess multiplayer
Version: 2.7
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 in a group of 2 and in the same area
  • Group leader types /chess
  • Click a piece first, then another square to make a move

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)
  • (ALMOST DONE) Detect checkmates/stalemates
  • 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: 2.7


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
Optional Files (0)


Archived Files (5)
File Name
Version
Size
Uploader
Date
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 08/19/18, 03:36 PM  
Drako-Ei
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
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: 25
File comments: 31
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: 31
File comments: 271
Uploads: 9
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.
__________________
Geezus Take The Heal (@Cardinal05)
Adder of Ons : Essential Housing Tools | Magic Carpet | Guild Alert
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: 4
Uploads: 1
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: 142
File comments: 1020
Uploads: 29
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: 137
File comments: 427
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: 52
File comments: 234
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: 4
Uploads: 1
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: 52
File comments: 234
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

Forum posts: 5
File comments: 73
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: 4
Uploads: 1
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: 52
File comments: 234
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: