this post was submitted on 20 Jul 2023
32 points (97.1% liked)

AnarchyChess

5187 readers
100 users here now

Holy hell

Other chess communities:
!Chess@lemmy.ml
!chessbeginners@sh.itjust.works

Matrix space

founded 1 year ago
MODERATORS
 

I was wondering if there was anyone who would be interested in making an Open Source version of AnarchyChess. IE, take some specific rules like Siberian Swipe, Il Vaticano, Knight Boost, alpha beta decay, il vaticannon etc and modify an existing open source game (and engine) to play to these rules. Of course En Passant is forced and friendly fire may be turned on.

The new game would be hosted on github and probably be a fork of DreamChess for desktop or GCompris for android (or if someone knows something better that can be used on both Android and Apple, then im open to suggestions).

The first "deliverable" would be to enable people to play on a single shared device, then maybe see about adding some sort of algebraic notation to allow playing by correspondence.

Edit: At the core of this project would be open source, IE: program would be free to download, build and play, no accounts, no ads. This is not something I, or anyone else who would be working on would be looking to monetise. As part of accepting the upstream license of using the code, we always have to make the code available.

What are peoples thoughts ? Any other questions ?

top 21 comments
sorted by: hot top controversial new old

There's definitely a need for it. Before diving into it, however, I feel that one needs to do research on what anarchychess really is.

In simple words, you need to google en passant

[–] tkc 11 points 1 year ago

Sounds like fun. We've been waiting far to long off Gary Chess to release Chess 2. Let's do it ourselves!

[–] couragethebravedog@lemmy.ml 7 points 1 year ago (1 children)

I would be looking to announce releases here and encourage gameplay among members. (It might sound like a shill statement, but i'd be looking as doing this as a hobby for the fun of it)

[–] eatham@aussie.zone 6 points 1 year ago (1 children)

Other moves: alpha beta decay, il vaticannon

Noted, thankyou.

[–] odium@programming.dev 5 points 1 year ago (2 children)

I'd be down to work on this, dm me the details or just reply to this comment if you start actually start working on it.

[–] AapoL@sopuli.xyz 2 points 1 year ago

My discord is AapoL.

[–] Possible_EmuWrangler@lemmy.world 2 points 1 year ago (1 children)

Hi, I would love some help, i'm still new to some things like Github and communities here, but i've created a community over on my home instance https://lemmy.world/c/anarchychessdevelopers and opened up a discussion about what to put in release 1.0. I've pencilled in a desktop release based off dreamchess involving a Knook. Thanks.

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: !anarchychessdevelopers@lemmy.world

[–] Ihnivid@feddit.de 5 points 1 year ago* (last edited 1 year ago) (1 children)

Here's some thoughts:

  1. We could add custom pieces, like the knook. It could be possible to fuse rook and knight, or you can get them by promoting only.

  2. I think en passant should not be forced, but severely punished if not taken, though I'm not sure how to implement a digital brick to throw at your opponent.

  3. Wild idea, but maybe there's even a tiny chance to get lichess on board..?

[–] Possible_EmuWrangler@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

First thought on a digital brick is that the player throwing the brick could force the other player to skip a move and be able to move twice in a row (while the bricked player is immobilized due to the pain) Edit. Adding the Knook by promotion to TODO list.

[–] allmond226@lemm.ee 4 points 1 year ago

Yeah I would be interested in this, in fact I thought about the same thing some months ago. But I would really go bad shit crazy with a lot of stupid things to choose from! And you should definitely be able to toggle everything on and off!

Also every piece should have a super move that can only be done in specific situations. We got il vaticano for bishop, casteling for the king or promotion for pawn, siberian swipe for rook, so that leaves queen and knight(i wouldnt count the boost cause it's technically from a pawn) already thought of some things.

On idea i had for the knight is, that when he could take three pieces at the same time he can move again after taking one, i'm calling that fork boost.

For the queen, i think every queen should be able to move like a knight once per game, further cementing her role as the ultimate piece in finally being able to move like every other piece

I also had another idea for the rook, cause with the siberian swipe the problem is everyone gonna have to play it turn 1, called merge, when your two rooks are directly next to each other you can merge them so they become one piece, every time one rook moves the other moves in the same way, if the other rook isn't abel to move in the same way(f.e. if a piece is in the way) you can't play the move

[–] kresten@feddit.dk 4 points 1 year ago

Feel free to have a look at this project https://github.com/krestenlaust/ChessGame, if you need inspiration of how to make a modular game in an OO-language

[–] AapoL@sopuli.xyz 3 points 1 year ago* (last edited 1 year ago) (1 children)

I can work on programming. My discord is AapoL.

[–] Possible_EmuWrangler@lemmy.world 2 points 1 year ago (1 children)

Hi, I would love some help, i'm still new to some things like Github and communities here, but i've created a community over on my home instance https://lemmy.world/c/anarchychessdevelopers and opened up a discussion about what to put in release 1.0. I've pencilled in a desktop release based off dreamchess involving a Knook. I am not big on discord, but hopefully github and lemmy communities are enough. Thanks.

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: !anarchychessdevelopers@lemmy.world

[–] itszednotzee@lemmy.antemeridiem.xyz 3 points 1 year ago (1 children)
[–] Possible_EmuWrangler@lemmy.world 2 points 1 year ago (1 children)

I cant promise any timelines, or even if a release 1.0 will ever be done, but if so, i'll see about making release announcements here. And I've created a community on my home instance for day to day discussion of developers https://lemmy.world/c/anarchychessdevelopers

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: !anarchychessdevelopers@lemmy.world

Codeberg > github

load more comments
view more: next ›