Online since 2002. Over 3300 puzzles, 2600 worldwide members, and 270,000 messages.

TwistyPuzzles.com Forum

It is currently Thu May 23, 2013 1:20 am

All times are UTC - 5 hours



Post new topic Reply to topic  [ 3085 posts ]  Go to page Previous  1 ... 58, 59, 60, 61, 62
Author Message
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Jul 25, 2012 10:05 am 
Offline
User avatar

Joined: Mon Aug 02, 2004 7:03 am
Location: Koblenz, Germany
Stefan Schwalbe wrote:
3. number and orientation options: I have sometimes found deviations , e.g. in + FaceIV and CornersideII
You and Brandon already discussed the point I wanted to make here. "+FaceIV" is neither a face nor an edge. "CornersideII" is totally different to the first Cornerside.
Stefan Schwalbe wrote:
The number of parts, should arise from the symmetries.
Exactly. Each of the piece types can be represented by a subgroup of Oh, the symmetry group of the hexahedron. "+FaceIV" obeys a different subgroup of Oh than "+Face" or "Edge" does. Therefore they are different piece types. "+FaceIV" has 12 instances but that doesn't mean much because a group can have many different subgroups with identical size. In my preliminary system for classifying virtual pieces I labeled this piece type with "Uz".

BTW:
Does anybody know a good description of the subgroups of Oh quickly understandable by Average-Joe?
I made one for myself, but that is not really comprehensible.

The number of different piece types in "traditional" hexahedral puzzles is rather low: Core, Face, Corner, Edge, Wings, T-Faces and ObLiques. Please note that X-Faces are geometrically identical to Wings. When Circle-variants and strange interconnected layers are considered, I expect that you will find a piece type for all subgroups of Oh.

At least in theory everything is easier in the dodecahedral world because Ih (the symmetry group of the dodecahedron) has far less subgroups as Oh.

You noticed, that there are still some deviations.
The restrictions orientations in the Skewb (or Skewb Diamond) is another one I want to explain more. In fact all puzzles with this axis system tend to be "halved", as all pieces here either have a halved number of orientations or fall into (at least) two orbits. Furthermore in this axis system it is possible to let one halve of the pieces vanish: Please compare 5.1.2 and 5.1.3
This is not that surprising because here we are dealing with Th, the symmetry group of the tetrahedron, which is itself a subgroup of Oh.
When aiming at a consistent classification scheme we have to make one choice here:
1. Option: We introduce Th as the third symmetry group and define corner, edge, face, etc... for this group too.
2. Option: We treat this puzzles and its pieces as part of the hexahedral family and accept, that there are deviations.
I vote for option 2 because it makes our life easier when we want to deal with the puzzles of 3.4.X. In that case the deviations vanish.
bmenrigh wrote:
The Complex 3x3x3 also has pieces that can't reach all orientations (the UD pieces have 8 orientations but only 4 are reachable). Also, the UD pieces can't be permuted. The position they are in (relative to each other or relative to the core) is fixed.
Yes. This piece type deviates strongly from the theory. But imaging a hybrid puzzle with two different axis systems. Maybe the deviations vanish there too.
Stefan Schwalbe wrote:
5. I should change my slice type names here perhaps. The number should reflect the number of the logical slices. For example 'Typ 5c' would then be a 'Typ 3.' But you would call it an 'order 5'?
Sadly I can't view 3.3.30 (your only example for Type 5c) right now. But from your second image I would say: This is the same order as 3.3.1 because of the same number of logical layers per axis.
gelatinbrain wrote:
I think my approach is essentially same as yours and that of Andreas.
Yes. I think that too.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Thu Jul 26, 2012 2:09 am 
Offline
User avatar

Joined: Thu Jul 23, 2009 5:06 pm
Location: Berkeley, CA, USA
Today I gathered some stats from the ranking page, and computed some numbers like how many moves per second I am using, or how many moves per puzzle I'm using, with or without macro moves. The attached file contains the stats for the current top 20 puzzle solvers. Please go find yourself in it!

Since everything is from the current ranking page, if you have solved a puzzle many times, the effort is not reflected in the table, unfortunately. Also, if you cannot make it to the top 50 list, it's not possible to get the time/move count. Although the stats are crude, we can really see different styles from different solvers.

Here are some facts:

