Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lorenz-127/15_puzzle
This is a simple puzzle game created with Godot 4.3. The game involves a sliding tile puzzle where players must rearrange tiles to complete an image.
https://github.com/lorenz-127/15_puzzle
gdscript godot-engine godot4-3
Last synced: about 1 month ago
JSON representation
This is a simple puzzle game created with Godot 4.3. The game involves a sliding tile puzzle where players must rearrange tiles to complete an image.
- Host: GitHub
- URL: https://github.com/lorenz-127/15_puzzle
- Owner: Lorenz-127
- License: mit
- Created: 2024-08-25T21:06:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T14:07:11.000Z (2 months ago)
- Last Synced: 2024-10-10T11:05:06.963Z (about 1 month ago)
- Topics: gdscript, godot-engine, godot4-3
- Language: GDScript
- Homepage:
- Size: 723 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Puzzle Game Project
This is a simple puzzle game created with Godot 4.3.
The game involves a sliding tile puzzle where players must rearrange tiles to complete an image.
Inspiration for the puzzle was the classic [15-Puzzle-Game](https://en.wikipedia.org/wiki/15_puzzle)## Game Features
- Dynamic grid system supporting various puzzle sizes (3x3 to 8x8)
- Main menu with options for play, settings, profile, and tutorial
- In-game menu with move counter, timer, and control buttons
- Settings menu for adjusting puzzle size and other options
- Pause/Resume functionality
- Restart option
- Return to main menu option
- Move counter and timer to track player progress
- Win condition check
- Full image display upon puzzle completion## Getting Started
1. Ensure you have Godot 4.3 installed on your system.
2. Clone this repository or download the project files.
3. Open the project in Godot Engine.
4. Run the `main.tscn` scene to start the game.## How to Play
- From the main menu, select "PLAY" to start a new game.
- Click on tiles adjacent to the empty space to move them.
- Rearrange the tiles to recreate the original image.
- Use the in-game menu to pause, restart, or adjust settings.
- The game will inform you when you've won and display the number of moves and time taken.## Development
## Future Improvements
- Implement Challenge Mode with time and move limits
- Develop Expert Mode with complex, pre-designed patterns
- Create a custom game creator with more adjustable parameters
- Add options for custom puzzle images
- Implement accessibility features
- Optimize for mobile platforms
- Add sound effects and background music## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.## License
- [MIT License](https://github.com/Lorenz-127/15_puzzle?tab=MIT-1-ov-file)
## Acknowledgements
- [Godot Engine](https://godotengine.org/)