lp:enpassant

Created by Vibhav Pant on 2013-10-02 and last modified on 2013-10-15
Get this branch:
bzr branch lp:enpassant

Related bugs

Related blueprints

Branch information

Owner:
Vibhav Pant
Project:
En Passant
Status:
Development

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at https://github.com/vibhavp/enpassant.git.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was on 2015-05-02.

Import started on 2015-05-06 on pear and finished on 2015-05-06 taking 15 seconds — see the log
Import started on 2015-05-04 on pear and finished on 2015-05-04 taking 10 seconds — see the log
Import started on 2015-05-03 on russkaya and finished on 2015-05-03 taking 25 seconds — see the log
Import started on 2015-05-02 on pear and finished on 2015-05-02 taking 15 seconds — see the log

Recent revisions

20. By Vibhav Pant on 2013-10-15

mask_rank, and mask_file now take multiple arguments

19. By Vibhav Pant on 2013-10-15

Add comments explaining what's going on.

18. By Vibhav Pant on 2013-10-15

Remove valid_knight(). It needs to be re-implemented using lookup tables.
Fix rook() to work with the new Bitboard interface.

17. By Vibhav Pant on 2013-10-15

Fix ordering of _mask_file constants

16. By Vibhav Pant on 2013-10-15

The string returned by __str__ will start from bit 0

15. By Vibhav Pant on 2013-10-15

Use better techniques for rank and file numbers, a diagonal table is yet
to be implemented.

14. By Vibhav Pant on 2013-10-06

Rename __not__ to __inverse__ for the ~ operator to work

13. By Vibhav Pant on 2013-10-06

Add comments explaining move-generation
Modify king and pawn move generation methods to use the new pre
generated lookup tables
Make code look more tidy
Replace bishop() by a "pass". It has not been implemented yet.

12. By Vibhav Pant on 2013-10-06

Rename to lookuptables
Generate lookup tables for king and black pawn too

11. By Vibhav Pant on 2013-10-05

bitboard.py: Add methods for masking out ranks, files
transpositiontables.py: Remove mask tables
movegen.py: Remove useless time measuring code

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers