Temple of The Roguelike Forums

Announcements => Other Announcements => Topic started by: elwin on June 28, 2012, 09:16:10 PM

Title: Rogue tournament
Post by: elwin on June 28, 2012, 09:16:10 PM
To celebrate the 32nd anniversary of Rogue and the genre it created, rlgallery.org is holding a tournament (http://rlgallery.org/tourn32.html).

rlgallery.org is a dgamelaunch server, like nethack.alt.org or crawl.akrasiac.org, but it offers the original Rogue and other early roguelikes.  Currently available are three versions of UNIX Rogue, along with Super-Rogue, one of the first variants.

The newest feature is a Web interface that will let you play in your browser instead of over SSH.

The tournament is scheduled to begin at midnight UTC on July 1 and last two weeks, until midnight UTC on July 15.  All games which begin and end during this time period count toward the tournament.

It's known that Rogue is a harder game than NetHack or Crawl, but I'm hoping to find out how much harder, by analyzing the statistics of a lot of players.  I also hope the tournament will help bug-test the new web player, and that someone will knock me off the high-score lists.

So if you're looking for a challenge or just want to play the original game in something like its original environment, try it!  Rogue is quick, simple, and particularly replayable.

Does anyone know if there are other places where tournaments like this are announced?
Title: Re: Rogue tournament
Post by: getter77 on June 28, 2012, 10:12:57 PM
Bay 12 forums for sure.
Title: Re: Rogue tournament
Post by: Darren Grey on June 28, 2012, 10:50:42 PM
Cool idea, I look forward to this.
Title: Re: Rogue tournament
Post by: guest509 on June 29, 2012, 07:46:27 AM
  Hey Darren. You are known as a pretty competent Rogue player. Rogue is my best Roguelike. Care for a little friendly wager? Like a signature wager?

  Loser has to put "Jo/Darren is better at Rogue than I am" in their sig for the rest of the year...6 months or so.

  What do you say? Most gold wins? I say we go with the original most vanilla version, for purity.

  Contacting Jon Harris for pointers is cheating. :-)

EDIT: Looks like it's going by average score. I can dig it.
Title: Re: Rogue tournament
Post by: Darren Grey on June 29, 2012, 07:59:38 AM
Actually my secret shame is that I've never even touched Rogue :P
Title: Re: Rogue tournament
Post by: guest509 on June 29, 2012, 10:55:56 PM
Actually my secret shame is that I've never even touched Rogue :P

Really? You should. You will be amazed at the purity of it all.
Title: Re: Rogue tournament
Post by: Holsety on June 29, 2012, 11:20:36 PM
Actually my secret shame is that I've never even touched Rogue :P

Really? You should. You will be amazed at the purity of it all.

Give Donnie Russell's ClassicRogue a try. You know, cough, to train for the tournament.
Title: Re: Rogue tournament
Post by: Legend on June 30, 2012, 01:37:16 AM
Actually my secret shame is that I've never even touched Rogue :P

Really? You should. You will be amazed at the purity of it all.

Give Donnie Russell's ClassicRogue a try. You know, cough, to train for the tournament.

Seconded. Donnie's port is very good. It has some nice subtle extras without changing the game. Like mouse support, sound fx, and some nifty scaling.
Title: Re: Rogue tournament
Post by: guest509 on June 30, 2012, 02:27:26 AM
  Agreed. A very good version. I've gotten to level 12 with that version, I think my deepest ever has been 17 but I dunno what version. I generally go for depth not gold.

  I just got splattered in the dark by an emu on level 2. HA!
Title: Re: Rogue tournament
Post by: elwin on June 30, 2012, 05:10:49 PM
Actually my secret shame is that I've never even touched Rogue :P

Really? You should. You will be amazed at the purity of it all.

Indeed, it's surprising how many of the features that later roguelikes added are unnecessary.

I generally go for depth not gold.

I've thought of redesigning the scoreboard to rank by depth instead of gold, but it likely won't be done in time for the tournament.

EDIT: Just fixed a bug that was keeping new accounts from being created.
Title: Re: Rogue tournament
Post by: guest509 on July 05, 2012, 01:45:41 AM
  Where do I go to play in the tourney? I tried that link, tried to log in. Nothing.
Title: Re: Rogue tournament
Post by: gnsh on July 05, 2012, 03:50:36 AM
  Where do I go to play in the tourney? I tried that link, tried to log in. Nothing.