--I took advantage from macro the most: solving 64% of the puzzles using macro, 85% of my twists are done by macro.
--In terms of the number of puzzles solved without help of macro, Agamemnon and Julian tie on 237. I wonder who will lead in the near future.
--Julian spent the most time playing Gelatinbrain. The accumulated time is about 20 days (excluding preparation and re-solving).
--On average, Michael Gottlieb, of course, spent the least amount of time on each puzzle he solved: 9.8 min.
--Doug Cube, always focusing on the harder puzzles, spent the most time per puzzle: over 2 hours.
--Michael Gottlieb clicked the mouse about 0.55 time per second, the fastest (about one move every other second).
--On the opposite side, Doug Cube and Julian think for 13~14 seconds per move.
--Although Daniel Kwan is leading the fewest move list, GuiltyBystander gets the fewest move per puzzle.
--Although the numbers of total moves per puzzle vary a lot, from 200 to 2000, the numbers of manual moves (by clicking mouse) are relatively close, varying from 200 to 600 (most of us between 300-500).

Note: the last column, macro moves per puzzle, is the ratio between the macro moves and the number of those puzzles involving macro, but not all the puzzles.

Any more stats one wants to see?


Attachments:
Image 001.png
Image 001.png [ 48.87 KiB | Viewed 3613 times ]
Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Thu Jul 26, 2012 1:55 pm 
Offline
User avatar

Joined: Sun Aug 29, 2010 1:56 pm
Location: Berlin, Germany
Dear schuma, that was a good idea!
I would like to have an overview with news i.e. when I go on the rankings page, the latest changes would be displayed.

with regard to my 3.3.n classification:
It looks like there are a few suggestions for my table. To not impede the discussion I will leave the table as it is.

Andreas Nortmann wrote:
Sadly I can't view 3.3.30
3.3.30 is a creative puzzle, which has a beautiful simple design:
Attachment:
3.3.30.click.PNG
3.3.30.click.PNG [ 11.45 KiB | Viewed 3579 times ]
Attachment:
3.3.30.shiftclick.PNG
3.3.30.shiftclick.PNG [ 9.68 KiB | Viewed 3579 times ]


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Thu Jul 26, 2012 6:13 pm 
Offline
User avatar

Joined: Mon Jul 21, 2008 4:52 am
Location: Brighton, UK
schuma wrote:
Today I gathered some stats from the ranking page, and computed some numbers like how many moves per second I am using, or how many moves per puzzle I'm using, with or without macro moves. The attached file contains the stats for the current top 20 puzzle solvers. Please go find yourself in it!

<stats>

Any more stats one wants to see?
Thanks for this -- interesting! I haven't had much time for solving this year, so I've been feeling like I've been neglecting GB compared to some other solvers here... but now I feel better seeing that I've spent the most time on solves over the last few years! :lol: I guess around 2-3 days of my total solve time was spent taking rest breaks or, in the case of 1.1.17, sleeping overnight.

I'd like to see a stat for each solver's average moves/record ratio, for example, if someone averages 50% more moves than the least moves record for each puzzle, their ratio would be 1.5. You could do the same thing with the time taken: an average time/record ratio. These ratios should make efficient solvers movewise and/or timewise stand out, even if they don't have so many records. It probably makes sense to exclude puzzles with only one solver from these stats.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Thu Jul 26, 2012 6:19 pm 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
GuiltyBystander has a bunch of stats about solvers, their move count factor and time factor compared to the best for each puzzle, the number of times they have stollen a record versus had a record stollen, etc. Hopefully he'll chime in :-)


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Thu Jul 26, 2012 6:30 pm 
Offline
User avatar

Joined: Wed May 13, 2009 4:58 pm
Location: Vancouver, Washington
I've been keeping some stats too for a while, here's some other interesting metrics.

Most solves in a day:
Code:
name              date        c
Ryuuzaki          6/21/2010   26
Michael Gottlieb  4/14/2011   19
GuiltyBystander   9/21/2011   17
Mark Segedin      10/15/2011  16
Campbell          7/15/2008   16
Ryuuzaki          6/22/2010   16
honglei           3/3/2012    14
gooby             4/7/2009    13
Bill Gates        3/14/2010   13
AndrewG           7/6/2008    13
Michael Gottlieb  4/13/2011   13
RoseCityRegina    7/19/2012   12
Daniel Kwan       4/16/2012   12
honglei           2/10/2012   11
Michael Gottlieb  3/12/2009   11
schuma            11/2/2010   11
fusion            7/18/2008   11
GuiltyBystander   9/5/2011    11
schuma            3/29/2012   11
honglei           3/22/2012   10
GuiltyBystander   9/24/2011   10
Ryuuzaki          6/20/2010   10
boublez           1/6/2010    10
Michael Gottlieb  5/19/2009   10
Doug Cube         7/6/2008    10
GuiltyBystander   9/29/2011   10
Alaskajoe         5/19/2010   10
schuma            2/11/2010   10

