The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 3 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
PLEASE help ASAP, It is computer science course, all information need for this assignment is in the attachment , thanks
Â
9/5/2016Puzzle 1https://uk.instructure.com/courses/1846585/assignments/9729806#submit1/2Puzzle 1CS 463, Fall 2016, Program 1Duebefore the beginning of class on Wednesday, Sept. 7th.Consider the Atomic Chaos. You will, in the next assignment, be asked to program a particular style of solver for it. For this ±rst assignment,you have some programming and some problem solving.Some of the problem solving is hard, and you are strongly encouraged to discuss the assignment, both in person and using the classdiscussion boards. YouMUSTcredit anyone with whom you discuss the assignment on a technical level, and any online sources. Not doingso constitutes plagiarism and will result in an undroppable failing grade on the assignment.ProgrammingDesign and implement data structures for the puzzle itself, produce some (possibly crude) GUI for sanity checks, and write a program to torandomize the puzzle.The GUI could be very simple, with each ball in the puzzle represented by a single letter or number representing its color. Plain text is ±ne. Ifyou use someone else's code (just for the GUI---the rest must be your own code!),CITE YOUR SOURCE: url, author, title of link, and datesposted (if known) and read.The randomizer function should take as input the the number of moves. A move consists of flipping the puzzle over or rotating it one cylinder(and allowing balls to drop).Here's the hard part:you need to ±gure out how to undo moves!!! I think that this will take a major group effort.If you simply randomly assign balls/colors to positions, you may get unsolvable instances --- either because there is no path to a solution, orbecause the path to the solution is so long that it will break the algorithm you will be asked to implement in Program 2.Problem Solving
Attachments:
-----------