This project represents a functional system for efficient inventory management in gaming applications. The system includes several convenient features that facilitate item collection, management, and usage in the game.
- Item collection in inventory
- Drag and Drop
- Item equipment
- Storage of items in chest
- Discarding items from inventory and chest
- Splitting items for stacks
- Quick retrieval from the chest
- Save game data
Initially, data is stored in xlsx files for ease of filling. To convert them into json files, scripts are utilized.
The results of script execution will be located in converter/result.
python run_scripts.py
If you need to modify a specific file, use the corresponding command:
python src/item_data_to_json.py data/item_data.xlsx result/item_data.json
python src/equipment_data_to_json.py data/equipment_data.xlsx result/equipment_data.json
python src/inv_data_to_json.py data/inv_data.xlsx result/inv_data.json
python src/chest_data_to_json.py data/chest_data.xlsx result/chest_data.json
This project is licensed under the MIT License - see the LICENSE file for details.