Stolen 1sts. These are solves that were 1st when they were made but aren't anymore. I'm counting move and time records as 2 separate records that can be stolen.
Code:
name              c
schuma            435
Noah Hevey        182
Michael Gottlieb  156
Julian            153
Campbell          126
Doug Cube         126
fusion             83
Agamemnon          80
Mark Segedin       76
Brandon Enright    65
Sjoerd             57
Elwyn Holloway     53
Daniel Devitt      40
Ethan Rosen        23
boublez            21
Katja              20
haru               19
AndrewG            16
Matt Galla         14
Thibaut Kirchner   11
merlintocs         11

schuma wrote:
--Although Daniel Kwan is leading the fewest move list, GuiltyBystander gets the fewest move per puzzle.
lol. This is clearly an artifact that I go for easy puzzles and have been avoiding the harder ones that require more moves.
When comparing moves/times I use a relative metric. For each solve, I score them as solve_moves/record_solve_moves. So if the record is 100 moves, and you did it in 174, it's 1.74 points. When comparing people, I just look at their average.
Code:
#  Name              c   t     m   
1  schuma            632 2.85  3.1 
2  Agamemnon         369 3.17  1.86
3  Brandon Enright   274 6.23  2.97
4  Sjoerd            269 3.97  3.87
5  boublez           237 4.28  3.26
6  Julian            235 6.59  1.79
7  Daniel Kwan       220 4.87  1.08
8  Michael Gottlieb  208 1.1   1.47
9  Mark Segedin      194 3.53  3.27
10 Katja             188 5.34  4.41
11 honglei           169 6.95  2.56
12 Alaskajoe         165 6.82  3.82
13 Doug Cube         148 9.57  2.48
14 Daniel Devitt     143 4.06  3.03
15 GuiltyBystander   129 6.5   2.53
16 sktmrjt           122 6.05  3.14
17 Campbell          120 3.17  2.93
18 Elwyn Holloway    119 5.1   1.71
19 Noah Hevey        114 4.13  3.1 
20 fusion            105 2.16  2.84
21 Percy             99  6.51  3.89
22 haru              89  5.49  1.1 
23 merlintocs        86  35.74 6.42
24 Rmaggedyn         74  2.94  2.86
25 Ryuuzaki          64  3.58  3.23
26 Ethan Rosen       59  3.77  2.31
27 Luke van der Laan 58  4.73  3.95
28 BDH Kee Yen       55  5.43  4.2 
29 Roman Chokler     51  4.68  3.58
30 CFA96349          47  43.27 4.18

Top people for times are Michael Gottlieb (1.1), fusion (2.16), and schuma (2.85).
Top people for moves are Daniel Kwan (1.08), haru (1.1), and Michael Gottlieb (1.47). With this measurement, I'm at a distant 9th with 2.53. (or 13th if you compare to people with only 10 solves).

*edit* This is what Julian is asking for, but I haven't filtered out puzzles with only one solver. If you do, it would only affect schuma and his scores would shoot up to 3.25 / 3.55 for times / moves.

*edit2* @ bmenrigh. Yep, I'm writing this up as you were posting :wink:


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Thu Jul 26, 2012 9:52 pm 
Offline
User avatar

Joined: Thu Jul 23, 2009 5:06 pm
Location: Berkeley, CA, USA
GuiltyBystander wrote:
I've been keeping some stats too for a while, here's some other interesting metrics.


Interesting! Thank you for sharing these stats! The ranking page is full of data (~2MB) and there are so many interesting ways to look at them.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Mon Jul 30, 2012 6:33 pm 
Offline
User avatar

Joined: Sun May 29, 2011 2:56 pm
Location: New York
I'm sure this has been asked before, but when I load the page on my mac, it says "The publisher cannot be verified by a trusted source. Code will be treated as unsigned. Name: org.jdesktop.applet.uti.JNLPAppletLauncher. sun.security.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: Untrusted certificate: CN=Java Media APIs, OU=Java signed Extensions, OU=Corporate Object Signing, 0=Sun Microsystems Inc"
It then loads the page with everything on it and working... Except the cube!
Also, I am running Safari, Chrome, Opera, and Firefox! They all get the same message!
EDIT: Forgot to mention, running Mountain Lion on a MacBookPro

_________________
My Youtube Channel of Custom Twisty Puzzles!
Recent videos: Master Axis Cube | 4x4x2 Solve | 3x3x3 Triangular Prism


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Jul 31, 2012 12:24 am 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
rubixwiz031 wrote:
I'm sure this has been asked before, but when I load the page on my mac, [...] It then loads the page with everything on it and working... Except the cube!
Also, I am running Safari, Chrome, Opera, and Firefox! They all get the same message!
EDIT: Forgot to mention, running Mountain Lion on a MacBookPro
See this thread.

