Schola 1.1.0

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

plattyaj

Schola 1.1.0

Post by plattyaj »

After not many changes to Schola over the last year, I finally got back to tweaking and changing a few things. Schola 1.1.0 has a few improvements over 1.0.4 - unfortunately, not any evaluation changes which is still it's weakest part. It does fix one reported bug - a timing window where a very quick response could come in before it had updated it's "current position" and resulted in Schola reporting the move illegal.

Anyway, there is source and 32 / 64 bit compiles here:

http://mysite.verizon.net/the_platts/schola.html

Andy.

P.S. It's evaluation changes from here on out only ;)
swami
Posts: 6662
Joined: Thu Mar 09, 2006 4:21 am

Re: Schola 1.1.0

Post by swami »

Thanks, Andy :)
Dann Corbit
Posts: 12792
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Schola 1.1.0

Post by Dann Corbit »

Schola is quite an interesting engine.

If ever there were an engine that tested "search is knowlege" as an idea, it is Schola, which has a fairly sophisticated search and the most bare-bones evaluation imaginable.
Dann Corbit
Posts: 12792
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Schola 1.1.0

Post by Dann Corbit »

Dann Corbit wrote:Schola is quite an interesting engine.

If ever there were an engine that tested "search is knowlege" as an idea, it is Schola, which has a fairly sophisticated search and the most bare-bones evaluation imaginable.
P.S.
Here is my 64 bit Schola build (MS VC++):
http://cap.connx.com/chess-engines/new- ... la.exe.bz2
plattyaj

Re: Schola 1.1.0

Post by plattyaj »

Dann Corbit wrote:Schola is quite an interesting engine.

If ever there were an engine that tested "search is knowlege" as an idea, it is Schola, which has a fairly sophisticated search and the most bare-bones evaluation imaginable.
Well I did try material only yesterday (first part of re-doing the eval). It actually did better at wac.epd for 5 seconds than 1.1.0. Obviously that points to WAC being mostly about tactics that mate or win major material. It was interesting though.

Andy.
swami
Posts: 6662
Joined: Thu Mar 09, 2006 4:21 am

Re: Schola 1.1.0

Post by swami »

Schola 1.1.0

Strategic Test Suite Conditions:

Arena GUI
10 seconds each move
500 positions
Core2Quad 32 bits, Q6600, 2 GB RAM, 2.4GHZ

Engine uses 134 Mb Hash.

Subject-wise Scores:
STS (v1.0) - Undermining:
43/100, Grade E

STS (v2.0) - Open Files and Diagonals:
44/100, Grade E

STS (v3.0) - Knight Outposts/Centralization/Repositioning:
53/100, Grade: C

STS (v4.0) - Square Vacancy:
54/100, Grade C

STS (v5.0) - Bishop vs Knight:
54/100, Grade C
Overall Performance:
Total Score: 248/500

Overall Average: 49.6%

Grade: C
plattyaj

Re: Schola 1.1.0

Post by plattyaj »

swami wrote:Schola 1.1.0

Strategic Test Suite Conditions:

Overall Performance:
Total Score: 248/500

Overall Average: 49.6%

Grade: C
A nice healthy C ;). No sense in overworking after all!

Thanks Swami!

Andy.
swami
Posts: 6662
Joined: Thu Mar 09, 2006 4:21 am

Re: Schola 1.1.0

Post by swami »

plattyaj wrote:
swami wrote:Schola 1.1.0

Strategic Test Suite Conditions:

Overall Performance:
Total Score: 248/500

Overall Average: 49.6%

Grade: C
A nice healthy C ;). No sense in overworking after all!

Thanks Swami!

Andy.
You're welcome, Andy. I've started actively testing engines, albeit on test suites alone. I'll post more results on other recently updated/released engines in other threads sometimes sooner.

Btw, this is the grading system I devised.

Code: Select all

80+ S 
75+ A+
70+ A
65+ B+
60+ B
55+ C+
50+ C
45+ D
40+ E
<40 F
swami
Posts: 6662
Joined: Thu Mar 09, 2006 4:21 am

Re: Schola 1.1.0

Post by swami »

swami wrote:Btw, this is the grading system I devised.

Code: Select all

80+ S 
75+ A+
70+ A
65+ B+
60+ B
55+ C+
50+ C
45+ D
40+ E
<40 F
Realizing that there are many engines that are rated 1600-1950 such as engine called Gerbil scoring well below 40 in one of the test, I think I'd extend the scoring to the minimum of 35 as the passing grade. So it'd be

35 + P
<35 F
Dann Corbit
Posts: 12792
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Schola 1.1.0

Post by Dann Corbit »

swami wrote:
swami wrote:Btw, this is the grading system I devised.

Code: Select all

80+ S 
75+ A+
70+ A
65+ B+
60+ B
55+ C+
50+ C
45+ D
40+ E
<40 F
Realizing that there are many engines that are rated 1600-1950 such as engine called Gerbil scoring well below 40 in one of the test, I think I'd extend the scoring to the minimum of 35 as the passing grade. So it'd be

35 + P
<35 F
No need to bend the scale. Some engines will flunk a subject, and that just means that they need a remedial class.

It's a hint to the programmer that he can pick up a big pile of Elo cash by simply putting a strategic band-aid on his evaluation.