Main
Date: 20 Jul 2008 13:42:58
From: Wlodzimierz Holsztynski
Subject: micro-Max 4.0 and 4.8 by H.G.Muller
I have copied the source programs and
compiled micro-Max 4.0 and 4.8 on
my Mac OS X. These cute C programs,
pearls of programming, can be copied
from:

http://home.hccnet.nl/h.g.muller/dwnldpage.html

or more precisely, from:

http://home.hccnet.nl/h.g.muller/umax4_0.c

and

http://home.hccnet.nl/h.g.muller/umax4_8.c

***

I ran these two programs in the so-called
terminal window. They printed the initial
position, they accepted my first move, they
printed the position after my first move, and
... nothing! How frustrated!

I'd like to enjoy these miniatures. Thus I would
appreciate any helpful comments, which would
result in a nice game of chess by the said two
programs.

Best regards,

Wlod




 
Date: 24 Jul 2008 02:04:02
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: wh-micro-Max 4.0 / Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Jul 23, 2:10 pm, "Wlodzimierz Holsztynski (Wlod)"
<[email protected] > wrote:

> This slows things down on my Mac too much
> for my taste. But 2e6 is still fast and
> leads to a stronger game.

In fact, I lost my first game against 4.0 at
2e6, but I drew the second one, which is still
stored in my terminal window. I had a pawn
advantage and a passed pawn in a 4 rook ending
but micro-Max succeeded in disconnecting my
rooks, by making them to defend the pawns, and
it connected its own rooks in a successful
attack on my king, hence a draw by repetition
(eternal check). If there is an interest, I can
extract the game from the terminal. Only my moves
are there explicitly, while micro-Max's moves
are given only as a new board diagram. Thus it
takes some work to get a score of the game.
Ok, let me know before I close that window or
overwite its buffer.

Regards,

W=B3od


 
Date: 23 Jul 2008 14:10:31
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: wh-micro-Max 4.0 / Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Jul 23, 12:57 pm, "Wlodzimierz Holsztynski (Wlod)"
<[email protected] > wrote:

> [...] the author of the programs, H.G.Muller,
> has written on TalkChess, one can increase his
> programs' constant 1e6 to make micor-Max search
> more nodes (positions). I may try a recompilation
> with 1e7 (ten times more nodes?).

This slows things down on my Mac too much
for my taste. But 2e6 is still fast and
leads to a stronger game.

Wlod


 
Date: 23 Jul 2008 12:57:06
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: wh-micro-Max 4.0 / Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Jul 23, 9:13 am, "Guest" <[email protected] > wrote:

>
> MicroMax is surprisingly strong for just 2k of C code.
>
> As Mr. Muller points on in the forum, v4.8 is even stronger.

Indeed, micro-Max 4.8 is stronger than me.
Also, as the author of the programs, H.G.Muller
has written on TalkChess, one can increase his
programs' constant 1e6 to make micor-Max search
more nodes (positions). I may try a recompilation
with 1e7 (ten times more nodes?).

> It's a little awkward to play, though.
> Hard coded node count control, etc.
> That's why he also provides a larger
> xboard compatible version.

True, it's a bit primitive and hard to play
the way I did, using the simple screen
output + my magnetic chess set. But I am
poor when it comes to software installations,
and I don't know what works for mini-Mac OS X
(Apple sold me their lousy "Tiger" just a few
days before their new release, LAmpart or
something - Apple is so dishonest, in the
dirty spirit of con artist Steve Jobs; I am a bit
stuck with my Mac but in the future I will avoid
Apple like a disaster; I am already aiming at using
Ubuntu and a different computer, even if it's older
and loud, but it's not Apple :-).

> I think it's safe to say that MicroMax has
> become the modern day "TECH" benchmark program.
>
> Back in the 70's, Jim Gillogly came up with
> the idea of a very simple chess program that
> could be used as a benchmark program to compare
> hardware and other programs. A 'fixed point' in
> space, so to speak.
>
> It never really caught on, but in spite of its
> simplicity, it was stronger than many programs
> of the time. It wasn't very smart positionally,
> but it was pretty good at tactics. And since
> chess *is* tactics at its heart....
> The selective search programs and the "smart but slow"
> programs often had major problems against Tech.
>
> That's pretty much the way MicroMax is.
> In spite of its simplicity, it's > stronger than
> many programs. Only a little positional smarts,
> but it's very good tactically.

Actually, micro-Max 4.8 makes a good impression
on me even positionally--perhaps not perfect but
what do I know? :-) It plays slower than the super-
fast micro-Max 4.0 but still at a good pace.

