Skip to content

ScientificGuitar/othello_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Othello Engine

A basic Othello (Reversi) game engine implemented from scratch in Python.

Overview

This project implements the core logic required to play Othello, including board representation, legal move generation, and game state updates. The engine uses a negamax-based search algorithm to evaluate positions and select moves.

Features

  • Custom board representation with efficient state updates
  • Legal move detection and disc-flipping logic
  • Negamax search with evaluation function for move selection
  • Engine structure designed for future enhancements such as alpha-beta pruning and heuristics

Technologies Used

  • Rust

Purpose

Built as a learning project to explore Rust fundamentals while applying game engine design principles and search algorithms.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages