A powerful GUI application for generating tiled maps using AI-driven algorithms. Create coherent and visually appealing tile-based maps for games or other applications with ease.
Haritiana Randria (Nogoezen)
- 🖥️ User-friendly graphical interface
- 🧠 AI-driven map generation using genetic algorithms
- 🎨 Support for multiple layers
- 📐 Customizable map dimensions
- 📊 Real-time progress tracking during map generation
- 💾 Export to Tiled Map Editor (TMX) format
-
Clone this repository:
git clone https://github.com/Nogoezen/tiled-map-generator.git
-
Navigate to the project directory:
cd tiled-map-generator
-
Install the required packages:
pip install -r requirements.txt
-
Run the application:
python -m tiled_map_generator
-
Use the interface to:
- 🖼️ Select tile assets (PNG, JPG, or BMP images)
- 🔢 Set the desired map width and height
- 🔄 Generate the map
- 💾 Save the generated map as a TMX file
The Tiled Map Generator uses a genetic algorithm approach to create coherent maps:
- 🌱 It starts with a random population of map layouts.
- 📊 Each generation, it evaluates the fitness of each layout based on tile compatibility and distribution.
- 🏆 The best layouts are selected and combined to create the next generation.
- 🔁 This process repeats for a set number of generations.
- 🎉 The final result is the best map layout found by the algorithm.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Haritiana Randria