> If your 'more sophisticated' program can't
> match MicroChess 4.8 at comparable time controls,
> then a programmer knows he has some work to do to
> reach minimal acceptable playing quality.

Hint-hint -- Sanny, r u listening???!!!!! :-)

Thank you for your historical comments,
and for all of them, regards,

Wlod


  
Date: 23 Jul 2008 17:49:56
From: Guest
Subject: Re: wh-micro-Max 4.0 / Re: micro-Max 4.0 and 4.8 by H.G.Muller
"Wlodzimierz Holsztynski (Wlod)" <[email protected] > wrote in message
news:be6211be-c0ba-48d9-8aba-817f58eadd1b@y22g2000prd.googlegroups.com...
> On Jul 23, 9:13 am, "Guest" <[email protected]> wrote:
>
>>
>> MicroMax is surprisingly strong for just 2k of C code.
>>
>> As Mr. Muller points on in the forum, v4.8 is even stronger.
>
> Indeed, micro-Max 4.8 is stronger than me.
> Also, as the author of the programs, H.G.Muller
> has written on TalkChess, one can increase his
> programs' constant 1e6 to make micor-Max search
> more nodes (positions). I may try a recompilation
> with 1e7 (ten times more nodes?).

Right. That would be 10 million nodes, as opposed to 1 million nodes. 10
times as many nodes means 10 times the thinking time and stronger play.
Probably a ply and a half, so maybe 100-150 points higher. (You could check
some of the online rating lists if you are curious about v4.8's ratings.)

The program is too simplistic to have time control, so a simple node counter
is used instead.

That means adjusting the node counter and recompiling it to get whatever
time control you want.



>> It's a little awkward to play, though.
>> Hard coded node count control, etc.
>> That's why he also provides a larger
>> xboard compatible version.
>
> True, it's a bit primitive and hard to play
> the way I did, using the simple screen
> output + my magnetic chess set. But I am
> poor when it comes to software installations,
> and I don't know what works for mini-Mac OS X

I would assume there's a version of xBoard for the Mac, but I don't know any
details. Nor do I know if MicroMax would work properly with it. It was
probably designed more for Windows version since that's what Muller uses.


> (Apple sold me their lousy "Tiger" just a few
> days before their new release, LAmpart or
> something - Apple is so dishonest, in the
> dirty spirit of con artist Steve Jobs; I am a bit

Not as much as Bill G and the rest of the MicroShaft people.

> stuck with my Mac but in the future I will avoid

Hey, it could be worse... You could be using Vista. I have it on my laptop
and I can't stand it.

But there aren't any current XP drivers for it, and the various Linux
distro's (which I don't really like anyway) don't work completely with the
hardware.

So Vista is my only choice.


> Apple like a disaster; I am already aiming at using
> Ubuntu and a different computer, even if it's older
> and loud, but it's not Apple :-).

I've never used a Mac at all, so I don't know what it's like.

I did once think about getting a miniMac and running it as a home server.
Sit it on a shelf somewhere and let it run all the time.


>> That's pretty much the way MicroMax is.
>> In spite of its simplicity, it's > stronger than
>> many programs. Only a little positional smarts,
>> but it's very good tactically.
>
> Actually, micro-Max 4.8 makes a good impression
> on me even positionally--perhaps not perfect but

It doesn't have much positional knowledge. Most of what looks like
positional play is done for tactical reasons. That's why simple brute force
programs can do so well.

> what do I know? :-) It plays slower than the super-
> fast micro-Max 4.0 but still at a good pace.