The short answer is that due to a very poor interaction between Java and Browsers it is better to download a local copy of the program and run it rather than trying to launch it from a web browser. That thread has the details for how to do that. Hit me up in IRC if you need help.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Jul 31, 2012 1:05 pm 
Offline
User avatar

Joined: Sun Aug 29, 2010 1:56 pm
Location: Berlin, Germany
Hi, I have read Andreas' last post carefully. He has raised some interesting points about symmetrie-groups. That has tempted me myself to deal a bit with symmetry groups. It has not to do with what he said, but I had an interesting idea:
If you would take any symmetry group such as the cube-wings as axes system for a puzzle, that would perhaps result in new puzzles.
To display this axis-system to me, I have adapted the sphere applet by Jaap a little bit. Here is a screen-shot showing a cube-wings-axis-system:
Attachment:
cube-wing-axis-system.PNG
cube-wing-axis-system.PNG [ 22.98 KiB | Viewed 3384 times ]

Now I let the circles intersect a bit:
Attachment:
cube-wing-axis-system.intersect.PNG
cube-wing-axis-system.intersect.PNG [ 31.16 KiB | Viewed 3384 times ]

You can see, only 360° rotations are possible, so the idea was wrong/useless for building new puzzles.


Last edited by Stefan Schwalbe on Tue Jul 31, 2012 2:18 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Jul 31, 2012 1:10 pm 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
Stefan Schwalbe wrote:
[...]You can see, only 360° rotations are possible, so the idea was so wrong/useless for building new puzzles.
Interesting idea. It's true that only 360° rotations are possible for non-jumbling moves but this puzzle as pictured jumbles. If you made the depth of cuts big enough so that there is more interaction between grips and added some unbandaging (where possible) I think you'd have a serious puzzle.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Jul 31, 2012 1:46 pm 
Offline
User avatar

Joined: Sun Aug 29, 2010 1:56 pm
Location: Berlin, Germany
Hi Brandon, thank you for your reply. I have tried to outline unbandaging and would like to ask, whether it is what you meant.
Attachment:
cube-wing-axis-system.intersect.unbandaging..PNG
cube-wing-axis-system.intersect.unbandaging..PNG [ 35.47 KiB | Viewed 3373 times ]


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Jul 31, 2012 2:27 pm 
Offline
User avatar

Joined: Wed Dec 14, 2011 12:25 pm
Location: Finland
How about making the marked distances equal? I tried to make a picture of it in SketchUp, and not surprisingly failed.
Attachment:
wingcube.png
wingcube.png [ 23.66 KiB | Viewed 3366 times ]

Attachment:
wingcubecuts.png
wingcubecuts.png [ 56.42 KiB | Viewed 3366 times ]

Clearly the cuts are misaligned, but you hopefully get the idea.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Jul 31, 2012 2:33 pm 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
Stefan Schwalbe wrote:
Hi Brandon, thank you for your reply. I have tried to outline unbandaging and would like to ask, whether it is what you meant.
Hmm this isn't what I was thinking.

First some labels:
Attachment:
cube-wing-axis-system.intersect_labels.png
cube-wing-axis-system.intersect_labels.png [ 26.77 KiB | Viewed 3366 times ]


What I want to be able to do is at least A, B', A', B where each of these is a jumbling turn by about 59.34°.

After A:
Attachment:
cube-wing-axis-system.intersect_labels_turn_1.png
cube-wing-axis-system.intersect_labels_turn_1.png [ 35.44 KiB | Viewed 3366 times ]


Then after B':
Attachment:
cube-wing-axis-system.intersect_labels_turn_2.png
cube-wing-axis-system.intersect_labels_turn_2.png [ 41.48 KiB | Viewed 3366 times ]


Now to follow up with A' you need to add this cut to each wedge:
Attachment:
cube-wing-axis-system.intersect_min_cut.png
cube-wing-axis-system.intersect_min_cut.png [ 26.16 KiB | Viewed 3366 times ]


But you'd actually probably end up adding this cut to each side of the circles which would really open up a ton of jumbling:
Attachment:
cube-wing-axis-system.intersect_full_cut.png
cube-wing-axis-system.intersect_full_cut.png [ 26.75 KiB | Viewed 3366 times ]



EDIT:
Oops, I labeled the routine I wanted to do as A B' A B but I really mean the [1,1] jumbling commutator A B' A' B


For what it's worth, the unbandaging that I'm suggesting is exactly like the typical Helicopter Cube unbandaging.


