{"id":15009171,"url":"https://github.com/abakh/boas","last_synced_at":"2026-04-06T04:31:12.347Z","repository":{"id":131086527,"uuid":"266356369","full_name":"abakh/boas","owner":"abakh","description":"Enhanced clone of the snake in bsdgames","archived":false,"fork":false,"pushed_at":"2020-05-23T14:50:19.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-30T11:43:45.769Z","etag":null,"topics":["arcade","ascii-art","ascii-game","curses","game","python27","snake","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/abakh.png","metadata":{"files":{"readme":"README.txt","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-23T14:45:23.000Z","updated_at":"2020-05-23T15:01:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"d17249bd-48b0-42bf-ae1f-154293117206","html_url":"https://github.com/abakh/boas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abakh/boas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abakh%2Fboas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abakh%2Fboas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abakh%2Fboas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abakh%2Fboas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abakh","download_url":"https://codeload.github.com/abakh/boas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abakh%2Fboas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31459995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"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":["arcade","ascii-art","ascii-game","curses","game","python27","snake","terminal-game"],"created_at":"2024-09-24T19:23:26.994Z","updated_at":"2026-04-06T04:31:12.329Z","avatar_url":"https://github.com/abakh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"A game I made years ago but didn't publish.\n\n               0_0            \n______  ______ \\_/     ____         _____      \u003e_\u003c           _____\n\\     \\|\\     \\  s ____\\_  \\__    /      |_    \\_/s     _____\\    \\\n |     |\\|     |s /     /     \\  /         \\    ^  s   /    / \\    |\n |     |/____ /  /     /\\      ||     /\\    \\    ss   |    |  /___/|\n |     |\\     \\ |     |  |     ||    |  |    \\sss  ____\\    \\ |   ||\n |     | |     ||     |  |     ||     \\/      \\   /    /\\    \\|___|/\n |     | |     ||     | /     /||\\      /\\     \\ |    |  \\    \\ss\n/_____/|/_____/||\\     \\_____/ || \\_____\\ \\_____\\|\\____\\ /____/| ss\n|    |||     | || \\_____\\   | / | |     | |     || |   ||    | | ^_^\n|____|/|_____|/  \\ |    |___|/   \\|_____|\\|_____| \\|___||____|/  \\_/\n                  \\|____|            \n         \n*-. Game Play .-*\nYou are gather money and some boa snakes chase you, they get more willing to eat you the more you get rich.\n\nIf you get enough money, you could buy rats who distract boas. \n\nDespite it being harder than snake(6), you can theoretically attain any score by making a large enough rat army, which is not an easy task.\n\nThe main attraction of the gameplay is that unlike snake(6), you could play it for hours, or even days! It was popular among friends and little children of relatives, so i thought it would be nice if I share it on the web.\n\n*-. Installation .-*\nYou can install it by this command:\n\nsudo pip install boas-game\nboas\n\nHave fun!\n\n*-. It's in Python2!? .-*\nYes. It's also so dirty that I get headache surfing through its code.\nIf I wanted to modify it so much I would rather rewrite it in C from scratch.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n*-. Don't use pycurses .-*\nUnlike curses, which is (like many other old libs) a testament that using a library made by C people for C could be actually a nice expreince; pycurses is the absolute opposite of that with it's combinations of an OO pythonic inteface for a bitmask-intensive trivially non-OO API and FREAKING EXCEPTIONS that throw you into a corrupted console, many times for nonsensical reasons. It was such a pain silencing them all and sometimes even exceptpass didn't suffice.\n\nIt's also tied to ncurses, limiting you to unix-like platforms.\n\nIf you want to do something similar, i recommend using unicurses.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabakh%2Fboas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabakh%2Fboas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabakh%2Fboas/lists"}