Welcome to Evo-Doll Simulator! What started as a 2D ragdoll fighting game using neural networks and genetic algorithms quickly morphed into a hilarious alko-party simulator. Created from scratch in just five days, this project showcases the unpredictable and delightful outcomes of experimental coding.
Evo-Doll Simulator is a 2D simulation game where ragdolls engage in chaotic party behavior, driven by neural networks and genetic algorithms. The project evolved rapidly, resulting in a unique and entertaining experience that will test the limits of your CPU and GPU.
- Ragdoll Physics: Realistic ragdoll physics to ensure entertaining and unpredictable interactions.
- Neural Networks: Each ragdoll is controlled by a neural network, adding a layer of complexity and realism to their actions.
- Genetic Algorithms: The ragdolls learn and adapt over time, creating ever-evolving party scenarios.
- CPU/GPU Intensive: Be prepared for heavy usage of your system's resources as the simulation runs.
Experience the madness for yourself! Try the Evo-Doll Simulator online demo here: https://evo-doll.vercel.app/
Explore the code behind the chaos. The entire project is open-source and available on GitHub: https://github.com/GreenWizard2015/evo-doll
While Evo-Doll Simulator was created in a short timeframe, there are plans for potential future improvements:
- Enhanced Neural Networks: Further training and optimization of the neural networks for more realistic behaviors.
- Critic System: Implementing a critic to evaluate and improve each ragdoll's performance individually.
- Additional Features: Expanding the simulation with new environments, interactions, and behaviors.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/GreenWizard2015/evo-doll.git
- Navigate to the project directory:
cd evo-doll
- Install dependencies:
npm install
- Start the development server:
npm run start
- Open your browser and navigate to:
http://localhost:3000
This project is open-source. Do whatever you want with it. There are no warranties, express or implied.
For any questions or inquiries, please open an issue on the GitHub repository.
Enjoy the chaos and hilarity of Evo-Doll Simulator! If you want to learn more about the project's journey and share a laugh, check out the full story on Patreon: https://www.patreon.com/posts/105481537.
Happy simulating!