0 Members and 2 Guests are viewing this topic.
I don't really have the time right now to think about how you would actually go about this, but I would think that trying to represent the cube state compactly would be a big mistake.The key issue with a program like this is going to be speed. You might run into memory problems, but, I think more realistically speed is the primary issue.With that in mind, I think you should try to figure out how you are going to actually solve the cube, and then pick the data structure that allows you to run the simulation the fastest. It would be a little silly if 75% of your calculation time was spent compressing and decompressing the cube states Besides, there are only actually 22 blocks that you can move. Representing each one as a byte would only be 22 bytes per cube.
Quote from: thepenguin77 on September 26, 2013, 01:02:53 amI don't really have the time right now to think about how you would actually go about this, but I would think that trying to represent the cube state compactly would be a big mistake.The key issue with a program like this is going to be speed. You might run into memory problems, but, I think more realistically speed is the primary issue.With that in mind, I think you should try to figure out how you are going to actually solve the cube, and then pick the data structure that allows you to run the simulation the fastest. It would be a little silly if 75% of your calculation time was spent compressing and decompressing the cube states Besides, there are only actually 22 blocks that you can move. Representing each one as a byte would only be 22 bytes per cube.I don't actually have the time to help either but as thepenguin said with speed, I have heard that the Ti-84+CSE version is extremely slow. (Correct me if im wrong) So i'm assuming that would not be the best choice?
Quote from: XiiR3CR34T10N on September 26, 2013, 01:51:57 amQuote from: thepenguin77 on September 26, 2013, 01:02:53 amI don't really have the time right now to think about how you would actually go about this, but I would think that trying to represent the cube state compactly would be a big mistake.The key issue with a program like this is going to be speed. You might run into memory problems, but, I think more realistically speed is the primary issue.With that in mind, I think you should try to figure out how you are going to actually solve the cube, and then pick the data structure that allows you to run the simulation the fastest. It would be a little silly if 75% of your calculation time was spent compressing and decompressing the cube states Besides, there are only actually 22 blocks that you can move. Representing each one as a byte would only be 22 bytes per cube.I don't actually have the time to help either but as thepenguin said with speed, I have heard that the Ti-84+CSE version is extremely slow. (Correct me if im wrong) So i'm assuming that would not be the best choice?The CSE is only slow when it draws something on the screen. But calculations don't take longer on a color screen than on a monochrome screen (as long as you don't draw anything).
I didn't intend on this being part of the contest, in fact, I intended it not being part of the contest. I also don't olike hosting contests. I'm basically asking help with a project that isn't as long-term/sketchy in terms of my desire to bring it to completion.[...]
(do i make sence?)