>> If your 'more sophisticated' program can't
>> match MicroChess 4.8 at comparable time controls,
>> then a programmer knows he has some work to do to
>> reach minimal acceptable playing quality.
>
> Hint-hint -- Sanny, r u listening???!!!!! :-)

(chuckle)

MicroMax is an excellent example of the power of brute force on modern
hardware.


>
> Thank you for your historical comments,
> and for all of them, regards,
>
> Wlod
>




----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= - Total Privacy via Encryption =---


 
Date: 23 Jul 2008 02:41:24
From: Wlodzimierz Holsztynski (Wlod)
Subject: wh-micro-Max 4.0 / Re: micro-Max 4.0 and 4.8 by H.G.Muller
Finally I managed to play against
micro-Max. One needs to enter
[Enter] or [Return] key twice,
after making a move. This is a neat
feature because it allows you to either
make moves for a while for both sides
(by entering [Return] just once after
each move) or making micro-Max to play
against itself. Very nice!

Anyway, here is my first game against
that way under 2KB tiny monster. We were
well matched (I'd play better but the
lighting was so horrible that it turned off
my chess lightnings :-) - enjoy:

white: wh (Elo - cosmic or gastronomic)
black: micro-Max 4.0 (Elo - astronomic)
date: 2008-07-22/23

1.d2d4 c7c5
2.Ng1f3 cd
3.Nf3d4 Nb8c6
4.c2c4 Nc6d4
5.Qd1d4 d7d6
6.Nb1c3 e7e5
7.Qd4d1 Bc8e6
8.e2e4 Qd8b6
9.Bf1e2 Ng8f6
10.O-O O-O-O
11.b2b3 Kc8d7
12.a2a4 Bf8e7
13.a4a5 Qb6-b4
14.Nc3b5 Nf6e4
15.Be2f3 a7a6
16.Bf3e4 a6b5
17.Bc1a3 Qb4c3
18.Be4b7 b5c4
19.a5a6? Qc3b3

I could play 19.b3b4!

20.Qd1b3 c4b3
21.a6a7 Rd8a8
22.Bb7a8 Rh8a8
23.Ba3b2 Be7g5
24.Rf1d1 f7f6
25.Kg1f1 Be6c4+
26.Kf1e1 Kd7e6
27.Ra1a4 Bc4d5
28.Ra4a6 Bg5f4
29.h2h3 Bf4g5
30.g2g3 f6f5
31.Rd1a1 Bd5g2
32.Ra6b6 Bg2h3
33.Rb6b8 Bh3g2
34.Rb8a8 Bg2a8
35.Ra1a6?! Bd8

I could play 35.Ra1a3!

36.Ke1d2 Bd8f6
37.Ra6b6 Bf6g5+
38.Kd2c3 Bg5f6
39.Kc3b3 Ba1d5+
40.Kb3c2 Bd5e4+
41.Kc2d1 Be4f3+
42.Kd1e1 h7h5
41.Rb6b8 h5h4
42.g3h4 Bf6-h4
43.a7a8Q Bf3a8
44.Rb8a8 Bh4g5
45.Ke1e2 Ke6d5
46.f2f3 Kd5e6
47.Ra8a6 Ke6d5
48.Bb2a3 Bg5e7
49.Ra6a7 Kd5e6
50.Ke2d3 Be7f6
51.Kd3c4 g7g5
52.Kc4b5 d6d5
53.Ra7a6+ Ke6f7
54.Kb5c5 e5e4
55.Kc5d5 e4f3
56.Ra6a7+ Kf7g6
57.Ba3c5 Bf6b2
58.Ra7a2 Bb2f6
59.Ra2a6 Kg6g7
60.Bc5d4 Bf6d4
61.Kd5d4 f3f2
62.Ra6a1 Kg7g6
63.Kd4e3 Kg6f7
64.Ke3g2 Kf7e6
65.Kf2e3 Ke6f6
66.Ra1a5 Kf6e6
67.Ke3d4 Ke6f6
68.Ra5a6+ Kf6f7
69.Kd4e5 f5f4
70.Ke5f5 ETC.

