Rahul Narayan (2273892) Rahul Narayan

Playing Novel forms of Sudoku Online

Project Abstract

The project aims to leverage Sudoku as a tool for improving mental abilities and academic performance by developing a platform for playing novel forms of Sudoku online, thereby exploring fresh challenges to engage players and enhance cognitive skills. This entertaining Java-based online game has a variety of puzzles, including 9*9, 16*16, and 25*25. The timing of this work is significant due to the advancements in technology and the growing demand for interactive and educational gaming platforms. The key algorithms that will be employed to solve the Sudoku problems are Backtracking, Constraint Propagation, and Dancing Links. By employing a good algorithmic design we develop several innovative Sudoku variants, each offering a unique gameplay experience. The main approach to the work involves utilizing existing software tools and libraries to create a web-based application for generating and playing Sudoku variations online. The basic design of the study includes modular components for puzzle generation, solving, and gameplay, along with user interface implementation for online Sudoku variations. While maintaining the core logic of Sudoku, novel variations inject excitement and creativity into the gameplay, appealing to both seasoned enthusiasts and newcomers alike. Hence, our project contributes to the diversification of puzzle gaming, offering a fresh perspective on the classic Sudoku genre and fostering cognitive engagement in players of all ages.

Keywords: Computer Science, Cognitive engagement, Algorithmic design – Brute Force & Dancing Links

 

 Conference Details

 

Session: Presentation Stream 20 at Presentation Slot 7

Location: GH037 at Wednesday 8th 09:00 – 12:30

Markers: Casey Hopkins, Jiaxiang Zhang

Course: MSc Computer Science, Masters PG

Future Plans: I’m looking for work