Skip to content

Ideas & improvements needed for RetroChess #3

@defnax

Description

@defnax

Hi,
it would be nice that some one help on RetroChess.
to play with direct Friends or with Friends of Friends (Distant Contacts)

Play Chess with Distant People (GXSID & RSGXSTUNNEL )

  • Send Chess invites via Distant Chat Message (GxsID & RsGxstunnel )
  • Add a few "chess friends" which are GXS ids (and keep tunnels openned with them This way you can have status of friends.)
  • When openning a game, request a tunnel to RsGxstunnel.
  • As soon as the tunnel is open, notify the UI and start the game.
  • Use the tunnel to send/serialize the chess data items
  • Game lobby with distant contacts( for easyer start games when people are online for play games)
  • Create new class RetroChessChatWidgetHolder for GXSID only or rewrite it to support both types
  • Show on the Statusbar if the gxs tunnel is not lost for the chess game (green/yellow/red)

Ideas:

  • Friendslist shows every one which has not the plugin too (needs to fixed)
  • A game lobby with distant contacts too, which have the retrochess game installed/running (when possible)
  • On Chess maindow it shows the active games, maybe remove leaved ones
  • the timer doesnt works
  • disable invite button when friend has no chess installed/running
  • implement the move list
  • show who won the game
  • notify me when some one wrote in the Chess lobby ( Orange Chess icon and counting)
  • sounds for black or white moves ( to hear movement)
  • sound when a figure is removed/lost
  • Leaderboard

image

ideas for the future:

https://github.com/retroshare/RetroChess

how to compile
copy RetroChess to
plugins/RetroChess

$ cd plugins/RetroChess
$ qmake
$ make

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions