Control a toon using a pathfinding function thorugh a maze, using the A* algorithm made by Panda3D. The current pathfinding is buggy, so beware of crashes and other issues.
Overview video of program here.
v2.0 will see testing in an offline Toontown enviroment (most likely Toontown Offline) to test further.
Image of mesh plane and all actors
Project used to be named Panda3D AI Demo, now renamed to Project Zart.
-
OS: Windows 10/8/7; Mac OS 10.14; Linux Ubuntu 18.04+
-
CPU: 2+ ghz Dual Core needed, 3+ ghz Quad/Multi Core recommended
-
GPU: CPU interal graphics(UHD 630 or better), any Nividia GPU(GT 730 or better) or Radeon GPU(Vega 3 or better) recommended
-
Memory: 1gb+ needed, 4gb+ recommended, 1gb+ of Video memory recommended
-
Engine: Panda3D-1.10.3
-
Programming Language: Python 3.7.3
-
Language: English
-
Download files from the latest release from the releases section.
-
Install and configure Panda3D-1.10-03 if not already installed.
-
If not installed already, get Python 3.7.3 installed, and properly configure it.
-
If errors occur due to the .mf files, go to Toontown Rewritten, and install Toontown Rewritten (Windows).
-
Go to the Toontown Rewritten Folder, and copy/paste the .mf phase files into your Panda3D folder - (For this project, only phase_3 through phase_4, are needed).
-
Open main.py with a Python IDE to run the program, such as the Python IDLE.
This project is licensed under the a modified Unilicense, which allows private use, commercial use, modification, and distribution of this program, but not sales, and makes the program fall under the public domain. The following exception applies:
This Panda3D game and/or the author(s) are not affiliated with The Walt Disney Company and/or the Disney Interactive Media Group(collectively referred to as "Disney"), and/or Toontown Rewritten. All textures/models/sounds used in this program are not mine, and are allowed to be publicly used and distributed, with the exceptition for profit, which isn't allowed at all. By downloading this game, you agree to release any employees of Disney and/or Toontown Rewritten from any liablity caused to you from the use of this program.
-
Panda3D - Game engine used and tutorials.
-
Toontown Rewritten - Phase files imported from Toontown phase files.
-
PyCharm - IDE used to build program.
Main Author: Christian M Diaz
-
GitHub UserName: @chrisd149
-
Discord Username: The Miguel#7640
-
Twitter: @miguel_TTR
-
Email: christianmigueldiaz@gmail.com
- Active Hours M-F: 3pm - 12am EST
- Active Hours Weekend: 12pm - 1am EST (Some of the time im availiable to 4am on the weekends)