Rubicon Forum
Welcome, Guest. Please login or register.
November 20, 2008, 08:05:07 AM

Login with username, password and session length
Search:     Advanced search
Forum users can use the crate icon (or [level] and [/level] tags) when writing a post, to make a direct link to a level.
3876 Posts in 196 Topics by 2405 Members
Latest Member: Ping
* Home Help Search Login Register
+  Rubicon Forum
|-+  General
| |-+  Support (Moderator: Bucky)
| | |-+  Suggestions: vote system and search engine
« previous next »
Pages: 1 [2] 3 Print
Author Topic: Suggestions: vote system and search engine  (Read 6962 times)
Kevan
Administrator
Designer
*****
Posts: 84


View Profile WWW Email
Re: Suggestions: vote system and search engine
« Reply #15 on: January 08, 2007, 05:56:23 PM »

Excellent work, jnz. I've added a link from the main Rubicon page, and I'll look at changing the warehouse submission page to include a puzzle type field, when I can find time to deal with the other outstanding bugs. If there are any other fields it'd be useful to add at that point (even if they're ignored by the game itself), let me know.

And if I might send a suggestion the other way... A thumbnail of each level might make search results more intriguing, given that they're all stored as simple ASCII art - just printing the machine source in a very, very tiny fixed-width font might be enough.
Logged
jf
Director
*****
Posts: 478


View Profile
Re: Suggestions: vote system and search engine
« Reply #16 on: January 08, 2007, 07:40:53 PM »

Some solution titles have the puzzle name in them, and some don't. jnz has hyperlinked names found in the titles, which is really nice. If this name was also carried in a separate field, you could find it even if it was missing from the title, and you could search on it, "Show me all solutions for this puzzle".

And this may be getting complicated, but you could use such a metadata tag to link a series of puzzles together. For a solution, it could be the name of the puzzle that the solution refers to. For a puzzle, it could be used to refer to the next puzzle in a series.
Logged
Kevan
Administrator
Designer
*****
Posts: 84


View Profile WWW Email
Re: Suggestions: vote system and search engine
« Reply #17 on: January 09, 2007, 12:31:45 PM »

The warehouse now has a "level type" field, which is stored as an extra asterisked line in each data file (and also gets displayed in the applet when a level is loaded in).
Logged
jnz
Director
*****
Posts: 376


View Profile
Re: Suggestions: vote system and search engine
« Reply #18 on: January 10, 2007, 05:14:48 PM »

I've updated the search engine to import the new Type field.  I'll have to wait for some more entries to appear in the warehouse before I know if it is working.

I'd also like to second jf's suggestion of a separate field for solutions to hold the level code of the puzzle that they are solving.
Logged
Bucky
Moderator
Director
*****
Posts: 299


View Profile
Re: Suggestions: vote system and search engine
« Reply #19 on: January 10, 2007, 11:16:22 PM »

About the "Level Type" field in the Warehouse,
Could it have an option that is just "Puzzle"?  I don't feel qualified to judge the difficulty of my own puzzles.
Logged

That is the most ingenious method of solving an impossible puzzle that I have ever seen.
lienne
Designer
***
Posts: 34


View Profile
Re: Suggestions: vote system and search engine
« Reply #20 on: January 10, 2007, 11:36:28 PM »

About the "Level Type" field in the Warehouse,
Could it have an option that is just "Puzzle"?  I don't feel qualified to judge the difficulty of my own puzzles.
Same here.
Logged
Bucky
Moderator
Director
*****
Posts: 299


View Profile
Re: Suggestions: vote system and search engine
« Reply #21 on: January 11, 2007, 08:07:35 PM »

