Author Topic: European ICT magazine article: QB64 and Deep Basic Chess  (Read 1003 times)

European ICT magazine article: QB64 and Deep Basic Chess
« on: February 26, 2018, 11:36:20 AM »
I have in my hands Thomas McBurney's QB64 chess program.
(Deep Basic Chess.bas)

It is good: I lose the games to it.  And the user interface is good.

I would love to author an ICT magazine article on that program,
naturally praising it, and, also praising the QB64 system :).

To my knowledge, according to the international and the U.S. law:

1.  I must write that the source of the program is the QB64 community,
and mention the www meeting, qb64.org.

2.  I must write that the copyright, and, all the intellectual rights
of that program belong to Thomas Burney, or, since he is dead, to
certain relatives.  Hence, exemplaris gratis, selling that program by
someone outsider is illegal.

3.  I must mention that the article and the commentary to the BASIC
code are mine, but the entire software is the intellectual creation of
T. McB.

4. I think I must mention all of this to the QB64 community, and ask
their opinion about the above-mentioned business, and preferably ask
for the opinion of the owner(s) of the legal intellectual rights, for
their opinion about authoring an ICT magazine article on the BASIC
chess program.  Is it, legally, in the public domain?

Any comments, or opinions?

cheers, Dr Antti Ylikoski
The EU



Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #1 on: February 26, 2018, 11:50:51 AM »
Hi,

We have talked about the Chess program in QB64 samples here:
https://www.qb64.org/forum/index.php?topic=42.15

and discovered the AI lacking in abilities for our Team "Masterpiece" Interface. ;-))

But now we started talking about good engine here:
https://www.qb64.org/forum/index.php?topic=83.0

but kind of stalled on how to communicate with that engine.

Please, do you have link to Thomas McBurney's source code in QB64?

