文件名称:Game_AI:游戏AI的集合
文件大小:17.84MB
文件格式:ZIP
更新时间:2024-04-20 00:23:11
machine-learning games genetic-algorithm tic-tac-toe python3
马修·希伯(Matthew Schieber)的游戏机器人 为了追求对人工智能,游戏和谜题的热情,我创建了这个供个人探索的仓库。 2021年3月14日更新:我最近发现了pygame ,使用它对游戏进行可视化非常有趣! 展望未来,我将尝试使所有新项目可视化,并随着时间的推移将旧项目转换为可视化形式。 每个项目都包含其自己的目录。 请访问目录以获取更多信息。 以下是每个项目的简短摘要: 可视化项目(后端技术+可视化) 8-Queens-GA:使用遗传算法解决8皇后问题。 N-Puzzle:交互式N-puzzle游戏板,具有使用A *搜索的自动化解决方案。 旅行推销员:TSP的框架,测试用例和求解器。 迷宫逃生:交互式迷宫逃生游戏。 包括难度不断增加的独特迷宫世代和自动求解器。 pong:互动pong播放器 非可视化项目(仅后端技术) 战舰:玩家,使用概率决策。 用C ++编写
【文件预览】:
Game_AI-master
----tic-tac-toe()
--------player.py(5KB)
----battleship()
--------Makefile(69B)
--------player.cpp(9KB)
----maze-escape()
--------requirements.txt(14B)
--------constants.py(422B)
--------solvers.py(3KB)
--------README.md(1KB)
--------figures()
--------maze_generators.py(7KB)
--------play_game.py(3KB)
----pacman()
--------player_DFS.py(2KB)
--------player_Astar.py(2KB)
--------player_BFS.py(2KB)
----tron()
--------unit_tests.py(5KB)
--------player.py(11KB)
----README.md(2KB)
----checkers()
--------Makefile(69B)
--------player.cpp(31KB)
----dead-end-isolation()
--------player.py(8KB)
----pong()
--------players.py(3KB)
--------requirements.txt(14B)
--------constants.py(299B)
--------README.md(2KB)
--------figures()
--------board.py(11KB)
--------play_game.py(2KB)
----8-queens-GA()
--------unit_tests.py(1KB)
--------player.py(6KB)
--------solver.py(335B)
----bidding-game()
--------player.py(3KB)
----traveling-saleseman()
--------unit_test.py(4KB)
--------__init__.py(2B)
--------mona-lisa100K.tsp(1.58MB)
--------utils.py(2KB)
--------solvers.py(24KB)
--------README.md(3KB)
--------__pycache__()
--------tester.py(4KB)
--------figures()
----N-puzzle()
--------requirements.txt(14B)
--------constants.py(285B)
--------solvers.py(3KB)
--------README.md(209B)
--------tester.py(2KB)
--------figures()
--------board.py(7KB)
--------play_game.py(4KB)
----connect-4()
--------__init__.py(2B)
--------player.py(5KB)
--------board.py(3KB)
--------play_game.py(3KB)
----bidding-tic-tac-toe()
--------player_v2.py(10KB)
--------player_vanilla.py(6KB)