2022-10-02 15:49:29 +02:00
# Particle Clash
2022-09-30 23:47:28 +02:00
2022-10-02 15:49:29 +02:00
_A match-4 game for two players about particles about to collide_
2022-09-30 23:47:28 +02:00
2022-09-30 23:49:52 +02:00
## Ludum Dare 51: Compo entry
2022-09-30 23:47:28 +02:00
2023-02-07 23:38:23 +01:00
[






](https://ldjam.com/events/ludum-dare/51/$303236/)
2022-10-02 15:49:29 +02:00
## About
2022-10-02 17:30:56 +02:00
Two particles will collide **every 10 seconds** , and only one of them may survive.
2022-10-02 20:34:49 +02:00
**Twist** the matter inside to create colored lines of **4 or more subparticles of the same color** , strengthening your particle, and prepare for the crash: the strongest particle wins the round!
2022-10-02 17:30:56 +02:00
2022-10-02 17:31:45 +02:00
### Requirements
2022-10-02 17:30:56 +02:00
This game requires:
- A screen with a resolution of **1600x900 pixels or greater**
- **2 local players** _(call a friend and play together!)_
- **full color vision** _(sorry color blind friends...)_
### Screenshot

2022-10-02 17:31:45 +02:00
### Controls
2022-10-02 17:30:56 +02:00
2022-10-02 17:31:45 +02:00
#### Player 1
2022-10-02 17:30:56 +02:00
- \[**W**\] \[**A**\] \[**S**\] \[**D**\] - Move
- \[**Space**\] - Rotate clockwise
2022-10-02 17:31:45 +02:00
#### Player 2
2022-10-02 17:30:56 +02:00
- \[**↑**\] \[**←**\] \[**↓**\] \[**→**\] - Move
- \[**Enter**\] - Rotate clockwise
2022-10-02 17:31:45 +02:00
#### Common
2022-10-02 17:30:56 +02:00
- **Mouse** - Select options on the menu
- **`M` ** - Mute music
- **`N` ** - Mute sounds
2022-09-30 23:47:28 +02:00
## Credits
### Game
2022-10-02 15:49:29 +02:00
- Stefano Pigozzi (@Steffo99 )
2022-09-30 23:47:28 +02:00
### Tools
2022-10-02 15:49:29 +02:00
- [⚙️ Godot Engine `3.5.1` ](https://godotengine.org/ )
- [💻 Visual Studio Code ](https://code.visualstudio.com/ )
2022-09-30 23:47:28 +02:00
- [`geequlim.godot-tools` extension ](https://marketplace.visualstudio.com/items?itemName=geequlim.godot-tools )
- [`ms-vsliveshare.vsliveshare` extension ](https://marketplace.visualstudio.com/items?itemName=ms-vsliveshare.vsliveshare )
2022-10-02 15:49:29 +02:00
- [✏️ GIMP `2.10.32` ](https://www.gimp.org/ )
- [🎵 REAPER `6.61` ](https://www.reaper.fm/ )
- [🏗️ Git ](https://git-scm.com/ )
2022-09-30 23:47:28 +02:00
- [Git Large File Storage extension ](https://git-lfs.github.com/ )
2022-10-02 15:49:29 +02:00
- [🏗️ GitHub ](https://github.com/ )
2022-09-30 23:47:28 +02:00
- [GitHub Actions ](https://github.com/features/actions )
- [`abarichello/godot-ci` action ](https://github.com/marketplace/actions/godot-ci )
2022-10-02 15:49:29 +02:00
- [🏗️ `Steffo99/template-godot-ld50` template ](https://github.com/Steffo99/template-godot-ld50 )
2022-09-30 23:47:28 +02:00
## Development
### Large file storage
This repository is configured with the [Git Large File Storage extension ](https://git-lfs.github.com/ ).
#### Cloning
To clone this repository with all LFS files:
1. Ensure Git LFS is installed on your system
1. Clone the repository normally
1. Run:
```console
$ git lfs pull
```
#### Committing
Before you commit a large binary file (such as an image, or an audio file):
1. Ensure the Git LFS hooks are installed:
```console
$ git lfs install
```
1. Ensure the extension of the file you are committing [is tracked ](.gitattributes ):
```console
$ git lfs track "*.ext"
```
1. Ensure the `.gitattributes` file itself is tracked:
```console
$ git add .gitattributes
```
### Auto-build
To trigger an automatic export of the project:
1. Ensure GitHub Actions are enabled
2022-10-02 15:49:29 +02:00
1. Push a new tag with formatted as `vX.Y.Z`
2022-09-30 23:47:28 +02:00
To download the resulting builds:
1. Visit the Actions tab
1. Click on the triggered workflow
1. Download the created artifacts from the bottom of the page
> Note that artifacts are visible only if you're logged in to a GitHub account!