New Winboard engine

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

New Winboard engine

Postby Carlos Pesce » 22 Feb 2000, 18:01

Geschrieben von:/Posted by: Carlos Pesce at 22 February 2000 18:01:41:
Hi to all!
Why there isnt info about Amyan, new winboard engine from Antonio Dieguez of Chile? Gambitsoft offers it in his freeware-shareware page!
Best regards
Carlos Pesce
Carlos Pesce
 

Re: New Winboard engine

Postby Volker Pittlik » 22 Feb 2000, 23:57

Geschrieben von:/Posted by: Volker Pittlik at 22 February 2000 23:57:22:
Als Antwort auf:/As an answer to: New Winboard engine geschrieben von:/posted by: Carlos Pesce at 22 February 2000 18:01:41:
Hi to all!
Why there isnt info about Amyan, new winboard engine from Antonio Dieguez of Chile? Gambitsoft offers it in his freeware-shareware page!

Maybe there is a lack of time. At the moment I am testing Gromit3. There are _a lot_ of new engines/versions: Bringer, Amy, Noonian, ColChess, Phalanx, sometimes a new Crafty, Larsen, Rafaella, Crux, EXchess, ... (probably I have forgotten something).
Volker
Volker Pittlik
 

Re: New Winboard engine

Postby Dann Corbit » 23 Feb 2000, 00:05

Geschrieben von:/Posted by: Dann Corbit at 23 February 2000 00:05:32:
Als Antwort auf:/As an answer to: Re: New Winboard engine geschrieben von:/posted by: Volker Pittlik at 22 February 2000 23:57:22:
Hi to all!
Why there isnt info about Amyan, new winboard engine from Antonio Dieguez of Chile? Gambitsoft offers it in his freeware-shareware page!

Maybe there is a lack of time. At the moment I am testing Gromit3. There are _a lot_ of new engines/versions: Bringer, Amy, Noonian, ColChess, Phalanx, sometimes a new Crafty, Larsen, Rafaella, Crux, EXchess, ... (probably I have forgotten something).

Amyan is not a WinBoard engine. Amyan is a Java Applet that plays chess.


My FTP site
Dann Corbit
 

Re: New Winboard engine

Postby Antonio » 23 Feb 2000, 01:22

Geschrieben von:/Posted by: Antonio at 23 February 2000 01:22:30:
Als Antwort auf:/As an answer to: Re: New Winboard engine geschrieben von:/posted by: Dann Corbit at 23 February 2000 00:05:32:
Hi to all!
Why there isnt info about Amyan, new winboard engine from Antonio Dieguez of Chile? Gambitsoft offers it in his freeware-shareware page!

Maybe there is a lack of time. At the moment I am testing Gromit3. There are _a lot_ of new engines/versions: Bringer, Amy, Noonian, ColChess, Phalanx, sometimes a new Crafty, Larsen, Rafaella, Crux, EXchess, ... (probably I have forgotten something).

Amyan is not a WinBoard engine. Amyan is a Java Applet that plays chess.
hello Dann, it is also now, but it is a very simple program, and with a lot of inefficient code.It is about 1850 in blitz in fics, now is almost automated.
from
http://members.xoom.com/epdam/juego/amyan_english.html
is downloadable the java and also the winboard version.Already i discovered two bugs though.
BTW, Dann you may know, wich time function should I use to know the seconds or miliseconds elapsed? Im using the cygwin compiler, thanks.
love and peace...
Antonio
 

Re: New Winboard engine

Postby Dann Corbit » 23 Feb 2000, 01:33

Geschrieben von:/Posted by: Dann Corbit at 23 February 2000 01:33:26:
Als Antwort auf:/As an answer to: Re: New Winboard engine geschrieben von:/posted by: Antonio at 23 February 2000 01:22:30:
Hi to all!
Why there isnt info about Amyan, new winboard engine from Antonio Dieguez of Chile? Gambitsoft offers it in his freeware-shareware page!

