Media Summary: A video different to all other content on this channel but hopefully you will like it regardless. In this series I'm going to attempt to ... In this video we begin to add constraints to our recursions, the first Just a really quick announcement video, you can find all the code for this series over at ...

Python Flow Free Bot 1 - Detailed Analysis & Overview

A video different to all other content on this channel but hopefully you will like it regardless. In this series I'm going to attempt to ... In this video we begin to add constraints to our recursions, the first Just a really quick announcement video, you can find all the code for this series over at ... This is the first attempt at creating a brute force solver for this game using recursion and hopefully incorporating some of the ... This exceeded all my expectations by far and i haven't even added in the old heuristics yet. I will upload a video of all the levels ... Just an update to where the project is at, it now can solve most of the boards but now it sometimes makes mistakes so I'm hoping ...

Extremely long, but you can skip to the end if all you're interested in is seeing it work. I try my best here to explain the process of ... I realised half way through recording this video the first time that I could change my method slightly to remove my dependence on ... Admittedly some of the levels will be impossibly long to compute, but hey it is a completely universal solution for all Fixing this gives us yet another HUGE boost to performance and we can now easily solve any board up to 9x9 we throw at it. Longer video, this time we look at starting the logic for checking our forced moves and implementing the function. Lots of cuts in ... Making significant progress now, the program can finally output a solution board that a human could easily read and draw out.

Photo Gallery

Python 'Flow Free' Bot #1 - Getting started
Python 'Flow Free' Bot #17 - Starting to add in constraints
Python 'Flow Free' Bot Code Now on GitHub!
Python 'Flow Free' Bot #16 - Starting out with brute force by recursion
Python 'Flow Free' Bot #19 - HUGE improvements!
Python 'Flow Free' Bot #15 - Adding in riskier methods
Python 'Flow Free' Bot #11 - ITS ALIVE!!!
Python 'Flow Free' Bot #6 - HUGE improvements
Python 'Flow Free' Bot #18 - First universal flow free solver so far!
Python 'Flow Free' Bot #20 - Spotting a small bug
Python 'Flow Free' Bot #8 - Getting into the thick of it
Python 'Flow Free' Bot #10 - Printing out solution boards
View Detailed Profile
Python 'Flow Free' Bot #1 - Getting started

Python 'Flow Free' Bot #1 - Getting started

A video different to all other content on this channel but hopefully you will like it regardless. In this series I'm going to attempt to ...

Python 'Flow Free' Bot #17 - Starting to add in constraints

Python 'Flow Free' Bot #17 - Starting to add in constraints

In this video we begin to add constraints to our recursions, the first

Python 'Flow Free' Bot Code Now on GitHub!

Python 'Flow Free' Bot Code Now on GitHub!

Just a really quick announcement video, you can find all the code for this series over at ...

Python 'Flow Free' Bot #16 - Starting out with brute force by recursion

Python 'Flow Free' Bot #16 - Starting out with brute force by recursion

This is the first attempt at creating a brute force solver for this game using recursion and hopefully incorporating some of the ...

Python 'Flow Free' Bot #19 - HUGE improvements!

Python 'Flow Free' Bot #19 - HUGE improvements!

This exceeded all my expectations by far and i haven't even added in the old heuristics yet. I will upload a video of all the levels ...

Python 'Flow Free' Bot #15 - Adding in riskier methods

Python 'Flow Free' Bot #15 - Adding in riskier methods

Just an update to where the project is at, it now can solve most of the boards but now it sometimes makes mistakes so I'm hoping ...

Python 'Flow Free' Bot #11 - ITS ALIVE!!!

Python 'Flow Free' Bot #11 - ITS ALIVE!!!

Extremely long, but you can skip to the end if all you're interested in is seeing it work. I try my best here to explain the process of ...

Python 'Flow Free' Bot #6 - HUGE improvements

Python 'Flow Free' Bot #6 - HUGE improvements

I realised half way through recording this video the first time that I could change my method slightly to remove my dependence on ...

Python 'Flow Free' Bot #18 - First universal flow free solver so far!

Python 'Flow Free' Bot #18 - First universal flow free solver so far!

Admittedly some of the levels will be impossibly long to compute, but hey it is a completely universal solution for all

Python 'Flow Free' Bot #20 - Spotting a small bug

Python 'Flow Free' Bot #20 - Spotting a small bug

Fixing this gives us yet another HUGE boost to performance and we can now easily solve any board up to 9x9 we throw at it.

Python 'Flow Free' Bot #8 - Getting into the thick of it

Python 'Flow Free' Bot #8 - Getting into the thick of it

Longer video, this time we look at starting the logic for checking our forced moves and implementing the function. Lots of cuts in ...

Python 'Flow Free' Bot #10 - Printing out solution boards

Python 'Flow Free' Bot #10 - Printing out solution boards

Making significant progress now, the program can finally output a solution board that a human could easily read and draw out.

Python 'Flow Free' Bot #9 - Creating logic to detect ends joining up

Python 'Flow Free' Bot #9 - Creating logic to detect ends joining up

Few optimizations in this