{
  "source": "live Code list",
  "fetched_at": "2026-10-20T07:04:27Z",
  "count": 760,
  "complete": true,
  "items": [
    {
      "ref": "pablodiegoo/connectx-starter-notebook",
      "votes": 2
    },
    {
      "ref": "hydroshiba/2swap-s-connect4-weak-solution-method",
      "votes": 1
    },
    {
      "ref": "irynavs/connectx-bounded-bitboard-search",
      "votes": 0
    },
    {
      "ref": "ethanchazcisneros/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "angelojun2k/connect-x-sota-sub",
      "votes": 1
    },
    {
      "ref": "datascikhan/connectx-alpha-beta-minimax-agent",
      "votes": 6
    },
    {
      "ref": "dedquoc/connect-x-alpha-beta-minimax-agent-live-analytic",
      "votes": 5
    },
    {
      "ref": "vincenthwq/connectx-alpha-beta-agent",
      "votes": 2
    },
    {
      "ref": "muneeb2405/connect-x-lesson-10-bitboard-alpha-beta-solver",
      "votes": 1
    },
    {
      "ref": "muneeb2405/rl-lesson-9-gate-fix-and-resignation",
      "votes": 4
    },
    {
      "ref": "muneeb2405/rl-lesson-8-tree-reuse-and-gating",
      "votes": 1
    },
    {
      "ref": "muneeb2405/rl-lesson-7-mcts-self-play-alphazero",
      "votes": 2
    },
    {
      "ref": "muneeb2405/rl-lesson-6-search-over-learned-eval",
      "votes": 2
    },
    {
      "ref": "muneeb2405/rl-lesson-5-opponent-pool-convnet",
      "votes": 1
    },
    {
      "ref": "sdeogade/connectx-dqn",
      "votes": 3
    },
    {
      "ref": "archiechauhan/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "teisnestech/notebookc77b4dcb46",
      "votes": 0
    },
    {
      "ref": "navneetprabhat/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "saitejabandaruin/connectx-minimax-grandmaster-agent",
      "votes": 18
    },
    {
      "ref": "muneeb2405/rl-lesson-4-dqn-self-play",
      "votes": 2
    },
    {
      "ref": "suvahar/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "muneeb2405/connectx-minimax-agent",
      "votes": 3
    },
    {
      "ref": "muneeb2405/rl-lesson-1-connect-x",
      "votes": 2
    },
    {
      "ref": "syedshaanhusain/vibe-coding-simulation",
      "votes": 0
    },
    {
      "ref": "oiercosmos/connectx-dqn",
      "votes": 0
    },
    {
      "ref": "lyric121/notebook2714bc13af",
      "votes": 0
    },
    {
      "ref": "viviennekam/vivienne-s-notebook",
      "votes": 0
    },
    {
      "ref": "daniellemm/connectx-agent",
      "votes": 4
    },
    {
      "ref": "shorooghahmadi/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "howardcui1/notebook813e51e050",
      "votes": 1
    },
    {
      "ref": "wasiqaliyasir/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "wasiqaliyasir/exercise-n-step-lookahead",
      "votes": 4
    },
    {
      "ref": "tylerasresearcher/exercise-minimax-with-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "sarveshchhetri/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "arturvolkov67/dm26-drl-project",
      "votes": 0
    },
    {
      "ref": "floriankoehl/dm26-drl-project",
      "votes": 0
    },
    {
      "ref": "evgendvorkin/agentv1-600",
      "votes": 1
    },
    {
      "ref": "benjaminqinglinxie/wondertrash-connectx-main",
      "votes": 1
    },
    {
      "ref": "baisnabirout/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "exelero/v1-cell-swarm-starter",
      "votes": 0
    },
    {
      "ref": "baisnabirout/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "baisnabirout/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "avazaku/simple-minimax-alpha-beta-move-ordering-connectx",
      "votes": 2
    },
    {
      "ref": "alfredolau/connectx-agent",
      "votes": 0
    },
    {
      "ref": "jek1wantaufik/connectx-minimax-alphabeta-agent",
      "votes": 8
    },
    {
      "ref": "rastislavkollr/dm26-drl-project",
      "votes": 6
    },
    {
      "ref": "bunnoob2005/alpha-zero",
      "votes": 0
    },
    {
      "ref": "bunnoob2005/agent-q-learning",
      "votes": 4
    },
    {
      "ref": "amatteurrwave/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "akzhankalimatov/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "akzhankalimatov/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "akzhankalimatov/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "t8101349/connect-x-ppo-self-play",
      "votes": 4
    },
    {
      "ref": "arezkimatougui/connectxqt",
      "votes": 0
    },
    {
      "ref": "sohaibdevv/connect-x-basic-random-agent",
      "votes": 11
    },
    {
      "ref": "mohankrishnathalla/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "mohankrishnathalla/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mohankrishnathalla/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mohankrishnathalla/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "kemaldemirba/neural-decision-matrix",
      "votes": 1
    },
    {
      "ref": "ameythakur20/connectx-minimax-alpha-beta-agent",
      "votes": 17
    },
    {
      "ref": "nguyendunn/connectx",
      "votes": 0
    },
    {
      "ref": "neudheh/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "neudheh/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "neudheh/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "neudheh/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "jonathanharrison1/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "mohankrishnathalla/connect-x",
      "votes": 31
    },
    {
      "ref": "bipuladk60/bipul-adhikari-10171505-one-step-lockhead",
      "votes": 1
    },
    {
      "ref": "jonathanharrison1/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "singhaniyasarthak/exercise-deep-reinforcement-learning",
      "votes": 8
    },
    {
      "ref": "singhaniyasarthak/exercise-n-step-lookahead",
      "votes": 4
    },
    {
      "ref": "singhaniyasarthak/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "singhaniyasarthak/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "wasiqaliyasir/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "lakhindarpal/connectx-agent-reinforcement-learning",
      "votes": 2
    },
    {
      "ref": "avikdas567/connect-x",
      "votes": 5
    },
    {
      "ref": "wrinkledtime/greedy-connectx-agent",
      "votes": 4
    },
    {
      "ref": "wrinkledtime/test-random-connectx-agent",
      "votes": 2
    },
    {
      "ref": "alexxxxxxa/create-a-connectx-agent",
      "votes": 12
    },
    {
      "ref": "chakrabhuanavdeva/connectzero-nakaliphitecus-1-5m",
      "votes": 7
    },
    {
      "ref": "gerryweber/dueling-double-dqn-connectx",
      "votes": 5
    },
    {
      "ref": "mahirsalahin/connect-x",
      "votes": 3
    },
    {
      "ref": "personacarved/notebook8ea04f0b79",
      "votes": 1
    },
    {
      "ref": "hosseinbadrnezhad/connect-x-random-agent",
      "votes": 12
    },
    {
      "ref": "eman20saber/tutorial-connectx-minimax-pruning",
      "votes": 2
    },
    {
      "ref": "ankushnarwade/connectx-agent-using-q-learning-dqn",
      "votes": 26
    },
    {
      "ref": "mariamibrahim6/tutorial-connectx-minimax-pruning",
      "votes": 4
    },
    {
      "ref": "entsarmagdey/tutorial-connectx-minimax-pruning",
      "votes": 3
    },
    {
      "ref": "ethanrivera1/connectxbot",
      "votes": 7
    },
    {
      "ref": "chsggg/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "liamarden/connectxbot",
      "votes": 16
    },
    {
      "ref": "hithamohana/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "hithamohana/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "hithamohana/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "hithamohana/create-a-connectx-agent",
      "votes": 0
    },
    {
      "ref": "hithamohana/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "wherethedataat/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "leehyunji1208/2-4-exercise-deep-reinforcement-learning",
      "votes": 4
    },
    {
      "ref": "nagarajujj/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "umashankarkanaujiya/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "reginaldoadasilva/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "leehyunji1208/4-exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "leehyunji1208/3-exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "leehyunji1208/2-exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "leehyunji1208/1-exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "lovroselic/connect-4-ls-fast-la-bitboard-op-book-par",
      "votes": 8
    },
    {
      "ref": "priyagedam/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "jsarathsanjay/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "dedquoc/connect-x-heuristic",
      "votes": 6
    },
    {
      "ref": "lakhindarpal/connectx-simulation-agent",
      "votes": 4
    },
    {
      "ref": "nocarbonintelligence/connect-x-negamax",
      "votes": 5
    },
    {
      "ref": "nocarbonintelligence/connect-x-rl",
      "votes": 2
    },
    {
      "ref": "ishitabahamnia/connectx-notebook1909a3f648",
      "votes": 4
    },
    {
      "ref": "jeffborschowa/connector-x-agent",
      "votes": 12
    },
    {
      "ref": "suhailab/connector-x-agent",
      "votes": 4
    },
    {
      "ref": "wasiqaliyasir/exercise-play-the-game-to-submit-agent",
      "votes": 12
    },
    {
      "ref": "antonglushko1/win-or-death",
      "votes": 1
    },
    {
      "ref": "abdulrehmanchatha/deep-reinforcement-learning",
      "votes": 5
    },
    {
      "ref": "hmnshudhmn24/exercise-n-step-lookahead",
      "votes": 6
    },
    {
      "ref": "hmnshudhmn24/exercise-one-step-lookahead",
      "votes": 5
    },
    {
      "ref": "hmnshudhmn24/exercise-play-the-game",
      "votes": 6
    },
    {
      "ref": "abdulrehmanchatha/n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "abdulrehmanchatha/one-step-lookahead",
      "votes": 3
    },
    {
      "ref": "abdulrehmanchatha/play-the-game",
      "votes": 3
    },
    {
      "ref": "nina2025/alphazero-self-play-reinforcement-agent-copy",
      "votes": 12
    },
    {
      "ref": "faizankhandeshmukh/exercise-deep-reinforcement-learning",
      "votes": 7
    },
    {
      "ref": "faizankhandeshmukh/exercise-n-step-lookahead",
      "votes": 5
    },
    {
      "ref": "faizankhandeshmukh/exercise-one-step-lookahead",
      "votes": 6
    },
    {
      "ref": "vartikajain0019/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "faizankhandeshmukh/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "rahuljaisy/alphazero-self-play-reinforcement-agent",
      "votes": 40
    },
    {
      "ref": "akhileshmondi/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "neshumaev/connectx-with-q-learning",
      "votes": 2
    },
    {
      "ref": "masashiyamada/notebook0a585ed4c2",
      "votes": 3
    },
    {
      "ref": "ishitabahamnia/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "martial/deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "nina2025/agent-3x3-one-line-of-code-vs-negamax",
      "votes": 25
    },
    {
      "ref": "sisifeb/sisi-ex4",
      "votes": 1
    },
    {
      "ref": "chandnipadia/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "chandnipadia/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "mahdikratos/submission-tar-gz",
      "votes": 0
    },
    {
      "ref": "zerol0l/connectx",
      "votes": 2
    },
    {
      "ref": "nina2025/agent-one-line-of-code",
      "votes": 18
    },
    {
      "ref": "masashiyamada/notebook94035595aa",
      "votes": 1
    },
    {
      "ref": "michaelmichaels/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "yaquiramos/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "gianlucarapaglia/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "haronkipkosgei/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "yaquiramos/exercise-one-step-lookahead",
      "votes": 7
    },
    {
      "ref": "yaquiramos/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "dhaneshbb/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "dhaneshbb/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "dhaneshbb/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "dhaneshbb/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "nvnhat04/connect4",
      "votes": 0
    },
    {
      "ref": "llvarsll/connect-x-with-800-rating-feat-vars",
      "votes": 2
    },
    {
      "ref": "chuk1123/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "jasmainekhale/connectx-double-q-learning",
      "votes": 0
    },
    {
      "ref": "jasmainekhale/connectx-game",
      "votes": 4
    },
    {
      "ref": "seifyasserahmed/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "seifyasserahmed/exercise-one-step-lookahead",
      "votes": 3
    },
    {
      "ref": "seifyasserahmed/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "haoyuliao14116/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "haoyuliao14116/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "haoyuliao14116/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "alexkalita/n-step-lookahead-minimax-agent-visualization",
      "votes": 4
    },
    {
      "ref": "funkeymonkey/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "funkeymonkey/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "funkeymonkey/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "funkeymonkey/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "drumilkotecha/play-the-game-first-commit",
      "votes": 0
    },
    {
      "ref": "samarthpujari/connectx-competition-1",
      "votes": 10
    },
    {
      "ref": "samarthpujari/connectx-competition",
      "votes": 9
    },
    {
      "ref": "raahimrizwan/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "mithunpiriyan/x-connect",
      "votes": 3
    },
    {
      "ref": "rauf111/3rd-try",
      "votes": 3
    },
    {
      "ref": "marcelofrayha/connectx-minimax-strategy",
      "votes": 2
    },
    {
      "ref": "pranitdilipmenkar/connect-x-using-actorcritic",
      "votes": 2
    },
    {
      "ref": "joaovitoroliveiradev/notebook912443c458",
      "votes": 1
    },
    {
      "ref": "andrewcalcutt/connectx-agent-1200-rating",
      "votes": 7
    },
    {
      "ref": "t8101349/connect-x-rl-model",
      "votes": 1
    },
    {
      "ref": "stevesiddu/connectx-getting-started",
      "votes": 6
    },
    {
      "ref": "micael95/connect-x-with-double-q-learning",
      "votes": 6
    },
    {
      "ref": "ka1242/connectx-minimax",
      "votes": 4
    },
    {
      "ref": "joeprogram/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "t8101349/connect-x",
      "votes": 1
    },
    {
      "ref": "joeprogram/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "joeprogram/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "joeprogram/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "octahedronbb/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "lucasply/project2-test",
      "votes": 0
    },
    {
      "ref": "agebhard/gs-deliverable1-ai-prioritize-center",
      "votes": 6
    },
    {
      "ref": "agebhard/notebookbad73fbeaa",
      "votes": 3
    },
    {
      "ref": "agebhard/notebook1fec54a448",
      "votes": 3
    },
    {
      "ref": "jrberganzaunis/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "jrberganzaunis/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "jrberganzaunis/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "jrberganzaunis/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "haoyou2024/notebookb175331dc9",
      "votes": 1
    },
    {
      "ref": "noahyn/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "moribin/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "recepbattal/exercise-n-step-lookahead",
      "votes": 5
    },
    {
      "ref": "ismetsemedov/connect-x",
      "votes": 8
    },
    {
      "ref": "bebobob/connect-x-ppo-algorithm-starter",
      "votes": 1
    },
    {
      "ref": "omikad/connectx-with-probs",
      "votes": 6
    },
    {
      "ref": "viroopaksh/connectfour-primary-code",
      "votes": 1
    },
    {
      "ref": "stemosamaghandour/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "leandroesvael/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "guzefeng/connect-x",
      "votes": 1
    },
    {
      "ref": "srijakatru/deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "aditimundra/connect-4-agent",
      "votes": 11
    },
    {
      "ref": "difallahhadjar/connect-x-using-monte-carlo-tree-search",
      "votes": 7
    },
    {
      "ref": "sccollection/submission-high-accuracy",
      "votes": 14
    },
    {
      "ref": "nickmacd/ppo-using-sb3",
      "votes": 11
    },
    {
      "ref": "yunsuxiaozi/connect-x-ppo-algorithm-starter",
      "votes": 12
    },
    {
      "ref": "yunsuxiaozi/connect-x-beginner-lb-550",
      "votes": 3
    },
    {
      "ref": "jvthunder/connect-4-ai-agent-making",
      "votes": 8
    },
    {
      "ref": "xinawang/week-1-2-hw-agents-and-environments",
      "votes": 10
    },
    {
      "ref": "mohdzia356/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "nickmacd/connectx-a2c-from-scratch-with-pytorch",
      "votes": 4
    },
    {
      "ref": "deveshkumargola/exercise-deep-reinforcement-learning",
      "votes": 13
    },
    {
      "ref": "deveshkumargola/exercise-n-step-lookahead",
      "votes": 15
    },
    {
      "ref": "deveshkumargola/exercise-one-step-lookahead",
      "votes": 22
    },
    {
      "ref": "shenoudasafwat/connect-xx",
      "votes": 16
    },
    {
      "ref": "anhhkiu/exercise-connect-x-play-the-game",
      "votes": 20
    },
    {
      "ref": "yusufhanerbas/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "namratapatel05/dqn-connect-x",
      "votes": 20
    },
    {
      "ref": "marekgp/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "hadriencr/connectx-tree-searches-1200-elo",
      "votes": 3
    },
    {
      "ref": "anikabasu/anika-basu-look-one-step-ahead",
      "votes": 3
    },
    {
      "ref": "shadesh/connect-x",
      "votes": 7
    },
    {
      "ref": "kyawswarhein/deep-rl-with-stable-baseline3-and-gymnasium-ppo",
      "votes": 0
    },
    {
      "ref": "sivaprasanths/deep-reinforcement-learning",
      "votes": 5
    },
    {
      "ref": "samanvaysiddharth/connectx101",
      "votes": 17
    },
    {
      "ref": "elishajanebalagulan/minimax-algorithm-in-connect-x",
      "votes": 5
    },
    {
      "ref": "anikabasu/anika-basu-connect-4-ai-club-activity",
      "votes": 1
    },
    {
      "ref": "mohamedayman12/alphaconnectx",
      "votes": 1
    },
    {
      "ref": "svendaj/connect-x-exercise-deep-rl-submission-v1",
      "votes": 7
    },
    {
      "ref": "maximilianolzinger/connectx-getting-started",
      "votes": 0
    },
    {
      "ref": "thomasforjan/connect-x-kaggle-competition-rl-h",
      "votes": 4
    },
    {
      "ref": "jfeichtinger/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "christopherwildzeisz/connectx-wildzeisz-christopher",
      "votes": 1
    },
    {
      "ref": "yosefibrahim/exercise-deep-reinforcement-learning",
      "votes": 14
    },
    {
      "ref": "sofrooo/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "rvadim/public-dfs-heuristic",
      "votes": 3
    },
    {
      "ref": "erminalic1/connectx-bswe",
      "votes": 2
    },
    {
      "ref": "minecraftnerd/one-step-lookahead",
      "votes": 4
    },
    {
      "ref": "lukasproksch/project-connectx",
      "votes": 0
    },
    {
      "ref": "fhbmarcon/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "underdawg32/notebookbd2c3b1c09",
      "votes": 0
    },
    {
      "ref": "zakmalik9/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "klausfreitag/connectx-freitag-2110859005",
      "votes": 0
    },
    {
      "ref": "lukasproksch/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "amirmohammadparvizi/agents-connect-x",
      "votes": 18
    },
    {
      "ref": "atanumondal01/notebook60adc4bbe3",
      "votes": 6
    },
    {
      "ref": "shivamvermathapar/connectx",
      "votes": 18
    },
    {
      "ref": "ishanmathurkaggle28/basic-exercise",
      "votes": 38
    },
    {
      "ref": "minecraftnerd/look-one-step-ahead-step-2",
      "votes": 2
    },
    {
      "ref": "minecraftnerd/activity-kaggle",
      "votes": 7
    },
    {
      "ref": "emilymarieahtnan/exercise-one-step-lookahead",
      "votes": 5
    },
    {
      "ref": "svendaj/deep-rl-with-sb3-and-gymnasium-multithreaded",
      "votes": 26
    },
    {
      "ref": "tarndeepsingh16/connect-x",
      "votes": 26
    },
    {
      "ref": "adrianorampoldi/deep-reinforcement-learning-forza-4",
      "votes": 2
    },
    {
      "ref": "samranahmed/cell-swarm6",
      "votes": 3
    },
    {
      "ref": "mohamedelnashar/connect-four-play-the-game",
      "votes": 0
    },
    {
      "ref": "avishekrauniyar/connect-four-game",
      "votes": 5
    },
    {
      "ref": "bromotdi/exercise-deep-reinforcement-learning",
      "votes": 14
    },
    {
      "ref": "bromotdi/exercise-n-step-lookahead",
      "votes": 4
    },
    {
      "ref": "bromotdi/exercise-one-step-lookahead",
      "votes": 11
    },
    {
      "ref": "muhammadwaqiazizi/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "muhammadwaqiazizi/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "bromotdi/exercise-play-the-game",
      "votes": 10
    },
    {
      "ref": "larjeck/cell-swarm6",
      "votes": 10
    },
    {
      "ref": "syedjarullahhisham/connectx-n-step-lookahead-minimax",
      "votes": 10
    },
    {
      "ref": "svendaj/connect-x-exercise-deep-rl-submission",
      "votes": 16
    },
    {
      "ref": "arunodhayan/connectx-multi-agent-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "syedjarullahhisham/connectx-deep-rl-minimax-combined-side-by-side",
      "votes": 13
    },
    {
      "ref": "polifemus/gentle-introduction-to-q-learning",
      "votes": 5
    },
    {
      "ref": "cvclark/connect-x-n-steps",
      "votes": 0
    },
    {
      "ref": "muhammadwaqiazizi/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "chhelp/exercise-deep-reinforcement-learning",
      "votes": 5
    },
    {
      "ref": "chhelp/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "chhelp/exercise-one-step-lookahead",
      "votes": 2
    },
    {
      "ref": "marcpaulo/numpy-n-stepsla",
      "votes": 23
    },
    {
      "ref": "chungchenjohnran/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "yassintalssis/reinforcement-learning-chess-3-q-networks",
      "votes": 0
    },
    {
      "ref": "indraneeldey/minimax-optimized-with-alpha-beta-pruning",
      "votes": 6
    },
    {
      "ref": "chhelp/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "mnku2407/exercise-play-the-game",
      "votes": 34
    },
    {
      "ref": "gopaltheboss/exercise-deep-reinforcement-learning",
      "votes": 10
    },
    {
      "ref": "gopaltheboss/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "likitha44/gamebot",
      "votes": 1
    },
    {
      "ref": "gopaltheboss/exercise-one-step-lookahead",
      "votes": 5
    },
    {
      "ref": "gopaltheboss/exercise-play-the-game",
      "votes": 10
    },
    {
      "ref": "kenjif/exercise-one-step-lookahead",
      "votes": 2
    },
    {
      "ref": "kenjif/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "jasonheesanglee/email-notification-colab-session-autoshutdown",
      "votes": 67
    },
    {
      "ref": "chhelp/connectx-getting-started",
      "votes": 14
    },
    {
      "ref": "rauljorda/heuristic-connect-4-master",
      "votes": 4
    },
    {
      "ref": "anouartayi/connectx-agent",
      "votes": 2
    },
    {
      "ref": "derrekdevon/random-agent",
      "votes": 3
    },
    {
      "ref": "kautilyakatariya/exercise-n-step-lookahead",
      "votes": 7
    },
    {
      "ref": "juhotuho10/connect-4-predicted-board-improved",
      "votes": 4
    },
    {
      "ref": "tendaishoko/exercise-play-the-game",
      "votes": 9
    },
    {
      "ref": "giriprasad512/connect-x-inference-1",
      "votes": 6
    },
    {
      "ref": "pelinkeskin/deep-rl-with-stable-baseline3-and-gymnasium-ppo",
      "votes": 82
    },
    {
      "ref": "nawatix/alphazero-for-connect-4",
      "votes": 4
    },
    {
      "ref": "chuongthi/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "salehzeer/exercise-play-the-game",
      "votes": 15
    },
    {
      "ref": "wigglejimmy/connectx-ac",
      "votes": 0
    },
    {
      "ref": "wigglejimmy/connectx-q-learning",
      "votes": 0
    },
    {
      "ref": "jonasreinhardt/connect-x-exploring-reinforcement-learning-1",
      "votes": 13
    },
    {
      "ref": "xiefei/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "xiefei/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "xiefei/exercise-one-step-lookahead",
      "votes": 2
    },
    {
      "ref": "xiefei/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "ylogicmachine/play-the-game",
      "votes": 7
    },
    {
      "ref": "xiefei/deep-reinforcement-learning",
      "votes": 3
    },
    {
      "ref": "xiefei/n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "xiefei/one-step-lookahead",
      "votes": 2
    },
    {
      "ref": "xiefei/play-the-game",
      "votes": 4
    },
    {
      "ref": "miichaaeel/alphazero-connectx",
      "votes": 8
    },
    {
      "ref": "wrinkledtime/reinforce-with-critic-rl",
      "votes": 9
    },
    {
      "ref": "wrinkledtime/reinforce-rl",
      "votes": 10
    },
    {
      "ref": "rifatmonzurpavel/connectx-with-deep-q-learning-c20995",
      "votes": 0
    },
    {
      "ref": "bushrazaheralbusaidi/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "kheemchandra/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "kheemchandra/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "kheemchandra/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "salmtcat/ppo-vs-a2c-vs-dqn-and-mlppolicy-vs-cnnpolicy",
      "votes": 40
    },
    {
      "ref": "abdulazizergashev/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "tariqbashir/deep-reinforcement-learning",
      "votes": 51
    },
    {
      "ref": "wrinkledtime/actorcritic-connectx",
      "votes": 26
    },
    {
      "ref": "wrinkledtime/conv-deep-q-connectx",
      "votes": 15
    },
    {
      "ref": "refried/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "kennytanner/connect-x-alpha-beta-pruned-lookahead-singularity",
      "votes": 3
    },
    {
      "ref": "kothais/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "rajanubhav/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "petrkushnir/n-step-lookahead-alpha-beta-pruning",
      "votes": 14
    },
    {
      "ref": "turabiyldrm/deep-q-learning-with-pytorch-for-connect-x",
      "votes": 15
    },
    {
      "ref": "mwaseem75/exercise-deep-reinforcement-learning",
      "votes": 5
    },
    {
      "ref": "mwaseem75/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "mwaseem75/exercise-one-step-lookahead",
      "votes": 2
    },
    {
      "ref": "mwaseem75/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "jaroslavlanger/connect-x-dqn",
      "votes": 1
    },
    {
      "ref": "mhnewland/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "perfectnight123/game-ai-and-reinforcement-learning",
      "votes": 23
    },
    {
      "ref": "famapa/simulation-game-connect-checkers",
      "votes": 4
    },
    {
      "ref": "perfectnight123/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "perfectnight123/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "perfectnight123/exercise-play-the-game",
      "votes": 5
    },
    {
      "ref": "syanli/deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "sanandachowdhury/connect-x",
      "votes": 12
    },
    {
      "ref": "percedal/exercise-n-step-lookahead",
      "votes": 4
    },
    {
      "ref": "percedal/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "percedal/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "wowthecoder/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "amyhewitt/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "amyhewitt/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "arunmunagala/exercise-play-the-game",
      "votes": 13
    },
    {
      "ref": "dott1718/kdb-workshop",
      "votes": 62
    },
    {
      "ref": "gyozzza/handyrl-connectx",
      "votes": 8
    },
    {
      "ref": "shakeelbhatti/connect-x-notebook",
      "votes": 7
    },
    {
      "ref": "engnoura2/deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "engnoura2/n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "engnoura2/one-step-lookahead",
      "votes": 3
    },
    {
      "ref": "engnoura2/play-the-game",
      "votes": 9
    },
    {
      "ref": "mayracondorilizarbe/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "mayracondorilizarbe/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mayracondorilizarbe/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "davidberghaus/connectx-using-the-deep-crossentropy-method",
      "votes": 1
    },
    {
      "ref": "js2599/connectx-5",
      "votes": 1
    },
    {
      "ref": "fernandopomon/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "js2599/002-q-learning-step-by-step-instruction",
      "votes": 0
    },
    {
      "ref": "mustafagull/connect-x-actor-critic",
      "votes": 8
    },
    {
      "ref": "danielmiao1/connectx",
      "votes": 5
    },
    {
      "ref": "ngfkf1vv5ot6/connectx-alphazero-ab",
      "votes": 23
    },
    {
      "ref": "raj401/simple-baseline-connect-x",
      "votes": 16
    },
    {
      "ref": "jiprud/connectx-agent",
      "votes": 4
    },
    {
      "ref": "pulljosh/connect-4-workshop",
      "votes": 22
    },
    {
      "ref": "arti1117/connect-x",
      "votes": 9
    },
    {
      "ref": "truthhorizon/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "jamilahfoucher/create-a-connectx-agent",
      "votes": 0
    },
    {
      "ref": "tracyporter/minimax-algorithm-with-alpha-beta-prunning",
      "votes": 2
    },
    {
      "ref": "tracyporter/connectx-agent-blocker",
      "votes": 0
    },
    {
      "ref": "tracyporter/connectx-beginner",
      "votes": 4
    },
    {
      "ref": "tracyporter/connectx-random-centermost-col",
      "votes": 2
    },
    {
      "ref": "tracyporter/connectx-random",
      "votes": 2
    },
    {
      "ref": "opkaggle123/g-a-r-4-exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "opkaggle123/g-a-r-3-exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "opkaggle123/g-a-r-2-exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "opkaggle123/g-a-r-1-exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "dmitrylessy/connectx-minimax-ab-pruning-5-steps",
      "votes": 5
    },
    {
      "ref": "pierretihon/cnn-error-padding",
      "votes": 1
    },
    {
      "ref": "lukemahan/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "lukemahan/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mohammedbuallay/cell-swarm",
      "votes": 1
    },
    {
      "ref": "nikitakrasnytskyi/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "chasset/game-ai-and-reinforcem-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "chasset/game-ai-and-reinforcement-learnin-n-step-lookahead",
      "votes": 4
    },
    {
      "ref": "chasset/game-ai-and-reinforcement-learn-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "chasset/connectx-getting-started",
      "votes": 0
    },
    {
      "ref": "chasset/game-ai-and-reinforcement-learning-play-the-game",
      "votes": 2
    },
    {
      "ref": "lovroselic/connect-4-ls",
      "votes": 13
    },
    {
      "ref": "sgreiner/starter-fork",
      "votes": 5
    },
    {
      "ref": "dsmeena/competition-rl-with-connectx",
      "votes": 6
    },
    {
      "ref": "martynovandrey/the-fast-mini-max-iv",
      "votes": 32
    },
    {
      "ref": "martynovandrey/the-fast-mini-max-ii",
      "votes": 8
    },
    {
      "ref": "alaaalawawdeh/deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "nourahmad57/deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "brellsanwouo/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "brellsanwouo/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "brellsanwouo/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "brellsanwouo/brain-rinforcement-learning",
      "votes": 2
    },
    {
      "ref": "briansalamone/keras-rl-dqn-connectx",
      "votes": 7
    },
    {
      "ref": "filipinogambino/double-dqn",
      "votes": 2
    },
    {
      "ref": "amanalisiddiqui/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "alossimon/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "drzhuzhe/reinforcement-learning-chess-3-q-networks",
      "votes": 10
    },
    {
      "ref": "drzhuzhe/reinforcement-learning-chess-2-model-free-methods",
      "votes": 2
    },
    {
      "ref": "drzhuzhe/reinforcement-learning-chess-1-policy-iteration",
      "votes": 9
    },
    {
      "ref": "sorkun/5x-faster-heuristic",
      "votes": 6
    },
    {
      "ref": "oeyvindt/notebook3f60010bf4",
      "votes": 3
    },
    {
      "ref": "qlaudy/connect-x-heuristic",
      "votes": 8
    },
    {
      "ref": "cookingmath/ds-huddle-1-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "tahaakr/exercise-play-the-game",
      "votes": 50
    },
    {
      "ref": "asadsabir2000/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "arontha/n-1-lookahead-using-classes-starter-template",
      "votes": 1
    },
    {
      "ref": "thbalaji/day-29",
      "votes": 0
    },
    {
      "ref": "aminuabdusalam/bot-smart",
      "votes": 9
    },
    {
      "ref": "pacomeperez/projet-8-connectx",
      "votes": 6
    },
    {
      "ref": "asadsabir2000/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "asadsabir2000/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mugicha999/notebookce9ad0f4cf",
      "votes": 0
    },
    {
      "ref": "tadamasahayata/notebookce9ad0f4cf",
      "votes": 0
    },
    {
      "ref": "kagglesalmon/connect4",
      "votes": 7
    },
    {
      "ref": "asadsabir2000/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "matsumoto1109/q-learning01",
      "votes": 0
    },
    {
      "ref": "kei456/notebookce9ad0f4cf",
      "votes": 3
    },
    {
      "ref": "kawabatads/q-learning01-1",
      "votes": 0
    },
    {
      "ref": "koheiyamamoto0531/q-learning01",
      "votes": 2
    },
    {
      "ref": "carlosmerino/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "viacheslavkucherenko/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "ace147/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "ace147/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "ace147/exercise-play-the-game",
      "votes": 23
    },
    {
      "ref": "ace147/connectx-practice-notebook1",
      "votes": 10
    },
    {
      "ref": "mickaelfayeulle/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "mickaelfayeulle/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mickaelfayeulle/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mickaelfayeulle/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "kennych/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "kennych/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "kennych/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "kennych/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "gyozzza/pozero-approach",
      "votes": 7
    },
    {
      "ref": "mariah2020/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "rajeshsundaram/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "rajeshsundaram/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "rajeshsundaram/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "carlosesteves/exercise-deep-reinforcement-learning",
      "votes": 2
    },
    {
      "ref": "wuliuqii/notebook803f40770c",
      "votes": 0
    },
    {
      "ref": "burakerdoan/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "robertmacwha/connextx-shared-notebook",
      "votes": 1
    },
    {
      "ref": "viznrvn/deep-q-learning-with-experience-replay-theory",
      "votes": 22
    },
    {
      "ref": "kishankartha/one-step-lookahead",
      "votes": 6
    },
    {
      "ref": "gisletv/play-the-game",
      "votes": 0
    },
    {
      "ref": "ertugrulakay/improved-deep-reinforcement-learning",
      "votes": 2
    },
    {
      "ref": "habibmrad1983/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "jennerbrandon/ml-batch-ms-connect",
      "votes": 4
    },
    {
      "ref": "diegoauad/connectx-rl-experiment",
      "votes": 0
    },
    {
      "ref": "diegoauad/fork-of-connectx-with-stable-baselines",
      "votes": 0
    },
    {
      "ref": "lizkrema/exercise-one-step-lookahead",
      "votes": 3
    },
    {
      "ref": "lucabasa/a-shameless-journey-into-rl-from-scratch",
      "votes": 29
    },
    {
      "ref": "lalonuez/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "lalonuez/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "marcodepaolini/faster-alpha-beta-pruning-n-step-lookahead",
      "votes": 20
    },
    {
      "ref": "jerinm/connectx-checkers-simulation",
      "votes": 1
    },
    {
      "ref": "vishnuravi99/notebook814d4b7eeb",
      "votes": 0
    },
    {
      "ref": "meghamgarg/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "leonardoferigutti/minimax-algorithm-with-alpha-beta-prunning",
      "votes": 7
    },
    {
      "ref": "wiwiteria/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "wiwiteria/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "huangjiawei0824/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "stuartmcintosh/exercise-deep-reinforcement-learning",
      "votes": 8
    },
    {
      "ref": "riadalmadani/minimax-agnet-with-4-steps",
      "votes": 9
    },
    {
      "ref": "georgezoto/game-ai-and-rl-deep-reinforcement-learning",
      "votes": 16
    },
    {
      "ref": "jganjga/intro-to-game-ai-and-reinforcement-learning-1",
      "votes": 14
    },
    {
      "ref": "georgezoto/game-ai-and-rl-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "georgezoto/game-ai-and-rl-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "kieranhobden/connectx-functions-explained",
      "votes": 8
    },
    {
      "ref": "hendryr/exercise-deep-reinforcement-learning",
      "votes": 3
    },
    {
      "ref": "miguelbaigorri/n-step-lookahead-with-alpha-beta-prunning",
      "votes": 20
    },
    {
      "ref": "miguelbaigorri/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "miguelbaigorri/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "maffei2443/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "dennisho/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "dennisho/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "dennisho/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "dennisho/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "upsidedowncookie/does-connectx-env-run-not-allow-print-statements",
      "votes": 0
    },
    {
      "ref": "georgezoto/play-the-game",
      "votes": 0
    },
    {
      "ref": "georgezoto/game-ai-and-reinforcement-learning-play-the-game",
      "votes": 1
    },
    {
      "ref": "tkarahan/connectx-rl-experiment",
      "votes": 4
    },
    {
      "ref": "ricardoalbertodata/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "masurte/deep-q-learning-implementation",
      "votes": 9
    },
    {
      "ref": "masurte/ppo-algorithm",
      "votes": 16
    },
    {
      "ref": "masurte/dueling-double-dqn",
      "votes": 7
    },
    {
      "ref": "masurte/deep-q-learning",
      "votes": 2
    },
    {
      "ref": "kieranhobden/reinforcement-learning-in-connectx",
      "votes": 23
    },
    {
      "ref": "codenamekash/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "kieranhobden/beginner-s-guide-to-connectx",
      "votes": 38
    },
    {
      "ref": "hak999/connect4-minmax-conventional-baseline",
      "votes": 7
    },
    {
      "ref": "lbarbosa/connectx-deep-reinforcement-learning",
      "votes": 16
    },
    {
      "ref": "olivermoody/connectx-reinforcement-learning",
      "votes": 8
    },
    {
      "ref": "suegreen/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "koutetsu/connectx-multi-agent-reinforcement-learning-2",
      "votes": 5
    },
    {
      "ref": "davidabelin/heuristic",
      "votes": 5
    },
    {
      "ref": "gamebo11/agent-vinod",
      "votes": 1
    },
    {
      "ref": "davidabelin/learner-save-model",
      "votes": 3
    },
    {
      "ref": "davidabelin/alphabeta-agent",
      "votes": 6
    },
    {
      "ref": "koutetsu/connectx-multi-agent-reinforcement-learning-1",
      "votes": 15
    },
    {
      "ref": "davidabelin/given-deep-learner",
      "votes": 3
    },
    {
      "ref": "davidabelin/n-step-agent",
      "votes": 4
    },
    {
      "ref": "mrgeislinger/connectx-getting-started-variant",
      "votes": 17
    },
    {
      "ref": "joerakhimov/connectx-11",
      "votes": 1
    },
    {
      "ref": "moneebarifbbs/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "glazed/monte-carlo-w-adaptive-playouts",
      "votes": 7
    },
    {
      "ref": "joerakhimov/connectx-10",
      "votes": 0
    },
    {
      "ref": "bakhshiyev/exercise-n-step-lookahead",
      "votes": 3
    },
    {
      "ref": "bakhshiyev/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "joerakhimov/connectx-9",
      "votes": 2
    },
    {
      "ref": "joerakhimov/connectx-6-custom-cnn",
      "votes": 2
    },
    {
      "ref": "theuniversesd/exercise-n-step-lookahead",
      "votes": 4
    },
    {
      "ref": "anweshasinha/exercise-deep-reinforcement-learning",
      "votes": 2
    },
    {
      "ref": "anweshasinha/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "anweshasinha/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "anweshasinha/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "higepon/interesting-side-effect-of-env-step-when-self-play",
      "votes": 4
    },
    {
      "ref": "tobiasbueck/connectx",
      "votes": 4
    },
    {
      "ref": "reinforcer/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "tarunbisht11/get-started-with-kaggle-environment",
      "votes": 43
    },
    {
      "ref": "ikechan/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "jwilliamhughdore/tactical-varying-step-minimax-gets-1065",
      "votes": 17
    },
    {
      "ref": "jwilliamhughdore/fastest-n-step-lookahead-minimax-agent-with-cython",
      "votes": 11
    },
    {
      "ref": "sidagar/making-minimax-20x-faster",
      "votes": 11
    },
    {
      "ref": "joerakhimov/connectx-3",
      "votes": 18
    },
    {
      "ref": "mkahraman19/play-the-game",
      "votes": 1
    },
    {
      "ref": "fauh45/connect-x-with-q-learning",
      "votes": 4
    },
    {
      "ref": "louis925/connectx-with-q-learning",
      "votes": 5
    },
    {
      "ref": "sadmanaraf/starter-connect-x",
      "votes": 4
    },
    {
      "ref": "sadmanaraf/connect-x-starter",
      "votes": 4
    },
    {
      "ref": "garyongguanjie/minimax-alphabeta-playable",
      "votes": 1
    },
    {
      "ref": "crazychild/connectx-agent-with-1-step-lookahead",
      "votes": 0
    },
    {
      "ref": "crazychild/connectx-agent-from-exercise-2",
      "votes": 1
    },
    {
      "ref": "jamesmcguigan/connectx-implementing-functions-in-pytorch",
      "votes": 9
    },
    {
      "ref": "jamesmcguigan/connectx-vectorized-bitshifting-tutorial",
      "votes": 17
    },
    {
      "ref": "metehankutlu/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "jamesmcguigan/connectx-mcts-bitboard-bitsquares-heuristic",
      "votes": 63
    },
    {
      "ref": "velenos14/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "garyongguanjie/mini-max-alpha-beta-no-np",
      "votes": 42
    },
    {
      "ref": "garyongguanjie/numba-speedtest",
      "votes": 3
    },
    {
      "ref": "garyongguanjie/alphazeroconnect4",
      "votes": 4
    },
    {
      "ref": "metehankutlu/exercise-n-step-lookahead",
      "votes": 10
    },
    {
      "ref": "dongshengcheng/connectx-with-q-learning",
      "votes": 0
    },
    {
      "ref": "jamesmcguigan/connectx-numba-testcases",
      "votes": 6
    },
    {
      "ref": "jamesmcguigan/connectx-monty-carlo-tree-search",
      "votes": 11
    },
    {
      "ref": "sagnikpatra/exercise-n-step-lookahead",
      "votes": 5
    },
    {
      "ref": "sagnikpatra/exercise-one-step-lookahead",
      "votes": 5
    },
    {
      "ref": "sidagar/getting-1000-score-using-only-minimax",
      "votes": 58
    },
    {
      "ref": "metehankutlu/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "shadowtime2000/connectx",
      "votes": 0
    },
    {
      "ref": "kosta324/exercise-deep-reinforcement-learning",
      "votes": 9
    },
    {
      "ref": "brownliuinnz/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "salmaneunus/one-step-lookahead-reinforcement-learning-1",
      "votes": 11
    },
    {
      "ref": "gordotron85/teaching-an-agent-to-play-connect-4",
      "votes": 20
    },
    {
      "ref": "babs28806/exercise-deep-reinforcement-learning",
      "votes": 4
    },
    {
      "ref": "elasmotherium/up-to-11-step-lookahead-for-training",
      "votes": 10
    },
    {
      "ref": "athews/connectx-getting-started-with-game-ai",
      "votes": 6
    },
    {
      "ref": "erdemerbaba/exercise-play-the-game",
      "votes": 5
    },
    {
      "ref": "syoyanakajima0428/kernel2153fea94e",
      "votes": 0
    },
    {
      "ref": "sagnikpatra/exercise-play-the-game",
      "votes": 1
    },
    {
      "ref": "metehankutlu/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "toshikazuwatanabe/connect4-make-submission-with-stable-baselines3",
      "votes": 76
    },
    {
      "ref": "ananyaroy1011/exercise-play-the-game",
      "votes": 4
    },
    {
      "ref": "ananyaroy1011/connect4",
      "votes": 3
    },
    {
      "ref": "nakamichi/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "yasunorisato/minimax-alphabeta",
      "votes": 5
    },
    {
      "ref": "fanbyprinciple/connectx-rule-based-easy-solution",
      "votes": 1
    },
    {
      "ref": "danich329/connect4game-with-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "nakaokazuki/kernel55186e9127",
      "votes": 0
    },
    {
      "ref": "brandonnova/connect-x-v1",
      "votes": 3
    },
    {
      "ref": "naruho/kernel3825133d63",
      "votes": 0
    },
    {
      "ref": "miteshkumar7/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "naruho/kernel62d3793d3c",
      "votes": 0
    },
    {
      "ref": "mhyodo/connectx-with-deep-q-learning-ver",
      "votes": 14
    },
    {
      "ref": "thiagobello/connectx-getting-started",
      "votes": 2
    },
    {
      "ref": "kaitokawasaka/kernel4c5ca7c421",
      "votes": 0
    },
    {
      "ref": "davidmis/connectx-monte-carlo-w-global-state",
      "votes": 4
    },
    {
      "ref": "saraswatitiwari/exercise-play-the-game",
      "votes": 5
    },
    {
      "ref": "ashutosh111/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "davidmis/connectx-beginner-tips-persistent-sate-timeouts",
      "votes": 7
    },
    {
      "ref": "huhao05133/exercise-deep-reinforcement-learning",
      "votes": 2
    },
    {
      "ref": "huhao05133/n-step-lookahead",
      "votes": 6
    },
    {
      "ref": "huhao05133/one-step-lookahead",
      "votes": 4
    },
    {
      "ref": "huhao05133/play-the-game",
      "votes": 8
    },
    {
      "ref": "davidmis/connectx-monte-carlo",
      "votes": 11
    },
    {
      "ref": "aman2000jaiswal/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "ellertsmari/exercise-deep-reinforcement-learning",
      "votes": 2
    },
    {
      "ref": "yasunorisato/kernel3992c9f576",
      "votes": 2
    },
    {
      "ref": "nlebang/revised-exercise-n-step-lookahead",
      "votes": 7
    },
    {
      "ref": "nlebang/revised-exercise-one-step-lookahead",
      "votes": 5
    },
    {
      "ref": "vatch123/connectx-minimax",
      "votes": 5
    },
    {
      "ref": "yasunorisato/exercise-n-step-lookahead",
      "votes": 2
    },
    {
      "ref": "shebinscaria/tutorial-connectx-minimax-pruning",
      "votes": 39
    },
    {
      "ref": "nlebang/revised-exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "saraswatitiwari/kernel6d2e05b93b",
      "votes": 1
    },
    {
      "ref": "vatch123/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "nlebang/connect-x-for-newbie",
      "votes": 6
    },
    {
      "ref": "bkowshik/connect-four",
      "votes": 3
    },
    {
      "ref": "jesusfernandezrevelles/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "ellertsmari/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "augustocorrea48/reinforcmentlearningtutorial",
      "votes": 10
    },
    {
      "ref": "piyushmishra1999/ai-to-play-connect-4-better-than-me",
      "votes": 16
    },
    {
      "ref": "sklasfeld/connect4game-without-reinforcement-learning",
      "votes": 5
    },
    {
      "ref": "c7934597/getting-started-with-connectx",
      "votes": 19
    },
    {
      "ref": "jorgeavila1/create-a-connectx-agent",
      "votes": 0
    },
    {
      "ref": "gyozzza/alphazero-like-combination-of-mcts-and-dnn",
      "votes": 11
    },
    {
      "ref": "aishwaryabala/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "jamesmcguigan/connectx-alphabeta-minimax",
      "votes": 8
    },
    {
      "ref": "cbackes000/exercise-deep-reinforcement-learning",
      "votes": 0
    },
    {
      "ref": "cbackes000/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "ekikagg/connect-x-practise",
      "votes": 1
    },
    {
      "ref": "cbackes000/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "cbackes000/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "nitramj/double-q-learning-implementation",
      "votes": 6
    },
    {
      "ref": "connect4alphazero/alphazero-baseline-connectx",
      "votes": 154
    },
    {
      "ref": "briansxu/connectx-w-pytorch-dqn",
      "votes": 4
    },
    {
      "ref": "maxr43/connect-4",
      "votes": 1
    },
    {
      "ref": "jamesmcguigan/connectx-manually-coded-strategies",
      "votes": 5
    },
    {
      "ref": "jamesmcguigan/connectx-random-agent",
      "votes": 9
    },
    {
      "ref": "taiwokenny/exercise-one-step-lookahead",
      "votes": 1
    },
    {
      "ref": "nahumsa/alpha-beta-prunning",
      "votes": 9
    },
    {
      "ref": "ssk4988/connectx-minimax-approach",
      "votes": 14
    },
    {
      "ref": "kuyantsevvp/kernel7b1790d15c",
      "votes": 1
    },
    {
      "ref": "indigosphinx/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "abdullatiftopu/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "choithuthoi/negamax-approach",
      "votes": 1
    },
    {
      "ref": "roberthortonii/connectx-getting-started",
      "votes": 0
    },
    {
      "ref": "yegorbiryukov/cell-swarm",
      "votes": 209
    },
    {
      "ref": "peijenlin/peijen-connectx",
      "votes": 0
    },
    {
      "ref": "timoboz/connectx-aotr-hackathon",
      "votes": 6
    },
    {
      "ref": "mahirahmzh/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "timoboz/connectx-aotr-agent-timo",
      "votes": 3
    },
    {
      "ref": "matant/monte-carlo-tree-search-connectx",
      "votes": 125
    },
    {
      "ref": "mpwolke/exercise-deep-reinforcement-learning",
      "votes": 2
    },
    {
      "ref": "helloworld141/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "zanedurante/intelligent-monte-carlo",
      "votes": 19
    },
    {
      "ref": "aakashg1999/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "mpwolke/exercise-one-step-lookahead",
      "votes": 3
    },
    {
      "ref": "mpwolke/exercise-play-the-game",
      "votes": 3
    },
    {
      "ref": "aakashg1999/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "kintumiku/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "helloworld141/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "priteshraj10/play-game",
      "votes": 4
    },
    {
      "ref": "pablovallejo/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "ismailcanga/n-step-lookahead-weighted-randomnes-via-counter",
      "votes": 0
    },
    {
      "ref": "simeonlichtenstein/my-working-submission",
      "votes": 3
    },
    {
      "ref": "davidrodrod/exercise-play-the-game",
      "votes": 2
    },
    {
      "ref": "jamesdavey/exercise-n-step-lookahead",
      "votes": 1
    },
    {
      "ref": "jbj2505/submitting-more-than-one-python-file",
      "votes": 13
    },
    {
      "ref": "oskarfirlej/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "oskarfirlej/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "oskarfirlej/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "kirtibg/exercise-one-step-lookahead",
      "votes": 0
    },
    {
      "ref": "brendan45774/connectx-baseline",
      "votes": 76
    },
    {
      "ref": "akashsuper2000/connectx-getting-started",
      "votes": 0
    },
    {
      "ref": "econjt/dqn-with-cnn-created-myagent-and-battled",
      "votes": 12
    },
    {
      "ref": "matant/pytorch-dqn-connectx",
      "votes": 60
    },
    {
      "ref": "hubcity/scraping-kaggle-for-submission-stats-connectx",
      "votes": 1
    },
    {
      "ref": "junichiromorita/hard-to-lose",
      "votes": 3
    },
    {
      "ref": "ekzemplaro/connectx-mar27-2020",
      "votes": 0
    },
    {
      "ref": "rutujarane1/exercise-n-step-lookahead",
      "votes": 0
    },
    {
      "ref": "yegorbiryukov/connectx-swarm-intelligence",
      "votes": 30
    },
    {
      "ref": "dimka11/exercise-one-step-lookahead",
      "votes": 2
    },
    {
      "ref": "jagannathrk/reinforcement-learning-chess-3-q-networks",
      "votes": 2
    },
    {
      "ref": "jagannathrk/connectx-with-minimax-dqn",
      "votes": 6
    },
    {
      "ref": "arateris/hard-check-2step-lookahead",
      "votes": 10
    },
    {
      "ref": "arateris/exercise-deep-reinforcement-learning",
      "votes": 1
    },
    {
      "ref": "arateris/2-step-lookahead",
      "votes": 0
    },
    {
      "ref": "rodrigollanes/exercise-play-the-game",
      "votes": 0
    },
    {
      "ref": "arateris/create-a-connectx-agent",
      "votes": 2
    },
    {
      "ref": "alex0404/markov-processes-rl-basics-theory",
      "votes": 1
    },
    {
      "ref": "pierreguionnet/connectx-a-version",
      "votes": 0
    },
    {
      "ref": "sisayie/connectx-with-cross-entropy",
      "votes": 1
    },
    {
      "ref": "yohanobadia/attention-connectx",
      "votes": 1
    },
    {
      "ref": "alexisbcook/exercise-deep-reinforcement-learning",
      "votes": 15878
    },
    {
      "ref": "yegorbiryukov/connectx-rule-based",
      "votes": 50
    },
    {
      "ref": "alexisbcook/exercise-n-step-lookahead",
      "votes": 14789
    },
    {
      "ref": "alexisbcook/exercise-one-step-lookahead",
      "votes": 18327
    },
    {
      "ref": "alexisbcook/deep-reinforcement-learning",
      "votes": 598
    },
    {
      "ref": "alexisbcook/n-step-lookahead",
      "votes": 312
    },
    {
      "ref": "alexisbcook/one-step-lookahead",
      "votes": 405
    },
    {
      "ref": "alexisbcook/play-the-game",
      "votes": 1226
    },
    {
      "ref": "leejohnthuan/connectx-with-deep-q-learning-pytorch",
      "votes": 0
    },
    {
      "ref": "shupletsovm/first-commit-non-rl-agent",
      "votes": 0
    },
    {
      "ref": "alexisbcook/create-a-connectx-agent",
      "votes": 532
    },
    {
      "ref": "kagglesilphf/connectx-replay",
      "votes": 6
    },
    {
      "ref": "groundhog/attacks",
      "votes": 42
    },
    {
      "ref": "cponge/connectx-basic-agent-which-spots-obvious-moves",
      "votes": 2
    },
    {
      "ref": "gibrano/deep-neuroevolution-pytorch",
      "votes": 23
    },
    {
      "ref": "nikamrupesh/my-first-attempt-with-reinforcement-learning",
      "votes": 4
    },
    {
      "ref": "agade09/connectx-with-minimax-dqn",
      "votes": 35
    },
    {
      "ref": "bibhasmondal96/connectx-using-deep-q-learning",
      "votes": 3
    },
    {
      "ref": "hubcity/a-more-useful-negamax-opponent-connectx",
      "votes": 11
    },
    {
      "ref": "nickulus/connectx-with-stable-baselines",
      "votes": 20
    },
    {
      "ref": "kronossaurus/connectx-simple-rule-based-approach",
      "votes": 11
    },
    {
      "ref": "domcastro/connectx-heuristic-reward",
      "votes": 3
    },
    {
      "ref": "imoisharma/connectx-variants",
      "votes": 2
    },
    {
      "ref": "mikeholcomb/connectx-variants",
      "votes": 5
    },
    {
      "ref": "ranggarppb/connectx-dengan-deep-q-learning",
      "votes": 3
    },
    {
      "ref": "alexisbcook/exercise-play-the-game",
      "votes": 39975
    },
    {
      "ref": "kongaevans/training-q-learning-agent-with-kaggle-environment",
      "votes": 8
    },
    {
      "ref": "kongkanon/connect4-casino-style",
      "votes": 30
    },
    {
      "ref": "stetelepta/connectx-rule-based-0-3",
      "votes": 3
    },
    {
      "ref": "nxhong93/deep-q-learning",
      "votes": 20
    },
    {
      "ref": "phunghieu/connectx-with-deep-q-learning-pytorch",
      "votes": 191
    },
    {
      "ref": "kwabenantim/simple-agent-in-a-matrix",
      "votes": 31
    },
    {
      "ref": "sagau5999/simple-q-learning-example",
      "votes": 19
    },
    {
      "ref": "basu369victor/my-first-attempt-with-reinforcement-learning",
      "votes": 84
    },
    {
      "ref": "dysonlin/connectx-getting-started",
      "votes": 2
    },
    {
      "ref": "aritrase/deepqlearning-pytorch-starter-wip",
      "votes": 7
    },
    {
      "ref": "celiksemih/connectx-heuristic-reward",
      "votes": 26
    },
    {
      "ref": "aritrase/connectx-with-q-learning",
      "votes": 2
    },
    {
      "ref": "domcastro/connectx-rule-based-easy-solution-or-negamax",
      "votes": 21
    },
    {
      "ref": "domcastro/connectx-agent",
      "votes": 2
    },
    {
      "ref": "paulorzp/one-line-139-bytes-agent-1000",
      "votes": 32
    },
    {
      "ref": "ivanpanfilov/connectx-getting-started",
      "votes": 1
    },
    {
      "ref": "phunghieu/connectx-with-deep-q-learning",
      "votes": 448
    },
    {
      "ref": "jtbontinck/deep-q-network-w-o-package-inference-only",
      "votes": 12
    },
    {
      "ref": "alenic/serializing-q-table-into-submission-py",
      "votes": 21
    },
    {
      "ref": "jazivxt/sportsman",
      "votes": 17
    },
    {
      "ref": "ivanshchukin/connectx-keras-rl",
      "votes": 11
    },
    {
      "ref": "wjburns/connectx-agent",
      "votes": 19
    },
    {
      "ref": "phunghieu/connectx-with-q-learning",
      "votes": 514
    },
    {
      "ref": "aitude/connectx-hello-world-agent",
      "votes": 14
    },
    {
      "ref": "kambarakun/random-agent-w-o-invalid-choice",
      "votes": 5
    },
    {
      "ref": "tomo20180402/connectx-rule-based-easy-solution",
      "votes": 52
    },
    {
      "ref": "tanreinama/simple-game-tree-max-depth-4",
      "votes": 13
    },
    {
      "ref": "ldm314/connectx-greedy-agent",
      "votes": 28
    },
    {
      "ref": "grapestone5321/connectx-getting-started-submission",
      "votes": 6
    },
    {
      "ref": "mpwolke/disconnectx",
      "votes": 3
    },
    {
      "ref": "jesperdramsch/intro-to-connextx-env-and-minimax",
      "votes": 90
    },
    {
      "ref": "mpetyak/basic-agent-simplifying-submission",
      "votes": 17
    },
    {
      "ref": "marcovasquez/how-to-play-with-computer-and-check-winner",
      "votes": 96
    },
    {
      "ref": "ajeffries/connectx-getting-started",
      "votes": 3516
    },
    {
      "ref": "arjanso/reinforcement-learning-chess-3-q-networks",
      "votes": 208
    },
    {
      "ref": "arjanso/reinforcement-learning-chess-2-model-free-methods",
      "votes": 59
    },
    {
      "ref": "arjanso/reinforcement-learning-chess-1-policy-iteration",
      "votes": 279
    }
  ]
}