Embedding a complete chess board. Possible?

Hi!
My startup is about teaching kids online the game of chess using a gamification learning methods.
I need to embed a complete chess board with all the pieces, rules, playing options etc. in my bubble app.
(just like in ChessKid.com or chess.com).
Is it possible and how can it be done?
Thank you!
Dan

Bubble probably isn’t best for you. Bubble is more about users providing data, the data being processed, and the data being displayed back to them in a more useful format. Think forums, CMS, etc, not games. I’m sure that technically with enough workarounds it could be done but it would be far more time consuming than just using code or more expensive than paying a code developer to make it.

It’s certainly possible to have a chess board in your app (and definitely possible to build a Chess learning platform with Bubble, in fact Bubble is perfect for such things…), although it depends on exactly what you’re trying to do as to how complicated it will be…

If you just want to add a chess board (with movable pieces, and animations) then it’s simple to build one yourself with standard Bubble features (e.g. using draggable elements) such as this: Chess Board (bubbleapps.io)

The tricky part will be setting up all the rules of the game and legal moves etc…

Whilst I’m sure it’s possible to do all that in Bubble, it’s (probably) more hassle than it’s worth, so you’d be better off looking at existing JavaScript libraries, and simply incorporating one of those into your app to handle all the complex stuff…

Then you can focus on the learning and gamification aspects of your app…

There are a few libraries available if you search for them (although I can’t say I’ve got any experience with any of them), but this one seems to be the simplest:

AbChess - All in one chess API for JavaScript (nimzozo.github.io)

I’ve never even heard of it prior to today, but it only took around 10 minutes or so to set up in a simple demo app I just created:

https://chess-demo.bubbleapps.io/version-test/bubble-chess

It’s pretty simple to set up, and by the looks of it it should have everything you need for a chess learning app (aside from any AI, so if that’s what you need you’ll have to look at some other options) - although I don’t know the ins and outs of exactly what you’re trying to build, but it should definitely be possible…

4 Likes

First, thank you for the wonderful detailed answer!
Let me learn your response and get back to you if I have more questions.
Is it something you would be willing to work on for us?
Thank you!
Dan