From 9e9fe080b76069fe589e43ca412bdbb3e016859d Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Wed, 8 May 2024 00:19:40 +0200 Subject: [PATCH] Update metadata --- .gitignore | 2 + CONTRIBUTING.md | 52 ++++++++++++++++++++ NOTICE.md | 20 ++++++++ README.md | 125 ++++-------------------------------------------- 4 files changed, 84 insertions(+), 115 deletions(-) create mode 100644 CONTRIBUTING.md create mode 100644 NOTICE.md diff --git a/.gitignore b/.gitignore index f7e41cd..fb07e75 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ export.cfg # Mono-specific ignores .mono/ data_*/ + +.directory diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..5ab39a7 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,52 @@ +# Contribution notes + +## 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 +1. Push a new tag with formatted as `vX.Y.Z` + +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! diff --git a/NOTICE.md b/NOTICE.md new file mode 100644 index 0000000..7c3fc78 --- /dev/null +++ b/NOTICE.md @@ -0,0 +1,20 @@ +# Credits + +## Game + +- Stefano Pigozzi (@Steffo99) + +## Tools + +- [⚙️ Godot Engine `3.5.1`](https://godotengine.org/) +- [💻 Visual Studio Code](https://code.visualstudio.com/) + - [`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) +- [✏️ GIMP `2.10.32`](https://www.gimp.org/) +- [🎵 REAPER `6.61`](https://www.reaper.fm/) +- [🏗️ Git](https://git-scm.com/) + - [Git Large File Storage extension](https://git-lfs.github.com/) +- [🏗️ GitHub](https://github.com/) + - [GitHub Actions](https://github.com/features/actions) + - [`abarichello/godot-ci` action](https://github.com/marketplace/actions/godot-ci) +- [🏗️ `Steffo99/template-godot-ld50` template](https://github.com/Steffo99/template-godot-ld50) diff --git a/README.md b/README.md index b533d2d..664dce4 100644 --- a/README.md +++ b/README.md @@ -1,124 +1,19 @@ +
+ +![](media/banner-itch.png) + # Particle Clash _A match-4 game for two players about particles about to collide_ -## Ludum Dare 51: Compo entry +
-[![Overall: 3.4](https://img.shields.io/badge/overall-3.4-yellowgreen) -![Fun: 3.2](https://img.shields.io/badge/fun-3.2-yellowgreen) -![Innovation: 3.4](https://img.shields.io/badge/innovation-3.4-yellowgreen) -![Theme: 3.5](https://img.shields.io/badge/theme-3.5-yellowgreen) -![Graphics: 2.9](https://img.shields.io/badge/graphics-2.9-yellow) -![Audio: 3.0](https://img.shields.io/badge/audio-3.0-yellowgreen) -![Humor: 2.3](https://img.shields.io/badge/humor-2.3-yellow) -![Mood: 2.9](https://img.shields.io/badge/mood-2.9-yellow)](https://ldjam.com/events/ludum-dare/51/$303236/) +## Links -## About +[![Ludum Dare 51 Compo](https://img.shields.io/badge/ludum_dare_51-compo-%23f79122)](https://ldjam.com/events/ludum-dare/51/$303236/) +  +[![Published on Itch.io](https://img.shields.io/badge/itch.io-published-%2390ce59)](https://steffo.itch.io/particle-clash) -Two particles will collide **every 10 seconds**, and only one of them may survive. - -**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! - -### Requirements - -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 +## Screenshots ![Screenshot of the first level with the default colors](media/screenshot-1.png "Screenshot of the first level with the default colors") - -### Controls - -#### Player 1 - -- \[**W**\] \[**A**\] \[**S**\] \[**D**\] - Move -- \[**Space**\] - Rotate clockwise - -#### Player 2 - -- \[**↑**\] \[**←**\] \[**↓**\] \[**→**\] - Move -- \[**Enter**\] - Rotate clockwise - -#### Common - -- **Mouse** - Select options on the menu -- **`M`** - Mute music -- **`N`** - Mute sounds - -## Credits - -### Game - -- Stefano Pigozzi (@Steffo99) - -### Tools - -- [⚙️ Godot Engine `3.5.1`](https://godotengine.org/) -- [💻 Visual Studio Code](https://code.visualstudio.com/) - - [`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) -- [✏️ GIMP `2.10.32`](https://www.gimp.org/) -- [🎵 REAPER `6.61`](https://www.reaper.fm/) -- [🏗️ Git](https://git-scm.com/) - - [Git Large File Storage extension](https://git-lfs.github.com/) -- [🏗️ GitHub](https://github.com/) - - [GitHub Actions](https://github.com/features/actions) - - [`abarichello/godot-ci` action](https://github.com/marketplace/actions/godot-ci) -- [🏗️ `Steffo99/template-godot-ld50` template](https://github.com/Steffo99/template-godot-ld50) - -## 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 -1. Push a new tag with formatted as `vX.Y.Z` - -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!