From a08cda0471db60dc501575a917e60e8e5d5f2888 Mon Sep 17 00:00:00 2001 From: Bharat D Bhadresha Date: Fri, 20 Feb 2026 23:35:05 +0530 Subject: [PATCH 1/2] fix mixed content error (#181) The code in this page are not working because jquery was being fetched using `http` and the page itself was loaded using `https`. This commit fixed it by updating the URL of jquery to `https` --- 4-Beyond-Classical-Search/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4-Beyond-Classical-Search/index.html b/4-Beyond-Classical-Search/index.html index cb1f079..0d28179 100644 --- a/4-Beyond-Classical-Search/index.html +++ b/4-Beyond-Classical-Search/index.html @@ -5,7 +5,7 @@ 4 Beyond Classical Search - + From 0d2bb1ce56998991a30d86058682f1b04e96d0bc Mon Sep 17 00:00:00 2001 From: Amit Patel Date: Fri, 20 Feb 2026 10:24:31 -0800 Subject: [PATCH 2/2] Fix http:// links to use // or https://, avoid mixed content errors This project was last active in 2019. By 2020, browsers stopped allowing mixed http and https content. Using "//" will make it match the http vs https of the document; using "https://" will always use https. --- 1-Introduction/index.html | 2 +- 10-Classical-Planning/index.html | 2 +- 11-Planning-And-Acting-In-The-Real-World/index.html | 2 +- 12-Knowledge-Representation/index.html | 2 +- 13-Quantifying-Uncertainity/index.html | 2 +- 14-Probabilistic-Reasoning/index.html | 2 +- 15-Probabilistic-Reasoning-Over-Time/index.html | 2 +- 16-Making-Simple-Decisions/index.html | 2 +- 17-Making-Complex-Decisions/index.html | 2 +- 18-Learning-From-Examples/index.html | 2 +- 19-Knowledge-In-Learning/index.html | 2 +- 2-Intelligent-Agents/index.html | 2 +- 20-Learning-Probabilistic-Models/index.html | 2 +- 21-Reinforcement-Learning/index.html | 2 +- 22-Natural-Language-Processing/index.html | 2 +- 23-Natural-Language-For-Communication/index.html | 2 +- 24-Perception/index.html | 4 ++-- 25-Robotics/index.html | 2 +- 26-Philosophical-Foundations/index.html | 2 +- 27-AI-The-Present-And-Future/index.html | 2 +- 3-Solving-Problems-By-Searching/aStarSearch.js | 2 +- 3-Solving-Problems-By-Searching/c_aStarSearch.js | 2 +- 3-Solving-Problems-By-Searching/index.html | 2 +- 4-Beyond-Classical-Search/index.html | 4 ++-- 6-Constraint-Satisfaction-Problems/index.html | 4 ++-- 7-Logical-Agents/index.html | 2 +- 8-First-Order-Logic/index.html | 2 +- 9-Inference-In-First-Order-Logic/index.html | 2 +- CONTRIBUTING.md | 3 ++- README.md | 12 +++++------- index.html | 4 ++-- main.js | 4 ++-- third-party/read-me.txt | 6 +++--- 33 files changed, 45 insertions(+), 46 deletions(-) diff --git a/1-Introduction/index.html b/1-Introduction/index.html index da40bf6..784372a 100644 --- a/1-Introduction/index.html +++ b/1-Introduction/index.html @@ -3,7 +3,7 @@ 1 Introduction - + diff --git a/10-Classical-Planning/index.html b/10-Classical-Planning/index.html index 5cddf82..4353a0c 100644 --- a/10-Classical-Planning/index.html +++ b/10-Classical-Planning/index.html @@ -3,7 +3,7 @@ 10 Classical Planning - + diff --git a/11-Planning-And-Acting-In-The-Real-World/index.html b/11-Planning-And-Acting-In-The-Real-World/index.html index 440d419..c36bd3f 100644 --- a/11-Planning-And-Acting-In-The-Real-World/index.html +++ b/11-Planning-And-Acting-In-The-Real-World/index.html @@ -3,7 +3,7 @@ 11 Planning and Acting in The Real World - + diff --git a/12-Knowledge-Representation/index.html b/12-Knowledge-Representation/index.html index 8a57aa4..0d5bb6d 100644 --- a/12-Knowledge-Representation/index.html +++ b/12-Knowledge-Representation/index.html @@ -3,7 +3,7 @@ 12 Knowledge Representation - + diff --git a/13-Quantifying-Uncertainity/index.html b/13-Quantifying-Uncertainity/index.html index 58b58aa..3a18ba6 100644 --- a/13-Quantifying-Uncertainity/index.html +++ b/13-Quantifying-Uncertainity/index.html @@ -3,7 +3,7 @@ 13 Quantifying Uncertainity - + diff --git a/14-Probabilistic-Reasoning/index.html b/14-Probabilistic-Reasoning/index.html index 7eb34a5..64289d2 100644 --- a/14-Probabilistic-Reasoning/index.html +++ b/14-Probabilistic-Reasoning/index.html @@ -3,7 +3,7 @@ 14 Probabilistic Reasoning - + diff --git a/15-Probabilistic-Reasoning-Over-Time/index.html b/15-Probabilistic-Reasoning-Over-Time/index.html index 7eb919c..ee0fd59 100644 --- a/15-Probabilistic-Reasoning-Over-Time/index.html +++ b/15-Probabilistic-Reasoning-Over-Time/index.html @@ -3,7 +3,7 @@ 15 Probabilistic Reasoning Over Time - + diff --git a/16-Making-Simple-Decisions/index.html b/16-Making-Simple-Decisions/index.html index d1feba5..4d8fde0 100644 --- a/16-Making-Simple-Decisions/index.html +++ b/16-Making-Simple-Decisions/index.html @@ -3,7 +3,7 @@ 16 Making Simple Decisions - + diff --git a/17-Making-Complex-Decisions/index.html b/17-Making-Complex-Decisions/index.html index 5628f9c..d8c14fd 100644 --- a/17-Making-Complex-Decisions/index.html +++ b/17-Making-Complex-Decisions/index.html @@ -3,7 +3,7 @@ 17 Making Complex Decisions - + diff --git a/18-Learning-From-Examples/index.html b/18-Learning-From-Examples/index.html index 9c06f0d..a8a52a6 100644 --- a/18-Learning-From-Examples/index.html +++ b/18-Learning-From-Examples/index.html @@ -3,7 +3,7 @@ 18 Learning From Examples - + diff --git a/19-Knowledge-In-Learning/index.html b/19-Knowledge-In-Learning/index.html index b7e4b21..8b7f325 100644 --- a/19-Knowledge-In-Learning/index.html +++ b/19-Knowledge-In-Learning/index.html @@ -3,7 +3,7 @@ 19 Knowledge in Learning - + diff --git a/2-Intelligent-Agents/index.html b/2-Intelligent-Agents/index.html index 3628439..008a6e8 100644 --- a/2-Intelligent-Agents/index.html +++ b/2-Intelligent-Agents/index.html @@ -3,7 +3,7 @@ 2 Intelligent Agents - + diff --git a/20-Learning-Probabilistic-Models/index.html b/20-Learning-Probabilistic-Models/index.html index 64dcb88..a3d0786 100644 --- a/20-Learning-Probabilistic-Models/index.html +++ b/20-Learning-Probabilistic-Models/index.html @@ -3,7 +3,7 @@ 20 Learning Probabilistic Models - + diff --git a/21-Reinforcement-Learning/index.html b/21-Reinforcement-Learning/index.html index 994c75a..17ec137 100644 --- a/21-Reinforcement-Learning/index.html +++ b/21-Reinforcement-Learning/index.html @@ -3,7 +3,7 @@ 21 Reinforcement Learning - + diff --git a/22-Natural-Language-Processing/index.html b/22-Natural-Language-Processing/index.html index 40627dc..4769d20 100644 --- a/22-Natural-Language-Processing/index.html +++ b/22-Natural-Language-Processing/index.html @@ -3,7 +3,7 @@ 22 Natural Language Processing - + diff --git a/23-Natural-Language-For-Communication/index.html b/23-Natural-Language-For-Communication/index.html index 7828091..aafc3b1 100644 --- a/23-Natural-Language-For-Communication/index.html +++ b/23-Natural-Language-For-Communication/index.html @@ -3,7 +3,7 @@ 23 Natural Language for Communication - + diff --git a/24-Perception/index.html b/24-Perception/index.html index e3ce6f0..f062fff 100644 --- a/24-Perception/index.html +++ b/24-Perception/index.html @@ -12,8 +12,8 @@ - - + + diff --git a/25-Robotics/index.html b/25-Robotics/index.html index 8d6bc55..7d89a2a 100644 --- a/25-Robotics/index.html +++ b/25-Robotics/index.html @@ -3,7 +3,7 @@ 25 Robotics - + diff --git a/26-Philosophical-Foundations/index.html b/26-Philosophical-Foundations/index.html index c9d590e..24a2ab5 100644 --- a/26-Philosophical-Foundations/index.html +++ b/26-Philosophical-Foundations/index.html @@ -3,7 +3,7 @@ 26 Philosophical Foundations - + diff --git a/27-AI-The-Present-And-Future/index.html b/27-AI-The-Present-And-Future/index.html index 5e53c46..dd76678 100644 --- a/27-AI-The-Present-And-Future/index.html +++ b/27-AI-The-Present-And-Future/index.html @@ -3,7 +3,7 @@ 27 AI The Present and Future - + diff --git a/3-Solving-Problems-By-Searching/aStarSearch.js b/3-Solving-Problems-By-Searching/aStarSearch.js index a67235b..3920e03 100644 --- a/3-Solving-Problems-By-Searching/aStarSearch.js +++ b/3-Solving-Problems-By-Searching/aStarSearch.js @@ -1,5 +1,5 @@ -// ESLint Config -- http://eslint.org/docs/user-guide/configuring +// ESLint Config -- https://eslint.org/docs/user-guide/configuring /* eslint-env browser */ /* global DefaultGraph */ diff --git a/3-Solving-Problems-By-Searching/c_aStarSearch.js b/3-Solving-Problems-By-Searching/c_aStarSearch.js index 3297632..68358fd 100644 --- a/3-Solving-Problems-By-Searching/c_aStarSearch.js +++ b/3-Solving-Problems-By-Searching/c_aStarSearch.js @@ -1,5 +1,5 @@ // Standard Code Style -- https://github.com/standard/standard -// ESLint Config -- http://eslint.org/docs/user-guide/configuring +// ESLint Config -- https://eslint.org/docs/user-guide/configuring /* eslint-env browser */ diff --git a/3-Solving-Problems-By-Searching/index.html b/3-Solving-Problems-By-Searching/index.html index 5a13e43..fa8c001 100644 --- a/3-Solving-Problems-By-Searching/index.html +++ b/3-Solving-Problems-By-Searching/index.html @@ -531,7 +531,7 @@

Explored Nodes

- + diff --git a/4-Beyond-Classical-Search/index.html b/4-Beyond-Classical-Search/index.html index 0d28179..14ce73f 100644 --- a/4-Beyond-Classical-Search/index.html +++ b/4-Beyond-Classical-Search/index.html @@ -5,7 +5,7 @@ 4 Beyond Classical Search - + @@ -328,7 +328,7 @@

LRTA*-Agent

Third Party License Information

diff --git a/6-Constraint-Satisfaction-Problems/index.html b/6-Constraint-Satisfaction-Problems/index.html index 4df70af..efca038 100644 --- a/6-Constraint-Satisfaction-Problems/index.html +++ b/6-Constraint-Satisfaction-Problems/index.html @@ -5,7 +5,7 @@ 6 Constraint Satisfaction Problems - + @@ -156,7 +156,7 @@

Tree CSP

Third Party License Information

diff --git a/7-Logical-Agents/index.html b/7-Logical-Agents/index.html index a2d4b12..5f7756e 100644 --- a/7-Logical-Agents/index.html +++ b/7-Logical-Agents/index.html @@ -3,7 +3,7 @@ 7 Logical Agents - + diff --git a/8-First-Order-Logic/index.html b/8-First-Order-Logic/index.html index 8d98360..7e27507 100644 --- a/8-First-Order-Logic/index.html +++ b/8-First-Order-Logic/index.html @@ -3,7 +3,7 @@ 8 First Order Logic - + diff --git a/9-Inference-In-First-Order-Logic/index.html b/9-Inference-In-First-Order-Logic/index.html index f615ee1..0049df2 100644 --- a/9-Inference-In-First-Order-Logic/index.html +++ b/9-Inference-In-First-Order-Logic/index.html @@ -3,7 +3,7 @@ 9 Inference In First Order Logic - + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ed4a005..12aa588 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1 +1,2 @@ -See [the wiki](https://github.com/aimacode/aima-javascript/wiki/How-to-Contribute). +This project has not been active since 2019. + diff --git a/README.md b/README.md index 171a2df..0cdd471 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,11 @@ # aima-javascript Visualization of concepts from Russell And Norvig's "Artificial Intelligence — A Modern Approach", and Javascript code for algorithms. Unlike aima-python, aima-java, and other sibling projects, this project is primarily about the visualizations and secondarily about the code. -- [View the visualizations](http://aimacode.github.io/aima-javascript/) -- [How to contribute](https://github.com/aimacode/aima-javascript/wiki/How-to-Contribute) -- [Chat on Gitter](https://gitter.im/aimacode/Lobby) +- [View the visualizations](https://aimacode.github.io/aima-javascript/) Some Javascript visualizations that I admire, and would like to see similar kinds of things here: -- [Red Blob Games: A* Tutorial](http://www.redblobgames.com/pathfinding/a-star/introduction.html) +- [Red Blob Games: A* Tutorial](https://www.redblobgames.com/pathfinding/a-star/introduction.html) - [Qiao Search Demo](https://qiao.github.io/PathFinding.js/visual/) -- [Nicky Case: Simulating the World](http://ncase.me/simulating/) -- [Rafael Matsunaga: Genetic Car Thingy](http://rednuht.org/genetic_cars_2/) -- [Lee Yiyuan: 2048 Bot](http://leeyiyuan.github.io/2048ai/) +- [Nicky Case: Simulating the World](https://ncase.me/simulating/) +- [Rafael Matsunaga: Genetic Car Thingy](https://rednuht.org/genetic_cars_2/) +- [Lee Yiyuan: 2048 Bot](https://leeyiyuan.github.io/2048ai/) diff --git a/index.html b/index.html index 186304c..5c32722 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ Artificial Intelligence: A Modern Approach - + @@ -148,7 +148,7 @@

Conclusions

- +
diff --git a/main.js b/main.js index 8fc1e1d..c5acb82 100644 --- a/main.js +++ b/main.js @@ -19,12 +19,12 @@ body.insertBefore(header, body.firstChild); var footer = document.createElement('footer'); footer.setAttribute('class', 'text-center'); - footer.innerHTML = ''; + footer.innerHTML = ''; body.append(footer); if (document.location.protocol === 'file:') { // file: urls don't allow ajax calls needed to load the header, so load from main site instead - $('header').load("http://aimacode.github.io/aima-javascript/header.html"); + $('header').load("https://aimacode.github.io/aima-javascript/header.html"); } else { $('header').load("../header.html"); } diff --git a/third-party/read-me.txt b/third-party/read-me.txt index bd092a4..b28161f 100644 --- a/third-party/read-me.txt +++ b/third-party/read-me.txt @@ -1,8 +1,8 @@ robot.png from Simon Child, The Noun Project, Creative Commons BY-3.0 https://thenounproject.com/term/robot/1248/ -vacuum-cleaner.svg from Delapouite under CC BY 3.0 http://game-icons.net/delapouite/originals/vacuum-cleaner.html +vacuum-cleaner.svg from Delapouite under CC BY 3.0 https://game-icons.net/delapouite/originals/vacuum-cleaner.html -Australia Map svg from Lokal_Profil [CC BY-SA 2.5 (http://creativecommons.org/licenses/by-sa/2.5), GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia Commons +Australia Map svg from Lokal_Profil [CC BY-SA 2.5 (https://creativecommons.org/licenses/by-sa/2.5), GFDL (https://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (https://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia Commons mousetrap.min.js from https://craig.is/killing/mice, Apache v2 license @@ -16,4 +16,4 @@ vis.min.js modified from https://github.com/almende/vis, MIT License leds.jpg from Lokal_Profil, Wikimedia Commons under CC BY-SA 3.0 https://commons.wikimedia.org/wiki/File:RBG-LED.jpg -piripiri.jpg from Jeff Lawson, Wikimedia Commons https://commons.wikimedia.org/wiki/File:African_red_devil_peppers.jpg \ No newline at end of file +piripiri.jpg from Jeff Lawson, Wikimedia Commons https://commons.wikimedia.org/wiki/File:African_red_devil_peppers.jpg