Life In 19x19
http://prod.lifein19x19.com/

Nova.gs -- A modern web go server
http://prod.lifein19x19.com/viewtopic.php?f=9&t=7768
Page 1 of 8

Author:  anoek [ Mon Jan 28, 2013 11:22 am ]
Post subject:  Nova.gs -- A modern web go server

Hey Folks, it looks like the new year has brought a number of new go sites and servers to the community which is awesome to see... and here's another one!

http://nova.gs/

This is a project a buddy of mine and I have been working on for awhile now. We've tried to bring together some of the better features of KGS, OGS, and Kaya into one system, as well as throw in a number of features we've come to love and expect from other games and sites.

Some specific features include:

  • Totally free (no premium / pay to play garbage)
  • Incredibly easy signup (we don't even need your email address!)
  • All games are "instant play" (no refreshing or anything)
  • Support for "Live" and "Correspondence" games (there is no difference in the game play, which means you can readily play a fast paced game with a friend over multiple sittings if you wish)
  • All time systems are accurate down to the millisecond for accurate competitive game play
  • Five different rule sets:
    • AGA
    • Japanese
    • Chinese
    • Ing
    • New Zealand
  • Five types of time control:
    • Canadian Byo-Yomi
    • Fischer
    • Simple (X time per turn)
    • Absolute (X time total)
    • None (This one was the easiest to implement!)
  • Conditional moves
  • In-game analysis mode (where you can easily play out variations and mark up the board)
  • Easily share game analyses
  • Malkovich logs
  • EGF ranking and stats
  • Full game history
  • Downloadable SGFs during and after play
  • Advanced challenge and match making system
  • Group system for clubs / organizations / friends (we're still working a bit on this one)
  • Chat system
  • User mail system
  • Works in mobile browsers and on tablets
  • (optional) Email turn notifications, as well as notifications for challenges, friend notifications, etc..) - and settings to control exactly what kind of notifications you receive (if any).
  • Tournaments
  • Live review mode
  • Seek Graphs for quickly finding good matches
  • Personal library for all of your games, sgfs, reviews, etc...
  • Vacation time and auto-weekend pausing for correspondence games
  • Pause controls for live games
  • Dedicated forum for your group(s)
  • Group ladders and rankings
  • Translation to several languages
  • Voice chatting in reviews and games


And we have some more features planned and in the works:



  • Game history searching via pattern matching
  • Mobile app (for non-email turn notifications as well as a better mobile playing experience)
  • Chrome / Firefox extension for non-email turn notifications


So give it a try and tell us what you think! We'd love some feedback, both positive and negative!

Author:  Javaness2 [ Mon Jan 28, 2013 12:45 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

So it's a correspondence server?

Author:  anoek [ Mon Jan 28, 2013 12:54 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

It's both a correspondence and live server, we've built it so we can blur that distinction :)

The only difference between a correspondence game and a live game is how much time is on the clock, so that's the only distinction on this server. Other than that, the game play, capabilities, and features are all the same.

Author:  matburt [ Mon Jan 28, 2013 1:19 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Thought I'd post a few screen grabs.

Here's a look at the main screen showing only your games:

Image

Here's a live game going on:

Image

Author:  EdLee [ Mon Jan 28, 2013 3:08 pm ]
Post subject: 

Got an account. :)

Author:  matburt [ Mon Jan 28, 2013 3:26 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Come join us in chat too, if you feel inclined!

Author:  msgreg [ Mon Jan 28, 2013 3:37 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Generated message at the top of the browser window:

"Error connecting to the game server! You won't be able to play any game or recieve any notifications until the connection can be reestablished!"

:-(

Author:  matburt [ Mon Jan 28, 2013 3:44 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

That's no good, does refreshing the page fix that? What browser are you using?

Author:  msgreg [ Mon Jan 28, 2013 3:47 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

matburt wrote:
That's no good, does refreshing the page fix that? What browser are you using?

Firefox. The message appears after a 10 second timeout after refreshing Chat, News and the main page. (those pages are what I tested)

Author:  anoek [ Mon Jan 28, 2013 4:10 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Hmm. I'm wondering if there is something interfering with the websocket connection between you and the server.

You might try Google Chrome to see if that works any better for you, but if that doesn't work for you then it's probably something kinda subtle. We should be falling back to a mode you can use regardless of any of that, so I'll do some digging to try and replicate what you're seeing and get it fixed up for you.

Sorry about that :( Hate to have it not work for some folks on release day..

Author:  EdLee [ Mon Jan 28, 2013 4:31 pm ]
Post subject: 

Feature requests/suggestions:
- option for Full-screen board (height of board = 99+% of physical screen height)
- better stone click sounds (record sound of slate on kaya board, and sound of shell stones on kaya board ? :) )
- smaller star points (on 9x9, the star points are too big; not sure about 19x19 yet, but probably still too big.)
- a way to see all open and on-going games.
- option to enable and disable score-estimator
- see the new Panda2 Go client -- it is BEAUTIFUL -- their board, shell & slate stones, and their wooden bowls and captured stones! :)
- option to disable co-ordinates in the thumbnail screen -- so we can see bigger stones there, too! (The thunbnail view is nice!) :)
- make the Ladybug button a bit more clear (I couldn't tell if it was a tomato or something else)? Like:
Attachment:
ladybugs.jpg
ladybugs.jpg [ 43.69 KiB | Viewed 16168 times ]
- "Browse Open Challenges" -> "Time Control": show more info than "simple", "canadian", "fischer" -- for example, "Canadian 1 min + ( 25 moves / 10 mins.)", "Absolute 30 mins.", "Byoyomi 30 mins. + ( 5 x 30 secs )etc.

Author:  anoek [ Mon Jan 28, 2013 4:53 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Thanks for the feedback EdLee!

EdLee wrote:
- option for Full-screen board (height of board = 99+% of physical screen height)

That's a great idea, I'll add it to the planned features list.
EdLee wrote:
- better stone click sounds (record sound of slate on kaya board, and sound of shell stones on kaya board ? :) )

We'd love some better samples! We've never done any sampling ourselves though, so we may need to find some help for this :)
EdLee wrote:
- smaller star points (on 9x9, the star points are too big; not sure about 19x19 yet, but probably still too big.)

Are you sure you weren't seeing placed handicap stones on the star points?
EdLee wrote:
- a way to see all open and on-going games.

Yep, that's the #1 feature of the day it sounds like, we'll be making this a top priority.
EdLee wrote:
- option to enable and disable score-estimator

As in, you want an option to disable it on *your* screen, or you want a game option whereby the score isn't displayed on either players screen throughout the game?
EdLee wrote:
- see the new Panda2 Go client -- it is BEAUTIFUL -- their board, shell & slate stones, and their wooden bowls and captured stones! :)

Very true! We'll be certainly working on improving the appearance as we progress here.

Author:  Solomon [ Mon Jan 28, 2013 5:39 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

This server has some good aji, certainly a better vibe than go9dan.com.

Author:  Xa17u [ Mon Jan 28, 2013 5:54 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Image

anoek wrote:
We've tried to bring together some of the better features of KGS, OGS, and Kaya into one system


Kaya IS bringing out the better features of currently popular servers, but then also adds a huge amount of novelty of its own.

It's a very open server. You could freely contribute to it instead of making another one from scratch, which barely adds anything kaya isn't going to (canadian time... Browser extension... .)

Author:  schultz [ Mon Jan 28, 2013 6:43 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Xa17u wrote:
Kaya IS bringing out the better features of currently popular servers, but then also adds a huge amount of novelty of its own.

It's a very open server. You could freely contribute to it instead of making another one from scratch, which barely adds anything kaya isn't going to (canadian time... Browser extension... .)

An excellent XKCD comic.

Either way, though, I don't see any problem with another Go server. More competition of high-quality servers should push this community (and it's servers/tools/etc.) forward, not backward. And if it's not high-quality? The problem will fix itself in due time.

I'll need to check this out. Thanks for the heads up, and the pro-active work you guys are doing on it.

Author:  EdLee [ Mon Jan 28, 2013 7:32 pm ]
Post subject: 

anoek wrote:
Are you sure you weren't seeing placed handicap stones on the star points?
I'm 100% sure. :) On my laptop's screen, the current star points should be 1/3 or 1/4th of their current diameter.
But, as matburt points out, it's different for mobile devices with very small screens.
anoek wrote:
As in, you want an option to disable it on *your* screen, or you want a game option whereby the score isn't displayed on either players screen throughout the game?
Correct -- using a score estimator should be DISabled by default. :)
But if both players agree (for beginners, mostly), you can enable it for both players.

Author:  anoek [ Mon Jan 28, 2013 8:29 pm ]
Post subject:  Re:

EdLee wrote:
anoek wrote:
Are you sure you weren't seeing placed handicap stones on the star points?
I'm 100% sure. :) On my laptop's screen, the current star points should be 1/3 or 1/4th of their current diameter.
But, as matburt points out, it's different for mobile devices with very small screens.
anoek wrote:
As in, you want an option to disable it on *your* screen, or you want a game option whereby the score isn't displayed on either players screen throughout the game?
Correct -- using a score estimator should be DISabled by default. :)
But if both players agree (for beginners, mostly), you can enable it for both players.


Cool, I'll fix up the star point sizes here soon, and I'll add the optional score display to the feature list :)

For clarification, the score display currently works by adding up (as appropriate for the rule set) territory, area, prisoners, and komi, then displays that to you. Should some of this remain visible (such as displaying the prisoner count and komi) when using territory scoring? Or should all score related stuff be hidden?

Author:  msgreg [ Mon Jan 28, 2013 8:46 pm ]
Post subject:  Re: Re:

anoek wrote:
EdLee wrote:
anoek wrote:
Are you sure you weren't seeing placed handicap stones on the star points?
I'm 100% sure. :) On my laptop's screen, the current star points should be 1/3 or 1/4th of their current diameter.
But, as matburt points out, it's different for mobile devices with very small screens.
anoek wrote:
As in, you want an option to disable it on *your* screen, or you want a game option whereby the score isn't displayed on either players screen throughout the game?
Correct -- using a score estimator should be DISabled by default. :)
But if both players agree (for beginners, mostly), you can enable it for both players.


Cool, I'll fix up the star point sizes here soon, and I'll add the optional score display to the feature list :)

For clarification, the score display currently works by adding up (as appropriate for the rule set) territory, area, prisoners, and komi, then displays that to you. Should some of this remain visible (such as displaying the prisoner count and komi) when using territory scoring? Or should all score related stuff be hidden?


The option to disable for both for a specific game should definitely be there. It could easily provide an advantage. Rated games, for example, should probably not include a score display at all during the game.

It probably makes sense at the end of the game (or when displayed in-game) that those line items that don't count (prisoners during area scoring) are not shown.

Author:  badukJr [ Mon Jan 28, 2013 8:53 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

Score estimation during games is a thing that is sometimes debated. Some servers don't allow the players to do it, others do. I think having it as a negotiation option is a good compromise.

Author:  msgreg [ Mon Jan 28, 2013 8:56 pm ]
Post subject:  Re: Nova.gs -- A modern web go server

badukJr wrote:
Score estimation during games is a thing that is sometimes debated. Some servers don't allow the players to do it, others do. I think having it as a negotiation option is a good compromise.

But doesn't that complicate ratings calculations? Certainly skill at go includes skill at score estimation. So a player that is poor at estimating score will rate higher during games at which he/she can enable the score estimator, artificially increasing his/her rating relative to opponents that can estimate score well with or without the score estimator.

Page 1 of 8 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/