The search engine has a problem where it tries to link to nonexistent levels in the names of other levels (levels linked to this way include "decimal" and "lavapit".

Also, the search engine should have an option to vote "Puzzle-Impossible".  There are a few cases where this is appropriate, such as kogyvod.
Logged

That is the most ingenious method of solving an impossible puzzle that I have ever seen.
jnz
Director
*****
Posts: 376


View Profile
Re: Suggestions: vote system and search engine
« Reply #22 on: January 11, 2007, 11:52:01 PM »

The search engine has a problem where it tries to link to nonexistent levels in the names of other levels (levels linked to this way include "decimal" and "lavapit".

Also, the search engine should have an option to vote "Puzzle-Impossible".  There are a few cases where this is appropriate, such as kogyvod.

The linking is done by just looking for anything that looks like a level name (7 letters, alternating consonants and vowels).  I don't know how to fix it without a whole bunch of database hits.  I thought the occasional false positive was worth dealing with for the convenience of having the level links.

Can we just use "Other" for kogyvod and similar things?  The more options you add the harder it is for people to pick the right one.  I'd rather not have a bunch of categories that are only going to be used for a couple of things.
Logged
Rene
Director
*****
Posts: 444


View Profile Email
Re: Suggestions: vote system and search engine
« Reply #23 on: January 12, 2007, 06:35:53 PM »

The search engine has a problem where it tries to link to nonexistent levels in the names of other levels (levels linked to this way include "decimal" and "lavapit".

Also, the search engine should have an option to vote "Puzzle-Impossible".  There are a few cases where this is appropriate, such as kogyvod.

The linking is done by just looking for anything that looks like a level name (7 letters, alternating consonants and vowels).  I don't know how to fix it without a whole bunch of database hits.  I thought the occasional false positive was worth dealing with for the convenience of having the level links.

Can we just use "Other" for kogyvod and similar things?  The more options you add the harder it is for people to pick the right one.  I'd rather not have a bunch of categories that are only going to be used for a couple of things.

When Kevan adds the possibility to enter the puzzle name that you design is a solution to, then you don't need to parse the title anymore, and this issue disappears. The puzzle name could even be derived automically if the applet remembers which level was loaded. Of course, you should have the possibility to change it, to make it possible to store impartial solutions.

I have another request for the search/voting function. After voting, it would be good if it would go back to the search you were in. You now have the possibility to go to a new search, but in order to go back to the same search, you have to click "back" on the browser two times, and then the view is not updated with your vote.
Logged
jf
Director
*****
Posts: 478


View Profile
Re: Suggestions: vote system and search engine
« Reply #24 on: January 12, 2007, 06:48:41 PM »

Do you store the count of votes for a particular level? It would be nice to see that count, if not in the query output, then perhaps on the vote page (so those interested can go find it) just to gauge the accuracy of the difficulty listed, based on how many votes went into it.
Logged
Rene
Director
*****
Posts: 444


View Profile Email
Re: Suggestions: vote system and search engine
« Reply #25 on: January 12, 2007, 07:00:40 PM »


Another improvement could be to ask the submitter of a solution also to give a vote for the difficulty of the puzzle. That would get more people to vote. I now hardly go into the voting page to vote for a puzzle.
Logged
jnz
Director
*****
Posts: 376


View Profile
Re: Suggestions: vote system and search engine
« Reply #26 on: January 12, 2007, 10:18:43 PM »

I have another request for the search/voting function. After voting, it would be good if it would go back to the search you were in. You now have the possibility to go to a new search, but in order to go back to the same search, you have to click "back" on the browser two times, and then the view is not updated with your vote.

Ok, I think I've gotten this working.

Do you store the count of votes for a particular level? It would be nice to see that count, if not in the query output, then perhaps on the vote page (so those interested can go find it) just to gauge the accuracy of the difficulty listed, based on how many votes went into it.

I do store this number, and now it is displayed on the voting page.  There are hardly any votes in the database.  We need some kind of promotional campaign.  Smiley

Another improvement could be to ask the submitter of a solution also to give a vote for the difficulty of the puzzle. That would get more people to vote. I now hardly go into the voting page to vote for a puzzle.

This is fine by me but I'm not sure how it will work technically.  I only poll for updates once a day.  If you submitted a solution before I did the latest update I wouldn't have any place for you to vote yet.
Logged
Kevan
Administrator
Designer
*****
Posts: 84


View Profile WWW Email
Re: Suggestions: vote system and search engine
« Reply #27 on: January 15, 2007, 04:59:07 PM »

The warehouse storage page now has a field called "follows or solves", so that the user can say which level a solution is solving, or which puzzle another puzzle follows on from - this gets written to "Follows:" in the data files, and I'll write a less basic input interface at some point.
Logged
Kevan
Administrator
Designer
*****
Posts: 84


View Profile WWW Email
Re: Suggestions: vote system and search engine
« Reply #28 on: January 15, 2007, 05:17:35 PM »

I'm less sure about letting people submit unrated puzzles, though - it seems a lot healthier to have one automatic vote put into jnz's warehouse system, even if it's a guess and turns out to be voted in another direction by other players.
Logged
jnz
Director
*****
Posts: 376


View Profile
Re: Suggestions: vote system and search engine
« Reply #29 on: January 15, 2007, 09:15:03 PM »

The warehouse storage page now has a field called "follows or solves", so that the user can say which level a solution is solving, or which puzzle another puzzle follows on from - this gets written to "Follows:" in the data files, and I'll write a less basic input interface at some point.

Ok, support for the Follows field has been added to the search engine.  For existing levels I've done some automated guessing, but there are still some gaps.  I'm currently allowing people to modify the field through the voting page.  I don't know if that's a good idea to have permanently but for now it will at least let people fill in the data for the existing levels.
Logged
Pages: 1 [2] 3 Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Rubicon Forum | Powered by SMF 1.0.8.
© 2001-2005, Lewis Media. All Rights Reserved.
Valid XHTML 1.0! Valid CSS!