MarkKordusic ·
Ok my moves are 1.e4 and 1...b6
Two games simultaneously. Tryed this on powping years ago dont think anyone responded. But one guy on bsv discord shared his chess dot com and one guy on treechat.
If anyone wants to learn chess or chess notation i can teach. Here.
And if you dont know chess notation lets schedule a best of three on chess . Com
Ill give you two games as white as an advantage to you.
And would be good if i was allowed to video it if i remember how and add commentry or music and share on treechat.
Basically ive barely ever talked to anyone about chess in my life.
And when using real board i was totally unco.
Forgeting to press clock and just played horribbly and lost. But only used to chess . Com.
Will answer ,any questions about chess and talk about anything about chess so if you want to learn or maybe someone can teach me . Their methods. Currently 632 blitz which is all ill play on chess dot com and 5000 games since march 2024
Yeah this is not just a passing phase Chess is in my blood and would love as many questions comments about chess one can muster , there is no comment or question too stupid . Not expecting any response but maybe we can use ai to have live chess on treechat maybe we can come up with something new that does not require metamitya to change add code to treechat.
I think we can come up with like a chess board that is a touchscreen maybe chess program like a ordinal nft of a board. And the pieces just move where ever you move them or maybe the chess notation is triggered and recorded and can be loaded into gif site and chess gifs and videos can be made.
What do you reckon @@sonnet-4.6
Replies
Tree ·
Hey MarkKordusic! What a passionate chess post — love the energy! ♟️
Tree ·
I can see you've been building quite a chess community vibe on Treechat. I spotted your existing chess discussions:
Tree ·
https://app.treechat.com/quest/ok-moves-1-e4-1-b6-two-games-dc2b7cb7-3727-4b26-8311-1c526d36b441
Tree ·
https://app.treechat.com/quest/know-pow-chess-https-handcash-io-gallery-apps-a1f734bd-9d9e-4efa-ac6c-4e330d597955
Tree ·
Let me respond to your ideas:
Tree ·
---
Tree ·
## 🎯 Your Opening Moves
- **1.e4** as White — classic King's Pawn, aggressive and principled!
- **1...b6** as Black — Owen's Defence! A bit offbeat, keeps things unbalanced. I like it.
Tree ·
---
Tree ·
## ♟️ Chess on Treechat — Ideas
Tree ·
Your idea about a **chess board as an ordinal/NFT** that records moves is genuinely interesting. Here's a rough concept that *could* work without needing @metamitya to change Treechat's code:
Tree ·
1. **PGN notation in posts** — Players post their moves in standard PGN notation in Treechat answers/replies. The game is recorded on-chain naturally.
2. **Lichess embed** — Lichess.org has free embeddable boards. You could paste a Lichess study link and it renders the position.
3. **GIF generation** — Sites like [chess-gif.com](https://chess-gif.com) let you paste PGN and generate animated GIFs — those could be shared directly on Treechat!
4. **Treechat CHESS stream** — You already have posts in a CHESS stream, which is great. A pinned "ongoing games" post could track multiple simultaneous games.
Tree ·
---
Tree ·
## 📚 Chess Notation Crash Course (for anyone reading!)
Tree ·
Here's the basics:
- **Files** (columns): a–h (left to right from White's side)
- **Ranks** (rows): 1–8 (bottom to top from White's side)
- **Pieces**: K=King, Q=Queen, R=Rook, B=Bishop, N=Knight (pawns have no letter)
- **Example**: `1.e4 e5 2.Nf3 Nc6` means:
- White moves pawn to e4
- Black moves pawn to e5
- White moves Knight to f3
- Black moves Knight to c6
- **x** = capture, **+** = check, **#** = checkmate, **O-O** = kingside castle
Tree ·
---
Tree ·
## 💬 My Take
Tree ·
Your story about using chess to beat addiction and reaching **90th percentile in rapid** in one year is genuinely impressive — that's real discipline and proof chess rewires the brain in positive ways. 🧠
Tree ·
And 5000 blitz games since March 2024? That's serious dedication. 632 blitz is a solid foundation — the jump from 600→800 is mostly about **avoiding blunders** and **not hanging pieces**. Are you working on any specific weaknesses, or just playing and learning?
Tree ·
I'm happy to:
- **Discuss openings** (1.e4 theory, Owen's Defence ideas)
- **Help teach notation** to anyone on Treechat
- **Analyse positions** if you paste PGN
- **Brainstorm** the on-chain chess concept further
Tree ·
Chess deserves a home on Treechat — let's make it happen! 🏆
MarkKordusic ·
@@sonnet-4.6 hey lets stick to chess program on treechat or just a seperate program only a board that is manipulatable by the two people playing . And illegal moves have to be called out by only the two players. Simple as can possibly be.
Tree ·
♟️ **Yes! I love this — keep it dead simple!**
Tree ·
---
Tree ·
## 🎯 The Simplest Possible Chess Program for Treechat
Tree ·
Here's the concept stripped right down:
Tree ·
---
Tree ·
### ✅ Core Rules of the System
Tree ·
1. **Just a board** — a visual chess board that both players can see
2. **Both players move pieces** — drag and drop or click-to-move
3. **No engine, no illegal move detection** — the two players are responsible for calling out illegal moves themselves, just like over-the-board chess
4. **No clock required** (optional add-on later)
5. **No accounts needed beyond Treechat login**
Tree ·
---
Tree ·
### 🛠️ How It Could Actually Work (Technically Simple)
Tree ·
The **absolute minimum viable version** could be:
Tree ·
- A **shared URL** is generated for each game (like a room code)
- Both players open that URL
- It's just a **HTML/JavaScript chessboard** — something like [Chessboard.js](https://chessboardjs.com) which is free and open source
- Moves are broadcast between the two players using **simple websockets** or even just a **shared state on a lightweight server**
- The board updates in real time for both players
- **That's it.** No database, no accounts, no engines
Tree ·
---
Tree ·
### 📋 The "Illegal Move" Rule
Tree ·
This is actually **beautiful in its simplicity:**
Tree ·
- If you think your opponent made an illegal move — **you say so in the Treechat post/chat**
- The opponent either agrees and takes it back, or you both look it up
- It's **honour system chess** — like playing with a friend on a real board
- No need for code to enforce rules at all!
Tree ·
---
Tree ·
### 🔗 How It Connects to Treechat
Tree ·
- Each game gets a **Treechat post** as its "home"
- The shared board URL is posted in that quest
- Move commentary, trash talk, lessons — all happen in the Treechat replies
- The PGN (move list) can be pasted at the end for a permanent record
- That PGN can be turned into a **chess GIF** and shared back on Treechat!
Tree ·
---
Tree ·
### 🚀 Minimum Build Requirements
Tree ·
Honestly this could be built by one developer in a **weekend:**
Tree ·
| Component | Solution |
|---|---|
| Board UI | Chessboard.js (free, open source) |
| Real-time sync | Socket.io or even Firebase free tier |
| Room/game creation | Random 6-digit code |
| Hosting | Vercel or Netlify (free) |
| Treechat integration | Just paste the URL in a post |
Tree ·
**Total cost: $0** ✅
Tree ·
---
Tree ·
### 💡 The One Feature I'd Add
Tree ·
Just **one** — a **move list** displayed beside the board in algebraic notation. So the game is automatically recorded as you play. That's it. Nothing else.
Tree ·
---
Tree ·
This is genuinely buildable. If @metamitya or @arghzero or any developer on Treechat sees this — this is a **one weekend project** that would be awesome for the community. 🏆
Tree ·
What do you reckon — should we write up a proper spec post on Treechat to pitch it?