Last edited by bmenrigh on Tue Jul 31, 2012 3:51 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Jul 31, 2012 3:28 pm 
Offline
User avatar

Joined: Sun Aug 29, 2010 1:56 pm
Location: Berlin, Germany
Coaster1235 wrote:
How about making the marked distances equal? I tried to make a picture of it in SketchUp, and not surprisingly failed.
Image
...

I found the idea very well, and tried to implement it:
Attachment:
cube-wing-axis-system.equaldist.PNG
cube-wing-axis-system.equaldist.PNG [ 27.54 KiB | Viewed 3356 times ]
Attachment:
cube-wing-axis-system.equaldist.1.PNG
cube-wing-axis-system.equaldist.1.PNG [ 31.87 KiB | Viewed 3356 times ]
bmenrigh wrote:
Hmm this isn't what I was thinking.
...
I still need a little time to understand your approach. It is very interesting.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Aug 01, 2012 12:15 pm 
Offline
User avatar

Joined: Mon Aug 02, 2004 7:03 am
Location: Koblenz, Germany
Stefan Schwalbe wrote:
Hi, I have read Andreas' last post carefully. He has raised some interesting points about symmetrie-groups.
I am glad that I could inspire another fruitful (sub)thread).


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Aug 01, 2012 3:02 pm 
Offline
User avatar

Joined: Sun Aug 29, 2010 1:56 pm
Location: Berlin, Germany
Here is another unbandaging try similar to Brandons:
Attachment:
cube-wing-axis-system.unbandaging.sugg1.PNG
cube-wing-axis-system.unbandaging.sugg1.PNG [ 38.44 KiB | Viewed 3295 times ]

Still I can't imagine how that would give a puzzle, but maybe it would.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Fri Aug 10, 2012 4:34 pm 
Offline
User avatar

Joined: Sun Aug 29, 2010 1:56 pm
Location: Berlin, Germany
Again on the subject of the cube-wings axle set with equal distances:
Without unbandaging (wich Brandon proposed),
I asked me the question, would this give a (jumbling) puzzle?
Attachment:
dirset.cubewings.sphere.PNG
dirset.cubewings.sphere.PNG [ 30.33 KiB | Viewed 3138 times ]
maybe.

I created an image with POV-Ray for illustrative purposes, (i was so glad about it, when it was finished, because I used POV-Ray for the first time and it turned out to be pretty easy). let me show it to you.
Attachment:
dirset.cubewings.PNG
dirset.cubewings.PNG [ 73.2 KiB | Viewed 3138 times ]
I'm not sure about it. Is it possible to include it into gelatinbrain's virtual polyhedra?


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Fri Aug 10, 2012 4:43 pm 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
Looks great. Are you willing to post the source to your POV-Ray model?

I still think that without unbandaging the scrambleability of this puzzle is very limited.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Fri Aug 10, 2012 4:54 pm 
Offline
User avatar

Joined: Sun Aug 29, 2010 1:56 pm
Location: Berlin, Germany
bmenrigh wrote:
Looks great. Are you willing to post the source to your POV-Ray model?
...

Yeah, I can:
Code:
//used a scene template from POV-Ray menu:
//Insert>Scene templates>Basic scene

#include "colors.inc"
#version 3.6;


global_settings {
  assumed_gamma 1.0
}

// ----------------------------------------

camera {
  location  <0.4, 2.0, -6.0>
  direction 1.5*z
  right     4/3*x
  look_at   <0.0, 0.0,  0.0>
}

sky_sphere {
  pigment {
    gradient y
    color_map {
      [0.0 color blue 0.6]
      [1.0 color rgb 1]
    }
  }
}

light_source {
  <0, 0, 0>            // light's position (translated below)
  color rgb <1, 1, 1>  // light's color
  translate <-30, 30, -30>
}


// -------------------------------------------


#declare mainobj=
box {-1,1 pigment {White}};


#macro ConeShell (dir,retobj)

    #declare Base_Point=dir;
    #declare Base_Radius=1.5;
    #declare Cap_Point=<0,0,0>;
    #declare Cap_Radius=0.0;
    #declare translation=dir*0.02; //affects the thickness of the shell
   
    #declare retobj=cone{
      Base_Point, Base_Radius, Cap_Point, Cap_Radius
    }
    #declare retobj=difference{
        object{retobj}
        object{retobj translate translation}
    }


#end

