{"id":19681215,"url":"https://github.com/marfullsen/cli-ball-sort","last_synced_at":"2026-06-09T04:33:46.643Z","repository":{"id":55400381,"uuid":"323167941","full_name":"Marfullsen/cli-ball-sort","owner":"Marfullsen","description":"Game like \"Ball Sort Puzzle\" written in Python for the command-line.","archived":false,"fork":false,"pushed_at":"2021-01-03T22:09:07.000Z","size":113,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-11-22T04:03:47.414Z","etag":null,"topics":["ball-sort","ball-sort-puzzle","ballsort","cli-game","cmd","game","game-development","puzzle","puzzle-game","puzzles","python","python3","terminal-game"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Marfullsen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-20T21:26:14.000Z","updated_at":"2025-06-30T22:11:38.000Z","dependencies_parsed_at":"2022-08-14T23:30:33.105Z","dependency_job_id":null,"html_url":"https://github.com/Marfullsen/cli-ball-sort","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Marfullsen/cli-ball-sort","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfullsen%2Fcli-ball-sort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfullsen%2Fcli-ball-sort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfullsen%2Fcli-ball-sort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfullsen%2Fcli-ball-sort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Marfullsen","download_url":"https://codeload.github.com/Marfullsen/cli-ball-sort/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfullsen%2Fcli-ball-sort/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34092260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ball-sort","ball-sort-puzzle","ballsort","cli-game","cmd","game","game-development","puzzle","puzzle-game","puzzles","python","python3","terminal-game"],"created_at":"2024-11-11T18:07:14.770Z","updated_at":"2026-06-09T04:33:46.606Z","avatar_url":"https://github.com/Marfullsen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# CLI Ball Sort Puzzle Game\n[![Screenshot](./screenshots/how-to-play-linux-manjaro-gnome-terminal.png)](https://github.com/Marfullsen/cli-ball-sort)\n[![Git commits](https://img.shields.io/badge/Commits-13-red.svg)](https://github.com/Marfullsen/cli-ball-sort)\n[![Game version](https://img.shields.io/badge/Version-2.0-green.svg)](https://github.com/Marfullsen/cli-ball-sort)\n[![Python version](https://img.shields.io/badge/Python-3.7-blue.svg)](https://github.com/Marfullsen/cli-ball-sort)\n\n---\n\n## Desc\n\nGame like \"Ball Sort Puzzle\" written in Python for the command-line.\n\n---\n\n## Usage\n1. Install `git` \u0026 `python3`.\n2. Clone and enter the directory.\n``` \ngit clone https://github.com/Marfullsen/cli-ball-sort.git\ncd cli-ball-sort\npython cli-ball-sort.py\n```\n3. Have fun!\n\n---\n\n## How to play\n\n1) Place elements with same element into a column.\n2) Take any element at the top of a column and move it into an empty column or over an element with same element.\n3) You win if all columns are sorted with only one type of element or empty.\nGood luck!\n\n[![Screenshot](./screenshots/player-moved-2-to-4-linux-gnome-terminal.png)](https://github.com/Marfullsen/cli-ball-sort)\n\n### beginner game: \n- 4 columns \u0026 1 Empty. (very easy).\n\n### Standard game:\n- 5 columns \u0026 2 empty. (easy).\n\n### Moderate game:\n- 6 columns \u0026 2 empty (Medium).\n\n### Difficult game:\n- 8 columns \u0026 2 empty (Hard).\n\n### Madness game:\n- 11 columns \u0026 2 empty (Extreme).\n\n---\n\n## Credit\nThis game is inspired by [Ball Sort Puzzle](https://play.google.com/store/apps/details?id=com.GMA.Ball.Sort.Puzzle).\n\n### Other games like this are:\n- [Sort Puzzle: Fun Ball](https://play.google.com/store/apps/details/Sort_Puzzle_Fun_Ball?id=com.playcus.ball.sort.puzzle)\n- [Ball Sort Max](https://play.google.com/store/apps/details?id=com.bsm.ballsortmax)\n- [Sort It 3D](https://play.google.com/store/apps/details?id=com.game.sortit3d)\n- [Water Sort Puzzle](https://play.google.com/store/apps/details?id=com.gma.water.sort.puzzle)\n[Liquid Sort Puzzle - Water Sort Puzzle](https://play.google.com/store/apps/details?id=com.picolaf.liquidsortpuzzle)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarfullsen%2Fcli-ball-sort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarfullsen%2Fcli-ball-sort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarfullsen%2Fcli-ball-sort/lists"}