I created this 100% client side JavaScript implementation of the Vacuum Cleaner World Simulation based on the description in Chapter 2 of the text Artificial Intelligence: A Modern Approach as the solution to Exercise 2.8, which was assigned to me as part of requirements for the course Artificial Intelligence at Aspen University.
The full project source is available on GitHub at https://github.com/jconallen/vacuum-cleaner
Copyright 2018 jim conallen, jconallen@acm.org
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.