First Devlog!
I have a really bad habit of starting 12 projects and never shipping any of them… so I started yet another project!
I loved playing Othello with my brother growing up, but we haven’t been able to play much anymore since I moved to uni. To solve this, I’m developing FlaskOthello in my free time, and I plan to add a minimax algorithm with alpha-beta pruning.
The plan is a Python Flask backend, and a vanilla HTML + CSS + JS frontend, probably hosted on Github Pages.
So far, I’ve made an OthelloBoard class, with a basic board representation, and most of the fundamental game logic (making moves, flipping opponent tiles, validity checks, etc.), and since my COSC class forces me to, I wrote a bunch of doctests out of habit…
Next up: minimax algorithm + alpha-beta pruning!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.