#declare dwing=0.8284271247461900976033774484194;
//the cube-wing-axle-set with equal distances
#declare dirset=array [24][3] {
    { dwing,2,-2},
    {-dwing,2,-2},
    {-2,2,-dwing},
    {-2,2, dwing},
    {-dwing,2, 2},
    { dwing,2, 2},
    { 2,2, dwing},
    { 2,2,-dwing},
   
    { 2,dwing,-2},
    {-2,dwing,-2},
    {-2,dwing, 2},
    { 2,dwing, 2},
    { 2,-dwing,-2},
    {-2,-dwing,-2},
    {-2,-dwing, 2},
    { 2,-dwing, 2},
   
    { dwing,-2,-2},
    {-dwing,-2,-2},
    {-2,-2,-dwing},
    {-2,-2, dwing},
    {-dwing,-2, 2},
    { dwing,-2, 2},
    { 2,-2, dwing},
    { 2,-2,-dwing},
}


//initialization values (mean just nothing) but I need the splitcone object for the macro's return
#declare splitcone=cone{<0,0,0>,0,<1,0,0>,0}


#declare Count=0;
#while (Count<24)
    ConeShell(<dirset[Count][0],dirset[Count][1],dirset[Count][2]>,splitcone);

    //here the cone shells split the cube
    #declare mainobj=
    difference{
        object{mainobj}
        object {splitcone pigment{BlueViolet}}
    };

#declare Count=Count+1;
#end



//show mainobj
object { mainobj
    rotate y*30
    rotate x*-20
}
bmenrigh wrote:
I still think that without unbandaging the scrambleability of this puzzle is very limited.
I had to try it. :wink:


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Sun Sep 09, 2012 3:06 pm 
Offline
User avatar

Joined: Thu May 31, 2007 7:13 pm
Location: Bruxelles, Belgium
I've just updated both java and win32 versions.
Non new puzzles. I only disabled the "submit" button.
The scores sent by old programs arrive me.
But the scoreboard updating is temporarilly suspended.
Please keep the certificates until I find a new solution.

_________________
Virtual Magic Polyhedra
Applet(Online)
Executable Jar Installer
Win32 Executable(Download)
troubleshooting


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Sep 11, 2012 11:48 pm 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
Hey Gelatinbrain, I didn't notice your mention of C++ source code but I just saw your site with the link :D

I had to fix two typeos in your Qt project file ("qt/mainpanelayout.cpp" -> "qt/mainpanellayout.cpp" and "qt/gramewindow.h" -> "qt/framewindow.h") but after that it compiled cleanly :shock:
Attachment:
gb_native_qt.png
gb_native_qt.png [ 39.85 KiB | Viewed 2859 times ]


I see you're using anti-aliasing to draw the puzzle. It looks way better than the Java version.

The only "bugs" I can spot right now are a slightly different color scheme and the MagicPolyhedra binary uses 100% of the CPU at all times. Perhaps you need to yield() or sleep() in the event loop?

