The CPW needs YOU!

Discussion of chess software programming and technical issues.

Moderator: Ras

User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

The CPW needs YOU!

Post by Zach Wegner »

OK folks, it's time we start getting everyone involved in helping out over at the Chess Programming Wiki. There is too much knowledge being passed around every day here and other places, that needs to all go into one centralized place in an organized fashion. Why don't you join now? And if you are already a member, why not do some editing? There are many places that need expansion. Many evaluation topics don't have a page, but are still linked to. There also needs to be more pages on advanced search techniques, like IID, ETC, Futility, MTD(f), the list goes on....

I posted a topic over on the main page there (http://chessprogramming.wikispaces.com/ ... me/4124501), discussing the wiki and future directions. I hope everyone interested will go read it and help out a bit. Everything helps!
Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: The CPW needs YOU!

Post by Gerd Isenberg »

Zach Wegner wrote:OK folks, it's time we start getting everyone involved in helping out over at the Chess Programming Wiki. There is too much knowledge being passed around every day here and other places, that needs to all go into one centralized place in an organized fashion. Why don't you join now? And if you are already a member, why not do some editing? There are many places that need expansion. Many evaluation topics don't have a page, but are still linked to. There also needs to be more pages on advanced search techniques, like IID, ETC, Futility, MTD(f), the list goes on....

I posted a topic over on the main page there (http://chessprogramming.wikispaces.com/ ... me/4124501), discussing the wiki and future directions. I hope everyone interested will go read it and help out a bit. Everything helps!
I strongly support your appeal!

But working on the wiki should not imply to make this place or other chess-programming fora redundant ;-)

The wiki is quite simple to manage, see
http://www.wikispaces.com/help+index
http://www.wikispaces.com/Features

The hierarchical structure of the pages is artificial and manifested by explicit links, e.g.:.

Code: Select all

[[toc]]
**[[Home]] * [[Board Representation]] * Bitboards**

Wikitext

**[[Board Representation|Up one level]]**
Otherwise the page structure is flat. Thus I recommend not to link too early - if the page structure of some theme is still unclear. One may assign tags to pages (simply edit a page and enter tags at the bottom edit control), to easier find them via common catchwords from the tag-list or tag-cloud:
http://chessprogramming.wikispaces.com/tag/list
http://chessprogramming.wikispaces.com/tag/cloud
Don't confuse singular and plural that much as I did - but one may always delete or change tags later.

Smaller but more pages are easier to manage.

For example a page like this:
http://chessprogramming.wikispaces.com/ ... Operations
has become awfully huge with a lot of anchors inside, where other pages link to - what makes it harder to split, since links must yet updated manually. The better solution would be to make smaller pages to use them as includes like calling subroutines:
http://www.wikispaces.com/wikitext#toc4

Warning: Be aware - each edit and all changes becomes documented in the history. So there are probably some duty of secrecy issues to consider. It is of course possible to become member with some nickname or alias.

Btw. It would be great to ask Bruce Moreland to allow to cite, quote or copy his very valuable source. It seems Bruce sites are only available in some caches. Does anybody has contact with Bruce and may ask for permission?

Cheers,
Gerd
Harald
Posts: 318
Joined: Thu Mar 09, 2006 1:07 am

Re: The CPW needs YOU!

Post by Harald »

Zach Wegner wrote:OK folks, it's time we start getting everyone involved in helping out over at the Chess Programming Wiki. There is too much knowledge being passed around every day here and other places, that needs to all go into one centralized place in an organized fashion. Why don't you join now? And if you are already a member, why not do some editing? There are many places that need expansion. Many evaluation topics don't have a page, but are still linked to. There also needs to be more pages on advanced search techniques, like IID, ETC, Futility, MTD(f), the list goes on....

I posted a topic over on the main page there (http://chessprogramming.wikispaces.com/ ... me/4124501), discussing the wiki and future directions. I hope everyone interested will go read it and help out a bit. Everything helps!
Exploding Bitboards are dokumented now. It is not perfect but a good start.
http://chessprogramming.wikispaces.com/ ... +Bitboards

Harald
Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: The CPW needs YOU!

Post by Gerd Isenberg »

Harald wrote: Exploding Bitboards are dokumented now. It is not perfect but a good start.
http://chessprogramming.wikispaces.com/ ... +Bitboards

Harald
Welcome Harald, just great!
I just added the link from
http://chessprogramming.wikispaces.com/ ... ce+Attacks
Is Miscellaneous fine for you? Otherwise feel free to change that.

Gerd
Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: The CPW needs YOU!

Post by Gerd Isenberg »

Gerd Isenberg wrote:
Harald wrote: Exploding Bitboards are dokumented now. It is not perfect but a good start.
http://chessprogramming.wikispaces.com/ ... +Bitboards

Harald
Welcome Harald, just great!
I just added the link from
http://chessprogramming.wikispaces.com/ ... ce+Attacks
Is Miscellaneous fine for you? Otherwise feel free to change that.

Gerd
Oups already done - sorry ;-)
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: The CPW needs YOU!

Post by Zach Wegner »

Gerd Isenberg wrote: I strongly support your appeal!

But working on the wiki should not imply to make this place or other chess-programming fora redundant ;-)
Indeed. This is where we come to argue! ;) :lol:
Otherwise the page structure is flat. Thus I recommend not to link too early - if the page structure of some theme is still unclear. One may assign tags to pages (simply edit a page and enter tags at the bottom edit control), to easier find them via common catchwords from the tag-list or tag-cloud:
http://chessprogramming.wikispaces.com/tag/list
http://chessprogramming.wikispaces.com/tag/cloud
Don't confuse singular and plural that much as I did - but one may always delete or change tags later.
Nice, I was not aware of the tags. I also read about the variables for wikitext, that should come in useful. We should use a tag named "stub" for all the short articles that need expanding. Maybe we could use that tag to create a little header for the pages?