Oh sorry, you are worried about sharing code legally, sorry I am not a lawyer ;(
Was it posted at a forum?
Can you link me to that forum's post?
« Last Edit: February 26, 2018, 11:54:42 AM by bplus »
B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 20180228/86 git 6fde149
QB64 v1.2 [dev build]_d84bb00

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #2 on: February 26, 2018, 12:26:27 PM »
I have the BASIC chess code in the Dropbox, I need to share it and give you the link.

I shall get the link.

yours, Dr A. J. Y.
The EU

This one should work.

https://www.dropbox.com/sh/b5092xcx8q3a9q4/AAC4JqwYJPbb4aTEMi_r1mLIa?dl=0

Change FUTURE2.BI to future2.bi


« Last Edit: February 26, 2018, 12:33:00 PM by anttiylikoski »

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #3 on: February 26, 2018, 01:19:31 PM »
Hi,

If the people want to get true AI into the chess program, see:

https://en.wikipedia.org/wiki/Computer_chess

https://en.wikipedia.org/wiki/Chess_engine

https://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning

And if somebody wanna try true novel AI chess research, see:

Search the string "B star search algorithm" with the Google.


cheers, Dr A. J. Y.
The EU

« Last Edit: February 26, 2018, 03:58:53 PM by anttiylikoski »

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #4 on: February 26, 2018, 01:44:55 PM »
Thanks!

Wow only a cursory check but that is a beauty! complete with Menu in 3414 Lines Of Code (in Bas file).

I did notice my fan making it's noise whenever someone doesn't use _LIMIT in a loop in their code.

Holy moly, only one SUB and GOSUBs inside that.

Oh Menu's not drop, OK.

Oh Autoplay, cool!


B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 20180228/86 git 6fde149
QB64 v1.2 [dev build]_d84bb00

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #5 on: February 26, 2018, 01:59:00 PM »
Hi,

If the people want to get true AI into the chess program, see:

https://en.wikipedia.org/wiki/Computer_chess

https://en.wikipedia.org/wiki/Chess_engine

https://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning

And if somebody wanna try true novel AI chess research, see:

https://en.wikipedia.org/wiki/B*

cheers, Dr A. J. Y.
The EU

https://en.wikipedia.org/wiki/B*   ??? did the good doctor make a joke?

Hey look a hand signal! in Other reps...

OK try this:
https://en.wikipedia.org/wiki/B+

Pick B+ tree and get some sweet Chess branching


B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 20180228/86 git 6fde149
QB64 v1.2 [dev build]_d84bb00

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #6 on: February 26, 2018, 03:13:49 PM »
Hi,

If the people want to get true AI into the chess program, see:

https://en.wikipedia.org/wiki/Computer_chess

https://en.wikipedia.org/wiki/Chess_engine

https://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning

And if somebody wanna try true novel AI chess research, see:

https://en.wikipedia.org/wiki/B*

cheers, Dr A. J. Y.
The EU

https://en.wikipedia.org/wiki/B*   ??? did the good doctor make a joke?

Hey look a hand signal! in Other reps...

OK try this:
https://en.wikipedia.org/wiki/B+

Pick B+ tree and get some sweet Chess branching

Thank you for nothing this one!!

There was something wrong with copypasting this stuff with the Linux Debian.

I intended to refer to the "B star" algorithm.  Do you find it with the Google with the keywords "B star search"?

yours, A. J. Y.
The EU

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #7 on: February 26, 2018, 04:16:11 PM »
OK my Bing fling is over!

Google had this
https://en.wikipedia.org/wiki/B*  ;( but links to same wrong place dang it!

I did get to wiki it is
Best first search algo...
« Last Edit: February 26, 2018, 04:20:24 PM by bplus »
B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 20180228/86 git 6fde149
QB64 v1.2 [dev build]_d84bb00

Online FellippeHeitor

  • QB64 Developer
  • LET IT = BE
    • QB64.org
Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #8 on: February 26, 2018, 04:20:29 PM »
Guys, if your URL ends with a non-alphanumeric character, enclose it in url tags:

Code: [Select]
[url]https://en.wikipedia.org/wiki/B*[/url]

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #9 on: February 26, 2018, 04:23:16 PM »
« Last Edit: February 26, 2018, 04:24:56 PM by bplus »
B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 20180228/86 git 6fde149
QB64 v1.2 [dev build]_d84bb00

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #10 on: February 27, 2018, 02:04:16 PM »
OK my Bing fling is over!

Google had this
https://en.wikipedia.org/wiki/B*  ;( but links to same wrong place dang it!

I did get to wiki it is
Best first search algo...

And, I gave some bad advice.  I read the source of the DeepBasicChess program.  It does use the alpha-beta algorithm.

I would convert it to, using subroutines and functions; and the B star algorithm, if I had time.  I have not.

A. J. Y.

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #11 on: February 27, 2018, 07:00:26 PM »
Quote
Thank you for nothing this one!!
*

I like this, sounds like one of my friends, ha!

If you are author of paper on Jewish Kabbalah (does another culture have a Kabbalah?)

You might like my ad lib commentary of Bible verses* while we test Norby at IRC, freenode #QB64.

Norby is to be a friend and aid to Bible studiers or curiosity seekers, yes a bot!

Wait... wasn't there something like that in Jewish history? even before R.O.B.O.T. long before...

Perhaps be a light to our way...



Append: Golem was name I was trying to remember, though I don't think it was known for intelligence nor helpfulness.

« Last Edit: February 27, 2018, 07:13:47 PM by bplus »
B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 20180228/86 git 6fde149
QB64 v1.2 [dev build]_d84bb00

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #12 on: February 28, 2018, 02:44:56 PM »
Yes, I m the author of the Jewish Kabbalah document.

Bible studiers and seekers in Jewish history?

Are there other individuals than those ones in Jewish history?  Well
some crooks have been made immortal there, though.

The Golem was the clay man that some East European Rebbes made for
themselves, then they read some Hebrew consonants aloud for the clay
man, and the clay man became animate.

You might want to read the Hebrew University professor Gershom
Scholem's books:

https://www.amazon.com/s/ref=a9_sc_1?rh=i%3Aaps%2Ck%3Agershom+scholem&keywords=gershom+scholem&ie=UTF8&qid=1519839730

Dr AJY
The EU


Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #13 on: February 28, 2018, 04:13:16 PM »
Ah, my interest was symbolic, saying a few words over an inanimate object such that it comes to life...

Remind you of anything? :)
B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 20180228/86 git 6fde149
QB64 v1.2 [dev build]_d84bb00

Re: European ICT magazine article: QB64 and Deep Basic Chess
« Reply #14 on: March 01, 2018, 01:47:12 AM »
Ah, my interest was symbolic, saying a few words over an inanimate object such that it comes to life...

Remind you of anything? :)

Writing some QB64 code so that an inanimate computer comes to life? :)