Just your zzz/* code is 90,000 lines of code. Have you been maintaining both a Java and C++ version all along? I'm amazed that you've been able to keep two branches mostly in sync with each other.

I have some ideas / a proposal for hosting and a scoreboard but I'll follow up with a PM about that a bit later.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Sep 12, 2012 4:10 pm 
Offline
User avatar

Joined: Thu May 31, 2007 7:13 pm
Location: Bruxelles, Belgium
Thank you for testing, Brandon. :D

bmenrigh wrote:
I see you're using anti-aliasing to draw the puzzle. It looks way better than the Java version.

I don't do anything special. Sounds a good news anyway. :)
bmenrigh wrote:
the MagicPolyhedra binary uses 100% of the CPU at all times. Perhaps you need to yield() or sleep() in the event loop?

The event loop is not in my code. It's included in the Qt framework. But I will see what I can do.
Do you think that's why my computer roars like a vacuum cleaner when I run my program? :lol:
Maybe it's another problem...

bmenrigh wrote:
I have some ideas / a proposal for hosting and a scoreboard but I'll follow up with a PM about that a bit later.

In the future I'm planning to keep only the sources on my server, and leave
anyone free to use them.
This way I can concentrate only on programming.


For those who want to compile and run on Mac,
here is how to create the project for Mac. Simply copying project files may not work.
Good luck!

_________________
Virtual Magic Polyhedra
Applet(Online)
Executable Jar Installer
Win32 Executable(Download)
troubleshooting


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Oct 10, 2012 11:32 pm 
Offline
User avatar

Joined: Thu Jul 23, 2009 5:06 pm
Location: Berkeley, CA, USA
gelatinbrain brought new puzzles to us. Thanks!

I found a bug in the latest .jar:

After I execute a macro, the "move" textbox will not display any moves I made by clicking any more. Can anyone reproduce this bug?


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Mon Oct 15, 2012 12:14 am 
Offline
User avatar

Joined: Thu Jul 23, 2009 5:06 pm
Location: Berkeley, CA, USA
Gelatinbrain, thanks for four new puzzles. I just want to let you know that I'm with you: I've solved all the new 2.9.* puzzles up to 2.9.16, and have kept all the certificate codes. When will the scoreboard be updated? Do you need any help?

By the way, the bug of move textbox is still not completely fixed. Thanks anyway!


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Mon Oct 15, 2012 1:45 pm 
Offline
User avatar

Joined: Thu May 31, 2007 7:13 pm
Location: Bruxelles, Belgium
schuma wrote:
When will the scoreboard be updated? Do you need any help?

I'm not sure when I can restart the service.
But I can do an exception for you. Send your certificates and I will process them manually.
Otherwise you can help me by posting your method here. :)
schuma wrote:
By the way, the bug of move textbox is still not completely fixed. Thanks anyway!

This doesn't reproduce on my machine. Maybe it's a Mac-only problem. :?

_________________
Virtual Magic Polyhedra
Applet(Online)
Executable Jar Installer
Win32 Executable(Download)
troubleshooting


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Nov 06, 2012 8:59 am 
Offline
User avatar

Joined: Sat Sep 15, 2012 7:42 am
I'm not sure if this is the right place to ask, but I have a question about the Magic Polyhedra / Gelatin Brain applet. How do you use macros? I cannot find any tutorials for it and Google was no help. Also, why is the Scrambles box always blank?

_________________
Call me Seth :)

Recent solves:Super 3x3x5 II, all Pentahedron planets
Currently working on: Burr cube, Starminx II, Bauhinia


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Nov 06, 2012 10:13 am 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
themathkid wrote:
I'm not sure if this is the right place to ask, but I have a question about the Magic Polyhedra / Gelatin Brain applet. How do you use macros? I cannot find any tutorials for it and Google was no help. Also, why is the Scrambles box always blank?

You can perform a macro via copy and paste.

As you perform moves you'll see them get listed in the "Moves" box. You can select them and copy them out. For example:
Code:
/*000000*/R,
/*000001*/U,
/*000002*/R',
/*000003*/U,
/*000004*/R,
/*000005*/U'2,
/*000006*/R',
/*000007*/U'2,


You can then paste those moves into the Input box and hit the "<<<<<" button to apply them again. The input box will ignore the /*comment*/ stuff.

The input box also accepts [] grouping characters so you can do [U, F]. Also, it accepts []xN so you can do [U, F]x104 to apply the 2-move sequence 104 times.

I wrote a quick and dirty script at http://www.brandonenright.net/cgi-bin/gb_util.pl for processing move sequences. If you want to do a lot of solving or share move sequences with others it should save you some time.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Nov 06, 2012 10:33 am 
Offline
User avatar

Joined: Sat Sep 15, 2012 7:42 am
Thanks, bmenrigh.

Is there a good way to handle slice moves? The output appears to be the same for a slice or outer turn. For example, on the 4x4x4, both r and R turns produce an output of R in the Moves list. Very strange.

_________________
Call me Seth :)

Recent solves:Super 3x3x5 II, all Pentahedron planets
Currently working on: Burr cube, Starminx II, Bauhinia


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Tue Nov 06, 2012 10:42 am 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
themathkid wrote:
Thanks, bmenrigh.
You're welcome :-) I know my username can be cumbersome but go ahead and call me Brandon.

themathkid wrote:
Is there a good way to handle slice moves? The output appears to be the same for a slice or outer turn. For example, on the 4x4x4, both r and R turns produce an output of R in the Moves list. Very strange.
Gelatinbrain uses a slice bitmask. The outer turning portion is bit 1, the first slice is bit 2, next is bit 4, etc.

So if you want to turn the R slice you'd use R&2. If you want to turn the outer face and inner slice, you can do R&3, etc. Here is a contrived example for 3.1.5: [R'&2, U'&2, R&2, U&2, R', U'&2, R'&2, U&2, R&3]

Personally I think the slice bitmask is superior to R and r being different because it is more flexible across a wide variety of puzzles. CaSe SensITIvitY tends to be an annoying property for free-form input.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Nov 21, 2012 1:01 pm 
Offline
User avatar

Joined: Thu Jul 23, 2009 5:06 pm
Location: Berkeley, CA, USA
Today gelatinbrain gave us a very special puzzle, 9.1.1. I took a brief look at it and I don't know what that is.... It seems like dragging it not only changes the orientation of the whole puzzle, but also does some permutation to it.

Does anyone have any idea about what's going on?


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Nov 21, 2012 1:08 pm 
Offline
User avatar

