Search found 1969 matches

by mar
Sat Jul 27, 2019 11:03 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: You gotta love Perft... just not too much!
Replies: 11
Views: 4327

Re: You gotta love Perft... just not too much!

I believe in a small set of artificial positions that test all the gotchas with perft runs to very shallow depth. It will run in a couple of milliseconds and the results will be way more valuable than running zillions of positions and waiting forever. Especially useful when you need to re-test after...
by mar
Thu Jul 25, 2019 5:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Coverity Scan
Replies: 9
Views: 2660

Re: Coverity Scan

There is also PVS studio which can be used in open-source and personal projects: https://www.viva64.com/en/b/0457/ It's hands down the best static analysis tool out there, very low amount of false positives and also very fast and very high bug detection rate. They also had a product called CppCat so...
by mar
Thu Jul 18, 2019 4:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Self-taught AI solves Rubik's cube
Replies: 20
Views: 3461

Re: Self-taught AI solves Rubik's cube

I've seen this video, probably some ad hoc solution, but funny: https://www.youtube.com/watch?v=f9smvQ5fc7Q The basic idea as I understand it is to solve inner faces first, then edges and the rest is solved just like a classic 3x3 cube. (I admit that I never managed to solve a rubik's cube myself :)
by mar
Thu Jul 18, 2019 11:11 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Understanding first rank attack state generation
Replies: 15
Views: 3153

Re: Understanding first rank attack state generation

I assume o is occupancy and f is file, so you or the attack mask first, then if occupancy bit was set, you break out of the loop. One loop goes to the left, other loop goes to the right. No rocket science. Thanks Martin. I now understood the if loop conditional check. One more clarification request...
by mar
Thu Jul 18, 2019 10:20 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Understanding first rank attack state generation
Replies: 15
Views: 3153

Re: Understanding first rank attack state generation

I assume o is occupancy and f is file, so you or the attack mask first, then if occupancy bit was set, you break out of the loop.
One loop goes to the left, other loop goes to the right. No rocket science.
by mar
Thu Jul 18, 2019 9:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Understanding first rank attack state generation
Replies: 15
Views: 3153

Re: Understanding first rank attack state generation

since b=1<<x, I guess it's simply a test whether bit #x is set in o
by mar
Wed Jul 10, 2019 9:56 am
Forum: Computer Chess Club: General Topics
Topic: Evidence that the release of Houdini 7 is imminent?
Replies: 20
Views: 5431

Re: Evidence that the release of Houdini 7 is imminent?

Use Houdini 7.01 instead of the latest Stockfish if you want the strongest engine ^_^ (Being released soon) This is proof enough for me that it's fake, since 6.01 was a bugfix release. I very much doubt Houdart would call his bot "Houdini_x64bit". The way he replies is very much not Houdart either.
by mar
Tue Jul 09, 2019 10:17 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Are there any benchmarks for LC0 on the new AMD 7nm GPUs?
Replies: 9
Views: 2029

Re: Are there any benchmarks for LC0 on the new AMD 7nm GPUs?

But you can shoot down space invaders. Gee, thanks Do you realize what a game engine does? Obviously not, because you'd show more respect towards game engine programmers otherwise. "rendering triangles" barely scratches the surface. And you have 16 milliseconds for everything, much less when doing ...
by mar
Sun Jul 07, 2019 7:40 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Eucalyptus - KPK Bitbases Generator
Replies: 14
Views: 4081

Re: Eucalyptus - KPK Bitbases Generator

For what is it worth, it might be useful to review the Computer Chess Club Charter item 4 on discussions about the law: Once a member gains access to the message board, he may read all messages and post new or response messages with the proviso that these new or response messages: 1. Are, within re...