Chess on a 3D cube online (Makarov version)!

3D cube chess is an alternative to the 4 chess that I often played, and my ass was bombed so hard, and I pulled out so many hairs on my head that I almost went crazy with this stupid game… If ordinary chess is an absolutely stupid, meaningless game, because in standard 2-person chess, the one who attacks first always loses, and if you don’t attack, it will be a draw, and then why play it at all if you know that you will lose in advance? What’s the point!? And one day, when there were random videos on YouTube, I accidentally came across a video on YouTube about quadruple chess, and I found out about chess for 4, and I was crazy about this game, and I played this game all day long, especially Rabid 1 to 1. I scored 2,000 points there.:

And I quit this game so many times, and came back to it again so many times that I decided to file my own version of chess. And I even have a friend there with whom I often played, she calls herself TUNDRA! Like the snow-capped hills of Siberia! I often played chess with her, but she lost shamefully because I was a DRAGON! I can’t hurt anyone!Because I have an inner dragon being! And we are such an endangered dinosaur species, and there are not many of us left!

Although if you think about it that way, you can always come up with some new version of chess, and make some hyperbolic chess, and spherical chess, and Rubik’s cube chess with the ability to move cubes, and something like endless chess, it would also be interesting to play it…

But the code is still under development.

In the zero version, I made a simple cube and stuck a chessboard on it.

Just a chess cube | Babylon.js Playground

In the first version, I made a chessboard and squares, and moved the pieces on these squares.

3D cubic chess (Version 1) | Babylon.js Playground

In the second version, there are many players of different colors.

3D cubic chess (Version 2 - More players) | Babylon.js Playground

1 Like

WHY DID I PROGRAM THIS! IT WAS ALREADY PROGRAMMED BEFORE ME!

:face_with_symbols_on_mouth: :face_with_symbols_on_mouth:

chess-on-a-cube

Therefore, always Google before you create anything…

:expressionless_face:

Although it’s written in three.js and I wrote on Babylon.js And my code is available to everyone…

:smirking_face:

Hey MakarovDs777, you are always looking for ideas that have never been realized. i asked chatgpt to give me some creative ideas for chess. maybe you find one or the other idea interesting and would like to realize it?


Here are some creative and likely never-before-programmed versions of chess, designed to spark the imagination of developers, game designers, or artists looking to reinvent the classic game:


:brain: 1. Emotion Chess

Concept: Every move influences a global “emotional state” (e.g. Rage, Fear, Joy, Sadness), which dynamically alters the rules of the game.

  • Rage: Pieces can move twice.
  • Fear: No capturing allowed.
  • Sadness: The king is immobilized.
  • Joy: Pawns move like queens.
  • An AI determines the emotional state based on recent moves.

:cyclone: 2. Quantum Chess 2.0 (Real Superposition)

Concept: Pieces can exist in multiple squares at once, with probability distributions. The true position is revealed only upon interaction (capture attempt).

  • Pieces exist in up to 3 simultaneous squares.
  • Opponent sees probabilities, not certainties.
  • Capturing triggers “collapse” into one position.

(There is a version of Quantum Chess with Spock, but this goes deeper into the quantum idea.)


:hourglass_not_done: 3. Time-Travel Chess

Concept: Pieces can travel back in time to previous turns and alter past moves, which rewrites the entire game state from that moment.

  • Limited time-travel tokens.
  • Parallel timelines are visualized.
  • Retroactive moves may save or endanger your king.

:speech_balloon: 4. Argumentative Chess

Concept: Players must verbally justify their moves. If the justification is “clever” or “creative” enough (evaluated by an AI), they gain power-ups or unlock special moves.

  • Example: “I sacrifice my bishop because boldness should be rewarded.”
  • AI evaluates narrative strength, logic, and creativity.
  • A mix of rhetoric, chess, and natural language AI.

:milky_way: 5. Multiverse Chess

Concept: The game takes place on multiple boards at once (e.g. 5 parallel universes), each with slightly different rules. Moves on one board affect the others.

  • Win condition: Control 3 out of 5 boards.
  • Inter-board mechanics: portals, echoes, mirrored moves.
  • Boards diverge further the longer the game goes.

:ghost: 6. Ghost Chess (Invisible Opponent Pieces)

Concept: Your opponent’s pieces are hidden. You must deduce their locations based on sound cues, previous moves, or “scanning” abilities.

  • Sound patterns reveal vague information.
  • You can “probe” a square instead of moving.
  • Great for audio-first or VR/AR chess experiences.

:puzzle_piece: 7. Puzzle Chess

Concept: Before each move, you must solve a mini-game (e.g., Sudoku, memory, trivia). Your performance dictates what you’re allowed to do.

  • Solve it well: full move freedom.
  • Solve it poorly: only pawns may move.
  • Perfect for educational games or cognitive training.

:gear: 8. Biomechanical Chess

Concept: Pieces are living machines that require “energy” to function. Energy is collected from the board or generated passively.

  • Energy powers movement, attacks, or transformations.
  • Pieces can evolve or deteriorate.
  • Combines strategy with light resource management.

:building_construction: 9. Board-Building Chess

Concept: The chessboard is malleable. Players can add, remove, or rotate tiles throughout the game.

  • Earn build points through strategic moves.
  • Build walls, teleporters, or terrain obstacles.
  • Win by capturing the king or isolating them completely.

:performing_arts: 10. Identityless Chess

Concept: All pieces look identical at the start. Their true type (rook, knight, etc.) is only revealed when they move.

  • Keeps openings mysterious and flexible.
  • Bluffing becomes a core strategy.
  • Variant: Roles are randomized per game.

We’re doing complete nonsense, it’s Sisyphean work! If we had joined forces and created an endless Steam with an infinite number of programs and computer games, then it would not have been worth wasting nerves and hours of time on programming.

It would be a real work of art from the programming world, and we would make a revolution by forever inscribing our names in the pantheon of greats!

I’ve already programmed something like this. It’s an endless library with an infinite number of books. You might find it interesting.A more complete version → Endless-Library-of-the-Backrooms/README.md at main · MakarovDs777/Endless-Library-of-the-Backrooms · GitHub

… I completely agree bro: what is the meaning of anything when compared to infinity? It is a miracle that we are—that we exist at all. Even if the purpose of our existence remains unfathomable, we are nonetheless equipped with talents and abilities that allow us to set goals and work toward them through all obstacles. Endless effort, death ever at our backs, fleeting moments of happiness—and still we strive.

We create, we fail, we hope—often without knowing why. Perhaps the meaning lies precisely in the fact that we do not stop searching for it. Amidst meaninglessness, we forge meaning; out of chaos, we create patterns. It is not a grand or heroic struggle, but a quiet, human one: the desire to leave a mark—in a universe that may never notice.

Without something, there wouldn’t even be nothing!

:woozy_face:

So we’re not going to program endless Steam? Because I’ll probably be programming this alone for 5 years, and as luck would have it, when I program it, it suddenly turns out that someone has already done it before me…


Sora

The concept of the backrooms, in its simplest form, reminds me of a mirror tunnel, which is created when a mirror stands in front of and behind a person. That might entice me to program with a shader…