Quoting elwin from the other thread (http://www.roguetemple.com/forums/index.php?topic=656.0): "To play, ssh to rlgallery.org.  The username is rodney and the password is yendor." :)
Title: Re: Rogue tournament
Post by: guest509 on July 05, 2012, 04:01:44 AM
  Still nothing. But this works.

Go to this link. http://rlgallery.org:8080/

Click on NEW NAME. Now type in your name and go.

EDIT: I cannot seem to go back into a game in progress after having closed my browser...it just sits their idle and I cannot start a new game of that version...

EDIT2: Other versions are having some major slowdown problems. I'll try again later.
Title: Re: Rogue tournament
Post by: elwin on July 07, 2012, 04:55:20 AM
Sorry for not making things clearer.

Quote
I tried that link, tried to log in. Nothing.

dgamelaunch does that sometimes.  That's one reason I'm trying to replace it with the Web player.

Quote
I cannot seem to go back into a game in progress after having closed my browser...it just sits their idle and I cannot start a new game of that version...

After being idle for an hour, the game will be automatically saved, and you can restart it.  I'm working on a way to let you back in, but for now, saving the game before closing the browser prevents getting stuck.

Quote
EDIT2: Other versions are having some major slowdown problems. I'll try again later.

How much latency were you getting?
Title: Re: Rogue tournament
Post by: guest509 on July 07, 2012, 07:24:18 AM
  Shit man there's more than a second between press and move. That would be okay for a turnbased game but try moving across a large room and it taking 10 seconds. I could jam on the arrow key and the system would input fast, all at once, but then a baddie pops up and kills me.

  I get 135 ms latency in Diablo/WoW etc...not sure what I was getting from your site. Something over 1000 ms at least. I was hoping to beat my record (level 17). I was hoping to rib Darren Grey a bit with my score and get him playing Rogue.

  He really needs to play. For, like, street cred and stuff. Goddamn the fucker has '@' tats and hasn't really beat Rogue? Grah!

  What do you think might be the issue? I'm on Vista. My laptop (vista) has the same issues....:-(

-Jo
Title: Re: Rogue tournament
Post by: Holsety on July 07, 2012, 07:39:45 AM
  Shit man there's more than a second between press and move. [...]

I can confirm this for Rogue v5 over the webplayer.
Title: Re: Rogue tournament
Post by: elwin on July 07, 2012, 04:24:38 PM
A whole second?  Something's definitely wrong.

Try running "ping rlgallery.org" from the command line.  If you get more than 200 milliseconds, it's probably the network.

Your browser might make a difference too.  Chromium feels a little faster than Firefox, I'm not sure about IE yet.  Is redrawing the whole screen, like when you check your inventory, significantly slower than just making a single move?

I'm also planning to rewrite some of the server, which should speed response times up, but not by more than 50 milliseconds.
Title: Re: Rogue tournament
Post by: Snargleplax on July 09, 2012, 01:08:33 AM
Web player Rogue v5 is very slow for me as well (not quite a second, but painful), and my ping is 112ms.
Title: Re: Rogue tournament
Post by: konijn_ on July 09, 2012, 01:55:02 AM
A whole second?  Something's definitely wrong.

Try running "ping rlgallery.org" from the command line.  If you get more than 200 milliseconds, it's probably the network.
<snip>

Ping time is 35 milliseconds, running Chrome, speed is terrible.

T.
Title: Re: Rogue tournament
Post by: elwin on July 12, 2012, 05:38:24 PM
I've done some updates, which may improve things a little.

I've figured out what the real problem is: when your keypress reaches the server, it responds before Rogue is done processing.  The output from Rogue isn't sent until your next request.  I think I'm going to give up on doing polling cleverly and just switch to WebSockets.

Sorry the tournament turned out badly, maybe I should have waited another month or two.
Title: Re: Rogue tournament
Post by: konijn_ on July 12, 2012, 08:16:15 PM
I've done some updates, which may improve things a little.

I've figured out what the real problem is: when your keypress reaches the server, it responds before Rogue is done processing.  The output from Rogue isn't sent until your next request.  I think I'm going to give up on doing polling cleverly and just switch to WebSockets.

Sorry the tournament turned out badly, maybe I should have waited another month or two.

Nothing to worry about! I liked the idea and I definitely willing to give this another try the next time.

T.
Title: Re: Rogue tournament
Post by: guest509 on July 13, 2012, 09:32:43 AM
  Well shit brother I just figured this was a trial run.

  Makes sense that I could press the move key a bunch of times and have it activate all at once. Glad you figured out the error.

  Run this in August. I'll do it. Rogue is is in my top 5 Roguelikes. That sounds silly, but it's true.
Title: Re: Rogue tournament
Post by: elwin on August 01, 2012, 05:39:21 PM
I think I've got it working now, at least for browsers that support WebSockets.  There are a few more features and fixes to add, so I'm thinking of redoing the tournament in September.