Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/klus3kk/sandsquare

The game, which is the upgraded version of the classic Flash game "Falling Sand".
https://github.com/klus3kk/sandsquare

Last synced: about 13 hours ago
JSON representation

The game, which is the upgraded version of the classic Flash game "Falling Sand".

Awesome Lists containing this project

README

        

# SandSquare

**SandSquare** is a modern, browser-based sandbox simulation game inspired by the classic "Falling Sand" game. Originally popularized in the early 2000s as a Flash game, **SandSquare** brings the same addictive physics-based gameplay to the web with added features, better graphics, and more possibilities

## Features
- **Interactive Gameplay**: Use your mouse to create or remove blocks particles, building intricate designs or just watching the blocks flow.
- **Randomized Particle Movement**: Sand particles can randomly drift left or right as they fall, creating a more dynamic and natural flow.
- **Expandable Block Types**: Future updates will include additional block types.
- **Customizable Grid Size**: Adjust the grid size and pixel density to match your screen resolution and preferred level of detail.
- **High-Performance Rendering**: Optimized for modern browsers, ensuring smooth performance even with large quantities of particles on screen.

## How to Play

**Start the Game**: Open `index.html` in your favorite web browser. The game will automatically adjust to fit your screen.

## Upcoming Features

- **Expanded Block Selection**: New materials and elements will be added, each with unique properties and interactions.
- **Eraser Tool**: Remove particles from the simulation with a simple click.
- **Advanced Physics**: Improved particle interactions, including friction, cohesion, and more complex reactions.
- **Customizable Simulations**: Allow users to modify gravity, particle behavior, and other simulation parameters.
- **Save and Share**: Save your creations and share them with friends online.
- **Level Editor**: Design your own levels and challenges within the simulation.

## Installation

1. **Clone the Repository**:
```bash
git clone https://github.com/Klus3kk/SandSquare.git
```
2. **Open the Game**:
- Navigate to the `SandSquare` directory and open `index.html` in your web browser.

## Contributing

If you have ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request.

## License

**SandSquare** is licensed under the MIT License. See the `LICENSE` file for more details.

## Acknowledgments

- Inspired by the classic "Falling Sand" game from the early 2000s.

---

Enjoy creating and experimenting in the world of **SandSquare**!