lichess.org
Donate

Flick-Chess Variant

I'm not a programmer or anything, so I have no idea what you're talking about.
All I'm saying is that discovery has been done; the hard part is:
1. discovering the best way to do it and an assessment of whether lichess can handle it
2. the arduous work of coding it
Thanks for telling me. If you and the other developers can do it, that would be awesome!!!
I spent hours rebasing the changes into github.com/ddugovic/lila/tree/nhulbert (so I can use my machine and my MongoDB database, etc.) and ultimately failed to compile, @neravan please advise!

$ sbt compile
[info] Loading project definition from /home/lila/lila/project
[info] Resolving key references (26665 settings) ...
[info] Set current project to lila (in build file:/home/lila/lila/)
MessageCompiler took 21ms
[info] Compiling 17 Scala sources to /home/lila/lila/modules/setup/target/scala-2.11/classes...
[error] /home/lila/lila/modules/setup/src/main/FilterConfig.scala:43: object KnipseSjakk is not a member of package chess.variant
[error] chess.variant.KnipseSjakk)
[error] ^
[error] /home/lila/lila/modules/setup/src/main/Config.scala:112: object KnipseSjakk is not a member of package chess.variant
[error] chess.variant.KnipseSjakk.id
[error] ^
[error] two errors found
[error] (setup/compile:compileIncremental) Compilation failed
[error] Total time: 45 s, completed Feb 11, 2017 12:05:37 PM
That's definitely my fault, my fork is still pulling its variant definitions from thibault's repository, I'll fix it and test it to make sure it's working. I believe it's just complaining about the KnipseSjakk variant definition file missing, which is just a clone of the standard chess definition with the id and names altered. And yes, I would guess it would be incompatible with most of the APIs already in place for the "discrete" chess variants.
Does KnipseSjakk mean anything specific (in a different language)?

According to Google trranslate, it means flip Chess in Norwegian.
In the video from which I got the idea, it's translated as "flick chess," but yeah, it's essentially that in Norwegian, which makes sense coming from Magnus Carlsen! youtu.be/82xJetxxzPg I updated the .gitmodules file in my repository file to point to my own fork of scalachess that has the KnipseSjakk definition included, and I tested it successfully on a straight clone of my github repository. Just make sure that the git submodules are synced and updated, and it should work now!
I submitted to your chessground a PR including basic rules, although the PR involves a rebase atop upstream "master" so I'm unsure how it will merge!
Does that mean you're gonna add flick chess?

This topic has been archived and can no longer be replied to.