Regards,

Wlod



  
Date: 23 Jul 2008 11:13:10
From: Guest
Subject: Re: wh-micro-Max 4.0 / Re: micro-Max 4.0 and 4.8 by H.G.Muller
"Wlodzimierz Holsztynski (Wlod)" <[email protected] > wrote in message
news:2f8f45b7-6811-4d19-969d-94d4252db103@r35g2000prm.googlegroups.com...

MicroMax is surprisingly strong for just 2k of C code.

As Mr. Muller points on in the forum, v4.8 is even stronger.

It's a little awkward to play, though. Hard coded node count control, etc.
That's why he also provides a larger xboard compatible version.

I think it's safe to say that MicroMax has become the modern day "TECH"
benchmark program.

Back in the 70's, Jim Gillogly came up with the idea of a very simple chess
program that could be used as a benchmark program to compare hardware and
other programs. A 'fixed point' in space, so to speak.

It never really caught on, but in spite of its simplicity, it was stronger
than many programs of the time. It wasn't very smart positionally, but it
was pretty good at tactics. And since chess *is* tactics at its heart....
The selective search programs and the "smart but slow" programs often had
major problems against Tech.

That's pretty much the way MicroMax is. In spite of its simplicity, it's
stronger than many programs. Only a little positional smarts, but it's very
good tactically.

If your 'more sophisticated' program can't match MicroChess 4.8 at
comparable time controls, then a programmer knows he has some work to do to
reach minimal acceptable playing quality.

You can dismiss it by saying your program has more positional knowledge or
plays differently or has a better Qsearch or some such, but since chess is
tactics, if you loose then you loose. It's just simply a diferent playing
style.






----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= - Total Privacy via Encryption =---


 
Date: 22 Jul 2008 19:09:43
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Jul 22, 5:02 pm, "Guest" <[email protected] > wrote:


>
> It wasn't when I registered, but
> I've been registered a long time.
>
> But no, I wouldn't expect it to take this long.

I am already activated, and have posted my
question. Thank you again,

Wlod


 
Date: 22 Jul 2008 13:45:49
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Jul 20, 3:15 pm, "Guest" <[email protected] > wrote:

>
> I'd suggest talking directly with Mr. Muller.
>
> He's a regular at the TalkChess forums.
>
> http://www.talkchess.com/forum/viewforum.php?start=0&f=7&topic_view=flat

I registered. I got a welcome emil letter,
including my user name and password, but
my account is still not activated. It's been
already two days. Is this delay standard?

Regards,

Wlod


  
Date: 22 Jul 2008 19:02:55
From: Guest
Subject: Re: micro-Max 4.0 and 4.8 by H.G.Muller
"Wlodzimierz Holsztynski (Wlod)" <[email protected] > wrote in message
news:dfa1b3a0-0308-4313-9ce1-282d1915de4c@x41g2000hsb.googlegroups.com...
> On Jul 20, 3:15 pm, "Guest" <[email protected]> wrote:
>
>>
>> I'd suggest talking directly with Mr. Muller.
>>
>> He's a regular at the TalkChess forums.
>>
>> http://www.talkchess.com/forum/viewforum.php?start=0&f=7&topic_view=flat
>
> I registered. I got a welcome emil letter,
> including my user name and password, but
> my account is still not activated. It's been
> already two days. Is this delay standard?

It wasn't when I registered, but I've been registered a long time.

But no, I wouldn't expect it to take this long.

The only thing I can think of is they are busy with personal stuff and just
haven't gotten around to it.

Sorry it's taken so long.

One of the current moderators is Ted Summers (tedsummers.com) but I don't
see an email address you could use to contact hime. (He's the only current
ones with a valid web site.)

