Skip to content

Commit 2578c69

Browse files
authored
Revise README for Commit-Art project
Updated the README to reflect new project name and details.
1 parent 939df61 commit 2578c69

1 file changed

Lines changed: 56 additions & 16 deletions

File tree

README.md

Lines changed: 56 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,34 @@
1-
# 🌍 The Global Rorschach Canvas
1+
# 🎨 Commit-Art
2+
## 🌍 The Global Rorschach Canvas
23

3-
A slow-motion collaborative art experiment.
4+
A slow-motion collaborative art experiment powered entirely by GitHub.
5+
6+
No servers.
7+
No database.
8+
Just Issues → Actions → SVG.
49

510
---
611

712
## 🖼 Live Canvas
813

9-
![Canvas](map.svg?ts=1772302060)
14+
![Canvas](map.svg)
1015

1116
---
1217

1318
## 🎨 How To Paint
1419

1520
1. Go to the **Issues** tab.
1621
2. Click **New Issue**.
17-
3. Use this exact format in title:
22+
3. Use this exact format in the **title**:
1823

1924
```
2025
Paint [A5] #FF5733
2126
```
2227

2328
That’s it.
2429

30+
If valid, your pixel will be painted automatically.
31+
2532
---
2633

2734
## 📏 Valid Coordinates
@@ -30,28 +37,61 @@ Rows: **A–H**
3037
Columns: **1–8**
3138

3239
Examples:
33-
- Paint [A1] #FF0000
34-
- Paint [H8] #00FFAA
40+
41+
- `Paint [A1] #FF0000`
42+
- `Paint [H8] #00FFAA`
3543

3644
---
3745

38-
## ⏳ Rules
46+
## Game Rules
3947

40-
- You may paint once in 24 hours.
48+
- 🕒 **One paint per user every 24 hours**
49+
- 🔒 **Each painted tile is locked for 1 hour**
4150
- Format must match exactly:
42-
`Paint [Coordinate] #HEXCODE`
51+
`Paint [Coordinate] #HEXCODE`
4352
- Coordinate must be between **A1 and H8**
44-
- Color must be a valid 6-digit HEX code.
45-
- Invalid format → issue labeled **Invalid**
46-
- Successful paint → issue labeled **Completed**
47-
- Every action is permanently logged.
53+
- Color must be a valid **6-digit HEX code**
54+
- Invalid format → Issue labeled `Invalid`
55+
- Successful paint → Issue labeled `Completed`
56+
- Every action is permanently recorded in `data/state.json`
57+
58+
---
59+
60+
## 🧠 What Is This?
61+
62+
The Global Rorschach Canvas is a shared 8×8 grid.
63+
64+
Anyone can paint.
65+
Anyone can overwrite.
66+
No one controls the outcome.
67+
68+
Patterns emerge.
69+
Conflicts form.
70+
Meaning is projected.
71+
72+
It’s not a picture.
73+
74+
It’s behavior.
75+
76+
---
77+
78+
## ⚙️ How It Works
79+
80+
- GitHub Issue = Input
81+
- GitHub Action = Validation + Mutation
82+
- SVG (`map.svg`) = Visual State
83+
- `data/state.json` = Persistent Game State
84+
- Git commit history = Permanent ledger
85+
86+
Everything happens publicly.
4887

4988
---
5089

51-
## 📜 History Log
90+
## 📜 Contributing
5291

53-
All changes are recorded in `history.log`.
92+
See [`CONTRIBUTING.md`](CONTRIBUTING.md) for formatting rules and philosophy.
5493

5594
---
5695

57-
Built entirely with GitHub Actions. No servers. No backend.
96+
Built entirely with GitHub Actions.
97+
Serverless. Deterministic. Transparent.

0 commit comments

Comments
 (0)