Skip to main content
guest
Join | Help | Sign In
chessprogramming Home
guest| Join | Help | Sign In
chessprogramming
  • Wiki Home
  • Recent Changes
  • Pages and Files
  • Members
Home
  • Basics
    • Getting Started
    • Board Representation
    • Search
    • Evaluation
  • Principle Topics
    • Chess
    • Programming
    • Artificial Intelligence
    • Knowledge
    • Learning
    • Testing
    • Tuning
    • User Interface
    • Protocols
    • Dictionary
  • Lists
    • Arts
    • Cartoons
    • CC Forums
    • Conferences
    • Dedicated CC
    • Engines
    • Games
    • Hardware
    • History
    • Organizations
    • Papers
    • People
    • Periodical
    • Samples
    • Software
    • Timeline
    • Tournaments and Matches
    • Videos
  • Misc
    • Acknowledgments
    • On New Pages
    • Recommended Reading
    • Wikispaces Help

Winglet to include

Edit 0 1 …
  • 1 Tags
    • include
  • Notify
  • RSS
  • Backlinks
  • Source
  • Print
  • Export (PDF)
  • Winglet, Writing a Chess Program in 99 Steps by Stef Luijten, hosted by the Wayback Machine
    01 Introduction - 05
    06 Reading user commands
    07 Internal representation of the chess board - bitboards » Board Representation, Bitboards
    08 Displaying the position » Chess Position
    09 Reading a FEN string » Forsyth-Edwards Notation
    10 Setting up the board manually
    11 The move generator » Move Generation
    12 Making the moves » Make Move
    13 The evaluation function » Evaluation
    14 Search » Search, Minimax, Alpha-Beta, PVS
    15 Mate and draw detection » Checkmate, Stalemate
    16 Repetition detection - Zobrist keys » Repetitions, Zobrist Keys
    17 Iterative deepening and move ordering » Iterative Deepening, Move Ordering
    18 Quiescence search and SEE » Quiescence Search, MVV-LVA, SEE
    19 Null move pruning » Null Move Pruning
    20 Time control and running test suites » Time Management
    21 Connecting to Winboard » CECP, WinBoard

help on how to format text

Help · About · Pricing · Privacy · Terms · Support · Upgrade
Contributions to https://chessprogramming.wikispaces.com/ are licensed under a Creative Commons Attribution Share-Alike 3.0 License. Creative Commons Attribution Share-Alike 3.0 License
Portions not contributed by visitors are Copyright 2018 Tangient LLC
TES: The largest network of teachers in the world
Turn off "Getting Started"
  1. Home
  2. ...
Loading...