I knew the direct email addresses of some of the previous moderators but not
the current ones.

One of the problems with these forums is that if there's a problem
registering, you have no good way to resolve it or even contact the admins.
It's like they go out of their way to hide.








----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= - Total Privacy via Encryption =---


 
Date: 20 Jul 2008 22:40:15
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Jul 20, 3:15 pm, "Guest" <[email protected] > wrote:

>
> I'd suggest talking directly with Mr. Muller.
>
> He's a regular at the TalkChess forums.
>
> http://www.talkchess.com/forum/viewforum.php?start=0&f=7&topic_view=flat

Thank you, very much.
I have (almost) joined "talkchess",
and once my account is activated,
I'll ask Mr. Muller my questions
soon.

Regards,

Wlod


 
Date: 20 Jul 2008 19:36:28
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Jul 20, 2:05 pm, Tony M <[email protected] > wrote:
> On Sun, 20 Jul 2008 13:42:58 -0700 (PDT), Wlodzimierz Holsztynski
>
>
>
> <[email protected]> wrote:
> >I have copied the source programs and
> >compiled micro-Max 4.0 and 4.8 on
> >my Mac OS X. These cute C programs,
> >pearls of programming, can be copied
> >from:
>
> >http://home.hccnet.nl/h.g.muller/dwnldpage.html
>
> > or more precisely, from:
>
> >http://home.hccnet.nl/h.g.muller/umax4_0.c
>
> > and
>
> >http://home.hccnet.nl/h.g.muller/umax4_8.c
>
> >***
>
> >I ran these two programs in the so-called
> >terminal window. They printed the initial
> >position, they accepted my first move, they
> >printed the position after my first move, and
> >... nothing! How frustrated!
>
> >I'd like to enjoy these miniatures. Thus I would
> >appreciate any helpful comments, which would
> >result in a nice game of chess by the said two
> >programs.
>
> >Best regards,
>
> > Wlod
>
> An empty input line is supposed to make the program enter thinking
> mode. It should make the move and display an updated board.
>
> Tony

:-) Thank you, :-)

Wlod


 
Date: 20 Jul 2008 17:15:34
From: Guest
Subject: Re: micro-Max 4.0 and 4.8 by H.G.Muller
"Wlodzimierz Holsztynski" <[email protected] > wrote in message
news:[email protected]...

> I'd like to enjoy these miniatures. Thus I would
> appreciate any helpful comments, which would
> result in a nice game of chess by the said two
> programs.

I'd suggest talking directly with Mr. Muller.

He's a regular at the TalkChess forums.

http://www.talkchess.com/forum/viewforum.php?start=0&f=7&topic_view=flat





----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= - Total Privacy via Encryption =---


 
Date: 20 Jul 2008 21:05:36
From: Tony M
Subject: Re: micro-Max 4.0 and 4.8 by H.G.Muller
On Sun, 20 Jul 2008 13:42:58 -0700 (PDT), Wlodzimierz Holsztynski
<[email protected] > wrote:

>I have copied the source programs and
>compiled micro-Max 4.0 and 4.8 on
>my Mac OS X. These cute C programs,
>pearls of programming, can be copied
>from:
>
>http://home.hccnet.nl/h.g.muller/dwnldpage.html
>
> or more precisely, from:
>
>http://home.hccnet.nl/h.g.muller/umax4_0.c
>
> and
>
>http://home.hccnet.nl/h.g.muller/umax4_8.c
>
>***
>
>I ran these two programs in the so-called
>terminal window. They printed the initial
>position, they accepted my first move, they
>printed the position after my first move, and
>... nothing! How frustrated!
>
>I'd like to enjoy these miniatures. Thus I would
>appreciate any helpful comments, which would
>result in a nice game of chess by the said two
>programs.
>
>Best regards,
>
> Wlod

An empty input line is supposed to make the program enter thinking
mode. It should make the move and display an updated board.

Tony