Maybe there is a lack of time. At the moment I am testing Gromit3. There are _a lot_ of new engines/versions: Bringer, Amy, Noonian, ColChess, Phalanx, sometimes a new Crafty, Larsen, Rafaella, Crux, EXchess, ... (probably I have forgotten something).

Amyan is not a WinBoard engine. Amyan is a Java Applet that plays chess.
hello Dann, it is also now, but it is a very simple program, and with a lot of inefficient code.It is about 1850 in blitz in fics, now is almost automated.
from
http://members.xoom.com/epdam/juego/amyan_english.html
is downloadable the java and also the winboard version.Already i discovered two bugs though.
BTW, Dann you may know, wich time function should I use to know the seconds or miliseconds elapsed? Im using the cygwin compiler, thanks.
It is hard to get an accurate and portable time at high resolution. Here is a question that is related to yours from the C FAQ:
19.37: How can I implement a delay, or time a user's response, with sub-
second resolution?
A: Unfortunately, there is no portable way. V7 Unix, and derived
systems, provided a fairly useful ftime() function with
resolution up to a millisecond, but it has disappeared from
System V and POSIX. Other routines you might look for on your
system include clock(), delay(), gettimeofday(), msleep(),
nap(), napms(), nanosleep(), setitimer(), sleep(), times(), and
usleep(). (A function called wait(), however, is at least under
Unix *not* what you want.) The select() and poll() calls (if
available) can be pressed into service to implement simple
delays. On MS-DOS machines, it is possible to reprogram the
system timer and timer interrupts.
Of these, only clock() is part of the ANSI Standard. The
difference between two calls to clock() gives elapsed execution
time, and may even have subsecond resolution, if CLOCKS_PER_SEC
is greater than 1. However, clock() gives elapsed processor time
used by the current program, which on a multitasking system may
differ considerably from real time.
If you're trying to implement a delay and all you have available
is a time-reporting function, you can implement a CPU-intensive
busy-wait, but this is only an option on a single-user, single-
tasking machine as it is terribly antisocial to any other
processes. Under a multitasking operating system, be sure to
use a call which puts your process to sleep for the duration,
such as sleep() or select(), or pause() in conjunction with
alarm() or setitimer().
For really brief delays, it's tempting to use a do-nothing loop
like
long int i;
for(i = 0; i < 1000000; i++)
;
but resist this temptation if at all possible! For one thing,
your carefully-calculated delay loops will stop working properly
next month when a faster processor comes out. Perhaps worse, a
clever compiler may notice that the loop does nothing and
optimize it away completely.
References: H&S Sec. 18.1 pp. 398-9; PCS Sec. 12 pp. 197-8,215-
6; POSIX Sec. 4.5.2.

I think the only real, long-term solution is to create a separate timer for each operating system you want to run under.
For Windows 95/98/00/NT, you should probably use GetTickCount(). If you have the multimedia toolkit installed, there is a high resolution timer, but you cannot assume that the target machine will have one.
If you want to keep it more portable, you can use time(), but resolution is iffy. For high speed chess, it could be a problem.
You can use clock() for small intervals, but that returns the time for the process, not the wall time, which might be very different. Besides which, the resolution for clock() is also not defined by the ANSI and ISO C standards, so CLOCKS_PER_SECOND could really be any number.


My FTP site
Dann Corbit
 

Re: New Winboard engine

Postby Frank Quisinsky » 23 Feb 2000, 12:47

Geschrieben von:/Posted by: Frank Quisinsky at 23 February 2000 12:47:44:
Als Antwort auf:/As an answer to: New Winboard engine geschrieben von:/posted by: Carlos Pesce at 22 February 2000 18:01:41:
Hi to all!
Why there isnt info about Amyan, new winboard engine from Antonio Dieguez of Chile? Gambitsoft offers it in his freeware-shareware page!
Best regards
Carlos Pesce
I can not added every day messages in my News Ticker.
But you can find information about Amyan in my News Ticker Page 1 and News Page 2.
Today I added the info in my News Ticker. The programmer wrote me and I hope I can today make a detail page.
Regards
Frank
Frank Quisinsky
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 28 guests