- Blind mode tutorial
lichess.org
Donate

Making 3D Chess Feel Like Over-the-Board IRL

This is so cool! I tried it for a couple games and it's such a cool idea. Castling seemed to break a bit (I could be doing it wrong though). Raytracing looks really nice.

This is so cool! I tried it for a couple games and it's such a cool idea. Castling seemed to break a bit (I could be doing it wrong though). Raytracing looks really nice.

I love it, but it says my pc cant handle it since its too heavy of a website, too much gpu is says,

I love it, but it says my pc cant handle it since its too heavy of a website, too much gpu is says,

@danjlwex said in #8:

proof of concept first, optimization later!? PFOL

@danjlwex said in #8: > proof of concept first, optimization later!? PFOL

you can break it by dropping the pieces off the table, i believe it is because your game considers a piece as "moving" as long as it is in motion, and you do not have a floor, causing any pieces that placed off the table to be gone forever. tidying up afterwards does some weird stuff as well

you can break it by dropping the pieces off the table, i believe it is because your game considers a piece as "moving" as long as it is in motion, and you do not have a floor, causing any pieces that placed off the table to be gone forever. tidying up afterwards does some weird stuff as well

Great catch about the pieces falling off the table. I'll fix that and push an update shortly! Thanks for reporting the issue, and thanks for your patience.

Great catch about the pieces falling off the table. I'll fix that and push an update shortly! Thanks for reporting the issue, and thanks for your patience.

@danjlwex said in #8:

My apologies to everyone with a lesser GPU that is getting poor performance on this app. I knew that was going to be a problem going in, but I'm only one person with limited time and my passion (and experience) is with high-end rendering. Keep letting me know since I'm motivated by user feedback. Once I get to a point where all the main features are in place (e.g. multiplayer), I will return to rendering and try and get better performance on lower end devices. Thanks for your patience.

I'm the last one who would argue against implementing cool graphic algorithms but that full path tracing seems to be a questionable design choice. I wouldn't have seen that this is all path traced if you hadn't mention it and I would cautiously assume that I can get the same gfx quality with rasterization, phong lighting and and some blur effects, running on a 486.

But I fully respect the effort, anything is better than the next unity chess clone.

@danjlwex said in #8: > My apologies to everyone with a lesser GPU that is getting poor performance on this app. I knew that was going to be a problem going in, but I'm only one person with limited time and my passion (and experience) is with high-end rendering. Keep letting me know since I'm motivated by user feedback. Once I get to a point where all the main features are in place (e.g. multiplayer), I will return to rendering and try and get better performance on lower end devices. Thanks for your patience. I'm the last one who would argue against implementing cool graphic algorithms but that full path tracing seems to be a questionable design choice. I wouldn't have seen that this is all path traced if you hadn't mention it and I would cautiously assume that I can get the same gfx quality with rasterization, phong lighting and and some blur effects, running on a 486. But I fully respect the effort, anything is better than the next unity chess clone.

Error: Failed to initialize chess engine: Parent device is lost

got this error on nightly firefox most updated version/ 12:06 PM New york time
thanks

Error: Failed to initialize chess engine: Parent device is lost got this error on nightly firefox most updated version/ 12:06 PM New york time thanks

Cross-Origin Request Warning: The Same Origin Policy will disallow reading the remote resource at https://api.logsnag.com/v1/log soon. (Reason: When the Access-Control-Allow-Headers is *, the Authorization header is not covered. To include the Authorization header, it must be explicitly listed in CORS header Access-Control-Allow-Headers).

MORE INFO

Cross-Origin Request Warning: The Same Origin Policy will disallow reading the remote resource at https://api.logsnag.com/v1/log soon. (Reason: When the `Access-Control-Allow-Headers` is `*`, the `Authorization` header is not covered. To include the `Authorization` header, it must be explicitly listed in CORS header `Access-Control-Allow-Headers`). MORE INFO

Thanks for reporting the Cross-Origin Request Warning. I'll dig in and see what's up.

Thanks for reporting the Cross-Origin Request Warning. I'll dig in and see what's up.

Impressive to be realtime rendering in such a way through the browser, though it truly takes our computers to task the longer we play.

I didn't think I would find it as interesting as I did. I expected something different. Expected pieces snapping into place and limited movements but what I got was freedom IRL movements that surprised me how much I liked it. Of course then a reminder that it's not real life when a piece zooms off the board as if it ricochet off another. Lot's of quirky things, but I feel genius in where it is going. At the same moment I feel like this should be simple today, and yet while in there I realize that it's not at all and all the things I take for granted or overlook in interfaces cheapened and limited for ease of use are now here in this. Reading your blog I was a little confounded by all the talk about moving and capturing in one motion and didn't understand until I tried it, and now I do.

As the computer on this end started to collapse it became slugging to move any pieces. I also think the movements inversed on me at one point, where trying to move the board view around moving a mouse inwards backed me away and trying to tip the view down moved it up. At that point I had to step out.

This reminded me of something. A "real time" renderer for architectural visualization called Enscape built off game engines. Working with that was a dream coming from previous renderers ray tracing on a snails back. Then exporting to views we could share in people's web browsers was amazing. I get that feeling when I open your chess game.

As Enscape progressed over the years it started to get slowed and weighted down by the pefection of rendering they seemed to be after. Then they added a simple slider that was nice, you could crank up the quality of render level or crank it down so your system could keep up. That was handy. After all sometimes you just want it to work fast in 3d, and sometimes you want it as real as can be. Everyone's device is different so that allowed us to keep working no matter what. By the time I noticed all the settings adjustments you had available to adjust, my machine was already crying and I could barely move the needle on the settings. I may come back to try it again and jumo into the settings before the computer dies.

Impressive to be realtime rendering in such a way through the browser, though it truly takes our computers to task the longer we play. I didn't think I would find it as interesting as I did. I expected something different. Expected pieces snapping into place and limited movements but what I got was freedom IRL movements that surprised me how much I liked it. Of course then a reminder that it's not real life when a piece zooms off the board as if it ricochet off another. Lot's of quirky things, but I feel genius in where it is going. At the same moment I feel like this should be simple today, and yet while in there I realize that it's not at all and all the things I take for granted or overlook in interfaces cheapened and limited for ease of use are now here in this. Reading your blog I was a little confounded by all the talk about moving and capturing in one motion and didn't understand until I tried it, and now I do. As the computer on this end started to collapse it became slugging to move any pieces. I also think the movements inversed on me at one point, where trying to move the board view around moving a mouse inwards backed me away and trying to tip the view down moved it up. At that point I had to step out. This reminded me of something. A "real time" renderer for architectural visualization called Enscape built off game engines. Working with that was a dream coming from previous renderers ray tracing on a snails back. Then exporting to views we could share in people's web browsers was amazing. I get that feeling when I open your chess game. As Enscape progressed over the years it started to get slowed and weighted down by the pefection of rendering they seemed to be after. Then they added a simple slider that was nice, you could crank up the quality of render level or crank it down so your system could keep up. That was handy. After all sometimes you just want it to work fast in 3d, and sometimes you want it as real as can be. Everyone's device is different so that allowed us to keep working no matter what. By the time I noticed all the settings adjustments you had available to adjust, my machine was already crying and I could barely move the needle on the settings. I may come back to try it again and jumo into the settings before the computer dies.