I have to ask, reading the rules and mechanics, how in the world are you going to keep all of this straight? I'd have to do something like set up a huge gameboard on a table with little pictures for each player or something insane like that.
I have to ask, reading the rules and mechanics, how in the world are you going to keep all of this straight? I'd have to do something like set up a huge gameboard on a table with little pictures for each player or something insane like that.
I mean, there are dozens for each cycle just by going "okay, I break the cycle HERE, yay path! okay, noowwwwww HERE, yay path!" Not to mention the paths that don't meet end to end.
The "grid tour" circuit seems more appropriate anyhow!
Nope, I give. Short of breaking this up into a whole lot of little paths/graphs, I'm pretty certain it's beyond my abilities. All the accepted theorems are for simple graphs.
I know I could set up the chart in Java or C++, but creating the actual pathfinding code is slightly more intimidating.
I'm thinking an object with a peek() (lets you see if the node has been visted yet, but don't actually travel there, goto() (travel to object, set visted to true), and connectedto() functions at minimum.
I know I could set up the chart in Java or C++, but creating the actual pathfinding code is slightly more intimidating.
I'm thinking an object with a peek() (lets you see if the node has been visted yet, but don't actually travel there, goto() (travel to object, set visted to true), and connectedto() functions at minimum.
Yeah, I think I could whip some C++ up that would get the job done. May not be the quickest, but it would probably work. But, SOMEONE already beat us novices to payday.
But graphs and sets were always fun, so I figured I'd give it a shot.
EDIT:
I think it would go something like:
Go along your merry little path, making sure to peek before you leap.
If you run into a spot where you have no options, and every node hasn't been visited, back up and "unvisit" this node.
I'm just having trouble thinking about how I'm make sure it was a cycle...
There is no point in me posting today, because I majored in Spanish Literature in college.
Now let me compare Cantar de mio Cid and Chanson de Roland for you...
Secretly I'm jealous of you tech gods and also I want to learn programming, because it sounds like logic puzzles, and I like logic puzzles.
Just go take a comp sci class. Programming at is core is about solving puzzles, and it's not to terribly hard to get started with.
Now thinking in ways to let you solve harder problems takes more work. And for this particular problem, there's like....a truckload of possible paths, so brute forcing it, while fast, still takes time.
(I could do the stat math, but blargh, too many nodes)
> EXEC INDFAY_YPHORPHAY_ULLYBAY_AKETAY_UNCHMONEYLAY.EXE
*** Program Started ***
*** Starting Node Result Posted ***
*** Share spoils with immortal squish for knowing Phyphor's true agenda ***
Posts
Twitch Stream
Chicago Megagame group
Watch me struggle to learn streaming! Point and laugh!
Twitch Stream
http://codepad.org/tdh8psQn
In a phalla about hacking???
FTC: HONK.
PAX Prime 2014 Resistance Tournament Winner
Let's just say I am a professional programmer.
8 cycles
0 -> 9 -> 11 -> 10 -> 42 -> 40 -> 43 -> 33 -> 44 -> 28 -> 27 -> 25 -> 26 -> 4 -> 3 -> 30 -> 29 -> 31 -> 32 -> 34 -> 38 -> 39 -> 37 -> 36 -> 35 -> 2 -> 1 -> 12 -> 8 -> 7 -> 14 -> 15 -> 17 -> 6 -> 5 -> 21 -> 18 -> 19 -> 22 -> 23 -> 24 -> 45 -> 20 -> 46 -> 16 -> 13 -> 41 -> end
0 -> 41 -> 13 -> 14 -> 7 -> 6 -> 17 -> 15 -> 16 -> 46 -> 20 -> 45 -> 24 -> 23 -> 22 -> 19 -> 18 -> 21 -> 5 -> 1 -> 2 -> 35 -> 36 -> 37 -> 39 -> 38 -> 34 -> 32 -> 31 -> 29 -> 30 -> 3 -> 4 -> 26 -> 25 -> 27 -> 28 -> 44 -> 33 -> 43 -> 40 -> 42 -> 10 -> 11 -> 9 -> 12 -> 8 -> end
0 -> 8 -> 12 -> 9 -> 11 -> 10 -> 42 -> 40 -> 43 -> 33 -> 44 -> 28 -> 27 -> 25 -> 26 -> 4 -> 3 -> 30 -> 29 -> 31 -> 32 -> 34 -> 38 -> 39 -> 37 -> 36 -> 35 -> 2 -> 1 -> 5 -> 21 -> 18 -> 19 -> 22 -> 23 -> 24 -> 45 -> 20 -> 46 -> 16 -> 15 -> 17 -> 6 -> 7 -> 14 -> 13 -> 41 -> end
0 -> 8 -> 7 -> 14 -> 15 -> 17 -> 6 -> 5 -> 21 -> 18 -> 19 -> 22 -> 23 -> 25 -> 26 -> 4 -> 3 -> 30 -> 29 -> 31 -> 32 -> 34 -> 38 -> 39 -> 37 -> 36 -> 35 -> 2 -> 1 -> 12 -> 9 -> 11 -> 10 -> 42 -> 40 -> 43 -> 33 -> 44 -> 28 -> 27 -> 24 -> 45 -> 20 -> 46 -> 16 -> 13 -> 41 -> end
0 -> 41 -> 13 -> 14 -> 7 -> 8 -> 12 -> 1 -> 2 -> 35 -> 36 -> 37 -> 39 -> 38 -> 34 -> 32 -> 31 -> 29 -> 30 -> 3 -> 4 -> 26 -> 25 -> 23 -> 22 -> 19 -> 18 -> 21 -> 5 -> 6 -> 17 -> 15 -> 16 -> 46 -> 20 -> 45 -> 24 -> 27 -> 28 -> 44 -> 33 -> 43 -> 40 -> 42 -> 10 -> 11 -> 9 -> end
0 -> 41 -> 13 -> 16 -> 46 -> 20 -> 45 -> 24 -> 23 -> 22 -> 19 -> 18 -> 21 -> 5 -> 6 -> 17 -> 15 -> 14 -> 7 -> 8 -> 12 -> 1 -> 2 -> 35 -> 36 -> 37 -> 39 -> 38 -> 34 -> 32 -> 31 -> 29 -> 30 -> 3 -> 4 -> 26 -> 25 -> 27 -> 28 -> 44 -> 33 -> 43 -> 40 -> 42 -> 10 -> 11 -> 9 -> end
0 -> 41 -> 13 -> 16 -> 46 -> 20 -> 45 -> 24 -> 27 -> 28 -> 44 -> 33 -> 43 -> 40 -> 42 -> 10 -> 11 -> 9 -> 12 -> 1 -> 2 -> 35 -> 36 -> 37 -> 39 -> 38 -> 34 -> 32 -> 31 -> 29 -> 30 -> 3 -> 4 -> 26 -> 25 -> 23 -> 22 -> 19 -> 18 -> 21 -> 5 -> 6 -> 17 -> 15 -> 14 -> 7 -> 8 -> end
Pffft, it's just that paths are BORING.
I mean, there are dozens for each cycle just by going "okay, I break the cycle HERE, yay path! okay, noowwwwww HERE, yay path!" Not to mention the paths that don't meet end to end.
The "grid tour" circuit seems more appropriate anyhow!
I did mine by hand O_o
Damn this public computer being unable to show the grid pictures :x
No, just 4. You're going in the opposite direction on the other 4.
Twitch Stream
I'm thinking an object with a peek() (lets you see if the node has been visted yet, but don't actually travel there, goto() (travel to object, set visted to true), and connectedto() functions at minimum.
Yeah, I think I could whip some C++ up that would get the job done. May not be the quickest, but it would probably work. But, SOMEONE already beat us novices to payday.
But graphs and sets were always fun, so I figured I'd give it a shot.
EDIT:
I think it would go something like:
Go along your merry little path, making sure to peek before you leap.
If you run into a spot where you have no options, and every node hasn't been visited, back up and "unvisit" this node.
I'm just having trouble thinking about how I'm make sure it was a cycle...
Twitch Stream
Day 1:
You help beat up Phyphor with 40 other players.
You gain 3 credits and a $1 off domino's pizza coupon.
Well, if we're brute forcing it, I guess just define one of them as the start, and then check to see if you end up back there.
...Which is what you did, it looks like :P
Twitch Stream
So, what you're saying is I should spend it all right away?
(Please don't hurt me)
Now let me compare Cantar de mio Cid and Chanson de Roland for you...
Zithra Melitch in Star Wars: An Empire's End
Jellica in In the Shadow of Zeus
Just go take a comp sci class. Programming at is core is about solving puzzles, and it's not to terribly hard to get started with.
Now thinking in ways to let you solve harder problems takes more work. And for this particular problem, there's like....a truckload of possible paths, so brute forcing it, while fast, still takes time.
(I could do the stat math, but blargh, too many nodes)
*** Program Started ***
*** Starting Node Result Posted ***
*** Share spoils with immortal squish for knowing Phyphor's true agenda ***
Computer + Sex = Developer... Yikes!
Internet + Pirate = Hacker... Arrrrrrgh!
I have a note from my doctor that says I'm allowed.