Activity for p4wn javascript chess

  • Douglas Bagnall committed [7182a4]

    README: update to version 3

  • Douglas Bagnall committed [fd6e33]

    engine: use const for global constants

  • Douglas Bagnall committed [4c398d]

    remove some webapp manifests

  • Douglas Bagnall committed [1c4dd2]

    p4_jump_to_moveno: use let/const

  • Douglas Bagnall committed [09ce6a]

    p4_make_move/unmake_move: use let/const

  • Douglas Bagnall committed [f432b2]

    p4_alphabeta_treeclimber: use const/let

  • Douglas Bagnall committed [ef4c05]

    p4_parse: use let/const, minor style fixes

  • Douglas Bagnall committed [0a262d]

    p4_move: use const/let

  • Douglas Bagnall committed [47f266]

    p4_insufficient_material: use let/const

  • Douglas Bagnall committed [fce3d0]

    engine: remove old MSIE Date.now polyfill

  • Douglas Bagnall committed [abd23f]

    merge resolutionawareness.js into index-mobile.html

  • Douglas Bagnall committed [d7330a]

    p4_prepare: use let/const instead of var

  • Douglas Bagnall committed [3c5b13]

    p4_optimise_piece_list: use let/const

  • Douglas Bagnall committed [df7f0e]

    p4_check_check: use let/const, minor style fixes

  • Douglas Bagnall committed [f3743d]

    p4_find_move: use let/const

  • Douglas Bagnall committed [ad427e]

    engine: use const for constants

  • Douglas Bagnall committed [feb2d4]

    function p4_jump_to_moveno: use let/const

  • Douglas Bagnall committed [65e258]

    p4_check_castling: use let/const, minor style fixes

  • Douglas Bagnall committed [000ac9]

    p4_move2string: use let/const

  • Douglas Bagnall committed [602ff1]

    p4_state2fen: use const/let

  • Douglas Bagnall committed [0497a7]

    p4_[de]stringify_point: use const/let

  • Douglas Bagnall committed [1f6601]

    function p4_interpret_movestring: clarify O-O, O-O-O handling

  • Douglas Bagnall committed [bfbc15]

    p4_interpret_movestring: use let, const

  • Douglas Bagnall committed [6515c8]

    p4_interpret_movestring: use let, const

  • Douglas Bagnall committed [af3d49]

    p4_random_*: use let, const

  • Douglas Bagnall committed [560182]

    p4_zero_array: use Array.fill() and const P4_ZEROS

  • Douglas Bagnall committed [71b410]

    p4_fen2state: use let/const, and {} blocks on conditionals

  • Douglas Bagnall committed [313073]

    p4_initialise_state: use let, const

  • Douglas Bagnall committed [949a37]

    display: cope with undo when no history is displayed.

  • Douglas Bagnall committed [6d5053]

    dropping MSIE console.log polyfill

  • Douglas Bagnall committed [bb7ce4]

    auto-test links to fen-test, not index.html

  • Douglas Bagnall committed [747758]

    move alternate treeclimbers to their own autotest

  • Douglas Bagnall committed [f08156]

    autotest: allow loading of different test lists

  • Douglas Bagnall committed [34f2a5]

    autotest: log progress checkpoints

  • Douglas Bagnall committed [eb5a26]

    autotest: add some tests for nullmove treeclimber

  • Douglas Bagnall committed [f1ad6a]

    p4_log: clarify source of seed/gjs printerr

  • Douglas Bagnall committed [954e3b]

    parse-test: remove unused broken quiesce treeclimber

  • Douglas Bagnall committed [ccb427]

    remove unused state.best_pieces

  • Douglas Bagnall committed [d64791]

    display: semicolons terminate function assignment (style)

  • Douglas Bagnall committed [26b754]

    p4_log: use console.log.bind, keeps correct line numbers

  • Douglas Bagnall committed [635605]

    p4_parse uses Int32Array move lists

  • Douglas Bagnall committed [f8da0d]

    parse-test: update p4_counting_treeclimber

  • Douglas Bagnall committed [96d17d]

    add p4_movelist for more convenient, less fast, move list

  • Douglas Bagnall committed [87052f]

    parse-test: fix negascout_treeclimber

  • Douglas Bagnall committed [5e16f5]

    fix negamax treeclimber with p4_movelist

  • Douglas Bagnall committed [67580e]

    parse-test: remove debug comment

  • Douglas Bagnall committed [677d69]

    remove bad nullmove treeclimber

  • Douglas Bagnall committed [b00361]

    auto-test: remove redundant var declaration

  • Douglas Bagnall committed [6e8b3f]

    auto-test: convert tests to json

  • Douglas Bagnall committed [3c1479]

    Add auto-test-check.json

  • Douglas Bagnall committed [01bb86]

    A script to start a test webserver

  • Douglas Bagnall committed [bcd808]

    separate out presentation

  • Douglas Bagnall committed [3b6507]

    tests: hack to run under nodejs

  • Douglas Bagnall committed [fe0236]

    add a make target to run all passing node tests

  • Douglas Bagnall committed [e7129e]

    attempt to run tests on github CI

  • Douglas Bagnall committed [7d1b20]

    Nodejs is more often called node

  • Douglas Bagnall committed [2afaa5]

    engine: _debug for switchable console.log

  • Douglas Bagnall committed [e98b92]

    README: mention v3

  • Douglas Bagnall committed [cb697e]

    remove an old debug line

  • Douglas Bagnall committed [a91382]

    add chess symbols for debug messages

  • Douglas Bagnall committed [33d101]

    p4_fen2state: improve variable names slightly

  • Douglas Bagnall committed [3a8409]

    always use typed arrays

  • Douglas Bagnall committed [9f42c9]

    rng: drop 31 bit limit for js numbers

  • Douglas Bagnall committed [bc5c6b]

    fen-test; use correct arguments for state.findmove

  • Douglas Bagnall committed [8c22a8]

    fen-test: remove redundant var declaration

  • Douglas Bagnall committed [def2ce]

    init: use array indices rather than charat

  • Douglas Bagnall committed [e1f7f7]

    engine: remove unused variables (style)

  • Douglas Bagnall committed [fe441c]

    make_move uses int32 array

  • Douglas Bagnall committed [a4a044]

    fen2state allocates piece lists

  • Douglas Bagnall committed [01a835]

    p4_findmove; always use state colour, ep

  • Douglas Bagnall committed [2ac0f0]

    p4_findmove uses p4_movelist, not p4_parse

  • Douglas Bagnall committed [92c096]

    avoid unnecessary arguments to p4_movelist

  • Douglas Bagnall committed [210f24]

    rework optimise_piece_list for int32array piece list

  • Douglas Bagnall committed [c174c8]

    search move are stored in a stack

  • Douglas Bagnall committed [ed95a3]

    use uint8 for board

  • Douglas Bagnall committed [06c284]

    avoid divide in initialise, reformat

  • Douglas Bagnall committed [63c565]

    parse-test: remove unused attribute in negamax_treeclimber

  • Douglas Bagnall committed [ea9431]

    only flag en-passant if enemy pawns are in place

  • Douglas Bagnall committed [8c4a57]

    fentest: fix random seed reset

  • Douglas Bagnall committed [727aae]

    Add p4_global_init() for init that happens once

  • Douglas Bagnall committed [002ddb]

    jump_to_moveno: reuse existing state object.

  • Douglas Bagnall committed [9c7886]

    display: add square number as title mouseover in debug mode

  • Douglas Bagnall committed [1bbde2]

    make computer move timeout more configurable

  • Douglas Bagnall committed [765887]

    engine: use typed array for state.values

  • Douglas Bagnall committed [62f55d]

    engine: convert P4_MOVES to typed arrays

  • Douglas Bagnall committed [5c3e55]

    [un]make_move_fast: improve comments

  • Douglas Bagnall committed [cec8ff]

    avoid resetting piece list, decrease item size

  • Douglas Bagnall committed [ac3b9d]

    global init only if necessary

  • Douglas Bagnall committed [6ecb33]

    auto-test: print elapsed time

  • Douglas Bagnall committed [391091]

    auto-test: report how many tests there are

  • Douglas Bagnall committed [3175bd]

    fen-test: add a test for no kings

  • Douglas Bagnall committed [f3d70b]

    fen-test: wider log window

  • Douglas Bagnall committed [c116ed]

    fen-test: king-capture test is not castling test

  • Douglas Bagnall committed [cb669e]

    auto-test: a couple more perft tests

  • Douglas Bagnall committed [fcdda9]

    fen-test: add the 218 move position

  • Douglas Bagnall committed [ca7092]

    parse-test: fix perft bug (github #12)

  • Oliver Merkel committed [eb18d6]

    Update offline.appcache

  • Oliver Merkel committed [5fe33e]

    Update README.rst

  • Douglas Bagnall committed [d37d2b]

    Merge pull request #13 from OMerkel/master

  • Oliver Merkel committed [57d0c7]

    Refactoring code: Get rid of workaround overwri...

1 >