Joined: Thu Dec 31, 2009 8:54 pm
Location: San Jose, California
Based on the name I think it's a 3D version of this group:
http://en.wikipedia.org/wiki/PSL(2,7)

I spent 20 minutes trying to understand how it's interconnected but I still have questions. The group is non-abelian so I'm not sure if every move sequence has a short inverse. I think I found any easy 3-cycle but after performing it I couldn't find a view that showed me all three pieces it moved.

EDIT:
I did more testing. It seems like the dual of a 3D solid where each face has 7 sides. Because there isn't any normal solid with 7-gon faces Gelatinbrain has folded in two of the of the triangles around each vertex to make it look like an Icosahedron.

There are 4 folded regions and each of these is missing a triangle so to show that triangle for each region there is a tetrahedron in the center made up of the 4 missing triangles.

A pure [3,1] 3-cycle is trivial: [B, A, B', V, B, A', B', V']

I would describe this puzzle as being similar to a face-turning dodecahedron. Only instead of 12 faces there are 24(?) and instead of each face being modulo 5 they are modulo 7. The difficulty in solving is going to be predominately from the view and piece finding rather than some of the other hard twisty puzzle properties.

There is probably a MagicTile equivalent to this puzzle.


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Wed Nov 21, 2012 3:59 pm 
Offline
User avatar

Joined: Thu May 31, 2007 7:13 pm
Location: Bruxelles, Belgium
schuma wrote:
Does anyone have any idea about what's going on?

This is the closed form of klein's quartic mapped on a tetrahedron.
Analogue of platonic solid with 24 heptagonal faces and 56 vertices.
I've got the idea from this site.
I think the animation on this page is the only way to map the klein's quartic onto 3D without deforming the connectivity.

I mapped all vertices to equilateral triangles. So there are inevitably broken edges.
If you map the klein's quartic on hyperbolic plane, the pieces close to the rim become too small. And it's difficult to change the orientation of the puzzle.
If may method is not the best, I think it's a good compromise.

bmenrigh wrote:
tetrahedron in the center made up of the 4 missing triangles.
.

On the opposite of each tetrahedral vertex, there's a small triangle.

Attachment:
temp.gif
temp.gif [ 19.96 KiB | Viewed 1822 times ]



Later I will post another image to explain the notation.:)

_________________
Virtual Magic Polyhedra
Applet(Online)
Executable Jar Installer
Win32 Executable(Download)
troubleshooting


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Thu Nov 22, 2012 2:00 am 
Offline
User avatar

Joined: Thu Jul 23, 2009 5:06 pm
Location: Berkeley, CA, USA
Brandon and gelatinbrain, thank you for your explanation. Now I understand it.

In MagicTile there's a face-turning {7,3}, which has centers, edges and corners just like 3x3x3 or Megaminx. Here, 9.1.1 is the corner-only version of the face-turning {7,3}. The algorithms are similar to those for 2x2x2 or kilominx.

Of course the visualizations are quite different: the one in MagicTile is drawn on a hyperbolic plane and the one in GB is folded in Euclidean space. I agree to gelatinbrain that without hyperbolic panning, the puzzle in hyperbolic plane is pretty hard to deal with. This was the case in the first edition of MagicTile. Thanks for hard work of Roice Nelson, the second version of MagicTile has hyperbolic panning. So it is pretty convenient now.

I played 9.1.1 for a while, and I found that piece finding was harder than in MagicTile. Many triangles are folded inside. Sometimes dragging can reveal them, but sometimes the destination is lost. Well, that is the challenge of this puzzle and I believe I'll swallow it someday.

Another thing is, ideally there should be 24 colors. But there are only eight colors on 9.1.1. I believe they are arranged in a way that no two triangles are identical (or even mirrored). But still, it's a bit tricky for piece finding.

Gelatinbrain, congratulations for making this version of Klein's quartic!! Don't make the next puzzles of this category too hard... I really can't find pieces....


Top
 Profile  
 
 Post subject: Re: Gelatin Brain's Applet Solutions Discussion Thread
PostPosted: Mon Apr 22, 2013 1:13 am 
Offline
User avatar

Joined: Thu Jul 23, 2009 5:06 pm
Location: Berkeley, CA, USA
I just solved the new puzzles Gelatinbrain added, 1.10.1, 1.11.* and 1.12.*. They are not very complicated, but some of them, that is, 1.11.2 and 1.11.3, show interesting orientation cases and parity issues. I enjoy solving them, and recommend them to everyone!

Gelatinbrain, nice job!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3085 posts ]  Go to page Previous  1 ... 58, 59, 60, 61, 62

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Forum powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group