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!
The CPW needs YOU!
Moderator: Ras
-
- Posts: 1922
- Joined: Thu Mar 09, 2006 12:51 am
- Location: Earth
-
- Posts: 2251
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: The CPW needs YOU!
I strongly support your appeal!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!
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]]**
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
-
- Posts: 318
- Joined: Thu Mar 09, 2006 1:07 am
Re: The CPW needs YOU!
Exploding Bitboards are dokumented now. It is not perfect but a good start.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!
http://chessprogramming.wikispaces.com/ ... +Bitboards
Harald
-
- Posts: 2251
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: The CPW needs YOU!
Welcome Harald, just great!Harald wrote: Exploding Bitboards are dokumented now. It is not perfect but a good start.
http://chessprogramming.wikispaces.com/ ... +Bitboards
Harald
I just added the link from
http://chessprogramming.wikispaces.com/ ... ce+Attacks
Is Miscellaneous fine for you? Otherwise feel free to change that.
Gerd
-
- Posts: 2251
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: The CPW needs YOU!
Oups already done - sorryGerd Isenberg wrote:Welcome Harald, just great!Harald wrote: Exploding Bitboards are dokumented now. It is not perfect but a good start.
http://chessprogramming.wikispaces.com/ ... +Bitboards
Harald
I just added the link from
http://chessprogramming.wikispaces.com/ ... ce+Attacks
Is Miscellaneous fine for you? Otherwise feel free to change that.
Gerd

-
- Posts: 1922
- Joined: Thu Mar 09, 2006 12:51 am
- Location: Earth
Re: The CPW needs YOU!
Indeed. This is where we come to argue!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![]()


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?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.
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.
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.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
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!
-
- Posts: 1922
- Joined: Thu Mar 09, 2006 12:51 am
- Location: Earth
Re: The CPW needs YOU!
I just found one thing that's useful. Wikispaces has a built in feature to display chess games with a little Java viewer.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 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 almost forgot--a big thanks to Harald and Pawel for getting involved!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!
-
- Posts: 2251
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: The CPW needs YOU!
The chess viewer looks quite fine: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"]]
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".
-
- Posts: 318
- Joined: Thu Mar 09, 2006 1:07 am
Re: The CPW needs YOU!
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
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
-
- Posts: 1922
- Joined: Thu Mar 09, 2006 12:51 am
- Location: Earth
Re: The CPW needs YOU!
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.
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.