[Welcome to Sensei's Library!]

StartingPoints
ReferenceSection
About


Paths
DGSWishlist

Referenced by
KGSTheKiseidoGoSe...
WikiApprenticeEdit
KGSPlans
KGSFirstTimeUserE...
KGSUsersGuide
KGSStatus
KGSIssuesDiscussion
KGSWishlistSocial
FischerAndBronste...
KGSWishlistFAQ
GuineaPigsFeedback
KGSWishlistFische...
SLStatistics
KGSPossibleRulesB...
DesigningAGoServer
MetaDiscussion2003
ScoreEstimatorFre...
ArnosThoughtsAboutSL
KGSForumAtSLDiscu...
ScoringEstimatorC...

Homepages
Rubilia
Sebastian
WilliamShubert

 

KGS Wishlist
PageType: Path     Keywords: Online Go, Clubs & Places, Software

The following are features and requests KGS users hope can one day be implemented in the server or client software.

Please enter your comments at the bottom of the appropriate section. Don't worry too much about if it's in the right place - if it isn't, someone will move it there.

If you just used KGS for the first time this page may be quite confusing to you. Your experience, however, is very valuable and you can help improve KGS by adding it to KGS First Time User Experience.

Agreeing and disagreeing (plus and minus signs): See Discussion.

Please see the FAQ before adding new content.The following are features and requests KGS users hope can one day be implemented in the server or client software.

wms has constraints on his time and is less able to extend KGS [81], but nonetheless, we may dream.

To see exactly what wms is working on right now, you can look at the KGS Status page. For more long term plans of wms, see KGS Plans. If I (wms) like an idea enough to decide that I will definitely implement it eventually (or if it is implemented already!), I will erase the entry here and add an entry to the status or plans page. So if I delete your entry, don't be mad! Just check those pages, it probably means that I really liked your idea. I will never remove an idea here because I do not like it.

To point out a bug instead of a wish, go to KGS Bugs.


Table of Contents

[1] Social
[11] Logging In
[12] General User Handling
[13] Chat handling/room use
[14] Handling Nasties
[15] Design Discussion: Should Games be arranged by Chat?
[16] New User's First Login
[17] Privacy
[2] Game Handling
[21] General Game Stuff
[22] Editing
[23] Score Estimator
[24] Rule Systems/Time systems
[25] Ratings
[26] Game Start
[27] Game End
[3] File Handling/Database Use
[31] User Info
[32] Game info
[33] Game File Format and Saving
[4] General UI and Design Issues
[7] KGS Web Pages
[8] Technical/Other/Dunnos
[81] Development Fundamentals
[82] Connection and Responsiveness
[83] Other Technical Issues
[9] Discussion of this Page
[91] Voting
[92] Categorization
[93] Deprecated subjects

[9] Discussion of this Page

[91] Agreeing and Disagreeing

If you like an idea, mark it with "[+|YourName]", if you don't with "[-|YourName]". This results in +++ marks following an entry agreed with 3 times, hovering over each plus sign will show you who gave each mark. In practice, people aren't disagreeing, given that a negative mark is a wish for a different feature. Deprecate negative marks?

mgoetze: Deprecate all votes, they serve no purpose, in my opinion. jraitsev: I disagree... this is a way for wms to easily identify what's most wanted. Hu: They do not identify what's most wanted, they do identify where additional interest has been expressed beyond the proposer.

[92] Page Categorization

mdh: Would it be possible to break this up page into multiple pages, each based on a Major catagory?-

DrStraw: This page is getting way too long. Can some proficient wiki editor split it into multiple pages and use this one as nothing more than an index of links to the various subpages? Please indicate your agreement or disagreement with this proposal with the usual + or -

If this medium is getting inconvenient, why doesn't someone set up a proper bug database for KGS instead? (see KGSBugs

wms: Please don't convert to a real bug database. I have set up bugzilla before. It is great for tracking things that must be solved, but most of the comments here are not bugs, they are feature requests, so I'd either have to mark "no" to all that I don't plan on doing or else let it grow into an infinite pile that would be hard to search and impossible to browse.

RussellKhan: I've decided to attempt to split this page up. I'll leave this section here for now, and only remove sections from the page as I put up the page that replaces them.

RussellKhan: OK, I've moved the first section, and I think I got all the links right. That was the hardest part, so if anyone decides to join in on this little project be careful about all the little links that refer back and forth between sections. Also, I (re)discovered that it's much easier to do the edits on big pages like this in a real text editor rather than in the edit box in your browser window. If anyone spots anything I missed please either let me know (leaving a note on my homepage should be effective) or fix it for me. Thanks! I'll be moving the rest of the sections in the next day or few.

RussellKhan: All sections but this one (which I figure should stay on this page at least for now) have been moved. Let me know if anything is screwy as a result of the moves. I also made a Path out of the Wishlist pages, which I hope will help people who want to read through all of it. Thanks to those who removed stuff I seem to have pasted in twice. Sorry about that. Thanks also to whoever prettied up the section title/headlines - I meant to get back to that today.

Mik: Sometime i change the topic of a main room, but often many people dont notice it at all, is it possible to add a blinking "news" icon or text to advice people of changes for a few days?

[93] Addition of a summary section for deprecated subjects.


(HELP! Dunno where to put these.. (Under Dunnos, maybe? ^^*))

Reuven: Just wondering about the ranks, are they sent as a relative mark or is the whole rank sent? To be exact - Are "special" ranks possible? For example, Mj for meijin or Nt for some new title or something?

(Me again - Not sure where to suggest it - If somebody's registered, due to the blacklist problem, they might need to wait 24 hours to get their account freed and re-register it with another email. Why not make a "Didn't get the email" type of option, so that if somebody's still logged on, they'd be able to cancel it, and re-register on spot with another email?)

(Guess who? ;) - Blitz games this time.. ;) -

  • If somebody gets disconnected in a seriously fast game (ultra blitz) the opponent gets an unfair advantage - The remainning connected person, gets precious time to view the situation - This could be dealt with either by minimising the game with a msg such as "the opponent left" or perhaps hiding the stones on the board...
  • Upon reconnecting/resuming an "ultra-blitz" game, the opponents should get some time to view it - I'm suggesting to make a defaul such as 1.5 of the time per move or a min of 2.5 secs before the actuall time starts running. Later such stuff could be made as an extra option in case users don't want default handling when blitzing.
  • MarkD: Add a (A) marker close to the game type if the lesson has an audio stream.

(NOT SURE WHERE TO PUT THESE- Feel free to move them to the 'correct' place...)

KGSgtp suggestion

Allow bots to connect to games and observe them. The bot would (upon joining a room) get a list of all games and ba able to join them via a GTP command, and then receive the moves already played, captures, and new moves via teh standard GTP play command.

This would be great to be able to watch live games, and at the same time see how an engine's analysis algorithms are looking at a given position. Overall, this would help advance go a little towards the level of chess engines, where you can get interactive analysis of positions with a list of 'good' moves to play.

---

I guess I don't know where to place this either, I read through all the pages and maybe i missed it, but ONE COLOUR GO! One colour go would be a most excellent addition.



This is a copy of the living page "KGS Wishlist" at Sensei's Library.
(OC) 2004 the Authors, published under the OpenContent License V1.0.