lp:enpassant

Created by Vibhav Pant and last modified
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 .

Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 10 seconds — see the log
Import started on russkaya and finished taking 25 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log

Recent revisions

20. By Vibhav Pant

mask_rank, and mask_file now take multiple arguments

19. By Vibhav Pant

Add comments explaining what's going on.

18. By Vibhav Pant

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

Fix ordering of _mask_file constants

16. By Vibhav Pant

The string returned by __str__ will start from bit 0

15. By Vibhav Pant

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

14. By Vibhav Pant

Rename __not__ to __inverse__ for the ~ operator to work

13. By Vibhav Pant

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

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

11. By Vibhav Pant

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