A Sudoku Application using Graph Data Structure(Directed Colored Graph).

Overview

Project Overview

Graph Sudoku is an application which was created with three goals in mind:

  • Teach myself Jetpack Compose
  • Teach myself Graph Datastructure & Algorithms (Directed Colored Graph)
  • Build a simple and fun app

It uses my general purpose software architecture (model-view-nobody-gives-a-****) which is basically just applied separation of concerns.

If you learned something from this repo, please do me a favour and follow me

DS & Algos

The algorithms in here were written by Ryan BracketCove. I do not learn well at all from textbooks, so apart from spending a week trying to understand what an Adjacency List was, I start making this application.

The only part that I am particularly proud of, is Finally, I make this app 😉 .

mock1 mock2
mock3 mock4

You might also like...
 Switch Snake implemented using Compose Desktop. Inspired by this tweet
Switch Snake implemented using Compose Desktop. Inspired by this tweet

🐍 switch-snake Switch Snake implemented using Compose Desktop. Inspired by this tweet ✨ Demo 📽️ Play Demo in Full Quality 🏃 Run ./gradlew run ✍️ A

A simple Snake game implemented using Compose for Desktop
A simple Snake game implemented using Compose for Desktop

A simple Snake game implemented using Compose for Desktop

Tic Tac Toe game using Test Driven Development
Tic Tac Toe game using Test Driven Development

Tic Tac Toe About this Kata This short and simple Kata should be performed using Test Driven Development (TDD). Rules The rules are described below :

RPG written in Kotlin using Korge engine

TheAlchemist RPG written in Kotlin using the Korge engine Based on the template https://github.com/korlibs/korge-starter-kit-rpg, this is a simple pix

A Tetris game written in Kotlin using JOGL.
A Tetris game written in Kotlin using JOGL.

A Fast Tetris Game Written in Kotlin Using JOGL. Note: This game is unfinished. Controls Arrow Key Left / Right - Move the tetromino along the x-axis

Fifteen is a puzzle game created using Jetpack Compose for Android.
Fifteen is a puzzle game created using Jetpack Compose for Android.

Fifteen / Jetpack Compose Fifteen is a puzzle game created using Jetpack Compose for Android. The goal of the game is to arrange the knuckles in ascen

Wordle game clone written in Kotlin & using Compose UI Toolkit.
Wordle game clone written in Kotlin & using Compose UI Toolkit.

Wordle Compose Wordle game clone written in Kotlin & using Compose UI Toolkit. Screenshots Compose for Desktop Main screens Playing Victory End of gam

A simple game that was developed using Kotlin
A simple game that was developed using Kotlin

TruthOrDare About the App: A simple Android game that reminds you of your childhood . How to use? 1 - Clone or download the Project to your machine. 2

A small game using Fleks Entity Component System.

Dinoleon TBD Credits Arks: Dino Sprites Szadi art: Platformer Fantasy Free Package craftpix.net: Jungle Cartoon GUI Soup of Justice Font cooltext.com

Owner
null
OpenModInstaller is an innovative open-source application for universal Minecraft mod management.

OpenModInstaller is an innovative open-source application for universal Minecraft mod management.

OpenModInstaller 11 Dec 9, 2021
Application for downloading and installing mods for minecraft

Mods Rainbow Application for downloading and installing mods for minecraft. Also user can choose favourites mods. Table of Contents Screenshots Genera

Vladyslav 3 May 8, 2022
Android-application used as an introduction to Android development and Android APIs.

Android-application used as an introduction to Android development and Android APIs. This application is an implementation of the game Thirty and written in Kotlin.

Oscar Johansson 0 Nov 6, 2021
Wordle-solver - This application supports in finding the correct answer to the daily word puzzle game Wordle

Wordle-solver - This application supports in finding the correct answer to the daily word puzzle game Wordle

Jiri Bakker 1 Jan 19, 2022
A tic-tac-toe application for foss-weekend.

TIC - TAC - TOE How to Setup? Fork the repository to your GitHub account. Clone the forked repository to your local machine. Add upstream to the clone

Ayush Kumar 6 Mar 14, 2022
Gameforma is a simple game list application where user could explore more than 350.000 games

Gameforma is a simple game list application where user could explore more than 350.000 games data provided from RAWG Video Games Database API. Built with MVVM repositoy pattern, clean architecture in order to finish Dicoding Menjadi Android Developer Expert's (MADE) class submission.

Naufal Aldy Pradana 3 Sep 22, 2022
This is an application that is about an X / O game. You can enter the names of the game, and there is also a screen for those who win and there is a button to continue playing and the game determines the result of each player

Game-X-O This is an application that is about an X / O game. You can enter the names of the game, and there is also a screen for those who win and the

Mohamed Rafat 2 Aug 20, 2022
🐦 A flappy bird clone using Compose Web and radio button

?? Compose Bird A flappy bird clone using Compose Web and radio buttons

theapache64 36 Dec 31, 2022
Our maze game is an 2d-animation game developed using android studio.

Our maze game is an 2d-animation game developed using android studio. The game consists of a ball and a board with a hole in the center of it. We are using accelerometer as controller to guide ball towards the hole. T

Suraj Devgan 6 Nov 29, 2022
Basic template to create a game using minigdx

MiniGDX Game Template Create your first game using miniGDX by clicking the "Use this Template" button above. The game will be configured for: the JVM

MiniGDX 22 Dec 16, 2022