The hierarchy structure is a bit of a pain to manage. I'll look into some way of keeping that automated, if possible.

We should also try to find/make an automatic diagram maker to be used on all of the evaluation pages and elsewhere. Failing that, we should set a standard for how to make diagrams with an external program and host them.
Smaller but more pages are easier to manage.

For example a page like this:
http://chessprogramming.wikispaces.com/ ... Operations
has become awfully huge with a lot of anchors inside, where other pages link to - what makes it harder to split, since links must yet updated manually. The better solution would be to make smaller pages to use them as includes like calling subroutines:
http://www.wikispaces.com/wikitext#toc4
This is possible, but we must be careful, because including subpages will cause all the links at the top and bottom to be included as well.

I'd like to think that my appeal is already a success--in a few hours we got two new members that have already made several edits. We can always use more!
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: The CPW needs YOU!

Post by Zach Wegner »

Zach Wegner wrote:We should also try to find/make an automatic diagram maker to be used on all of the evaluation pages and elsewhere. Failing that, we should set a standard for how to make diagrams with an external program and host them.
I just found one thing that's useful. Wikispaces has a built in feature to display chess games with a little Java viewer.

I uploaded a PGN file to test, but I don't have a java plugin for my browser, so I can't see it. Someone can stick this tag in a page to test it out:

Code: Select all

[[media type="mychess" key="zct-bright.pgn"]]
I'd like to think that my appeal is already a success--in a few hours we got two new members that have already made several edits. We can always use more!
I almost forgot--a big thanks to Harald and Pawel for getting involved!
Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: The CPW needs YOU!

Post by Gerd Isenberg »

Zach Wegner wrote: I uploaded a PGN file to test, but I don't have a java plugin for my browser, so I can't see it. Someone can stick this tag in a page to test it out:

Code: Select all

[[media type="mychess" key="zct-bright.pgn"]]
The chess viewer looks quite fine:
http://chessprogramming.wikispaces.com/playground

Simply upload a pgn-file via:
http://chessprogramming.wikispaces.com/space/filelist
and use the media type tag as Zach mentioned.

Via Manage space, List Page there is also lists of Orphaned Pages, not linked to by any other pages - and Wanted Pages, which not exist yet but are linked to by other pages:
http://chessprogramming.wikispaces.com/ ... ist/wanted

Also quite useful - the page-tab contains a small down arrow with a pull-down-menu. There you'll find an entry "what links here".
Harald
Posts: 318
Joined: Thu Mar 09, 2006 1:07 am

Re: The CPW needs YOU!

Post by Harald »

Sherwin Bitboards are included now.
http://chessprogramming.wikispaces.com/ ... +Bitboards

There may be minor flaws in the wiki page layout. Perhaps one of the wiki
experts can correct this. I am new to wiki writing.

Is the name Sherwin Bitboards ok or is there a better name?

Harald
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: The CPW needs YOU!

Post by Zach Wegner »

We're starting to convert to more dynamic content over here. For example, there are "People" and "Engines" pages that list all pages with the respective tags. This way, you only have to create the page and add the tag to it, you don't have to add it to the list.

These are all the tags now:

engines
opensourceengines
people
privateengines
programmers
smpengines
uciengines
wikimembers
wikiorganizers
xboardengines

There's plenty more tags that could be added too.