{"id":20651886,"url":"https://github.com/jingshing/a_little_knife_py","last_synced_at":"2026-04-21T11:01:40.661Z","repository":{"id":194556748,"uuid":"691098206","full_name":"JingShing/a_little_knife_py","owner":"JingShing","description":"A simple game was invend in China. Also known as \"小刀一把\", means a little knife","archived":false,"fork":false,"pushed_at":"2023-11-01T13:51:52.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T20:59:44.874Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JingShing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-09-13T13:50:25.000Z","updated_at":"2023-09-14T18:00:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"467a0cb7-5910-48f0-8fde-cf7761429686","html_url":"https://github.com/JingShing/a_little_knife_py","commit_stats":null,"previous_names":["jingshing/a_little_knife_py"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JingShing/a_little_knife_py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JingShing%2Fa_little_knife_py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JingShing%2Fa_little_knife_py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JingShing%2Fa_little_knife_py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JingShing%2Fa_little_knife_py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JingShing","download_url":"https://codeload.github.com/JingShing/a_little_knife_py/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JingShing%2Fa_little_knife_py/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32088913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T06:27:27.065Z","status":"ssl_error","status_checked_at":"2026-04-21T06:27:21.250Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-16T17:30:23.634Z","updated_at":"2026-04-21T11:01:40.628Z","avatar_url":"https://github.com/JingShing.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# a_little_knife_py\nA simple game was invend in China. Also known as \"小刀一把\", means a little knife\n\n# Game rule\n\u003e This game need two player to play.\n\u003e The game goal is using weapon to killed other player and upgrade your weapon.\n\u003e If you use the greatest weapon to kill the other player. You will win.\n* First phase, two player play paper-scissor-stone. Winner can do a action.\n* There are some basic action: \"run\", \"rush\", \"equip\", \"armor on\", \"off others armor\".\n  * run: move to next position of ascii value.\n  * rush: in this version. rush can teleport you to the other player's position.\n  * equip: you need to equipped your weapon to using weapon actions.\n  * armor on: sometimes armor can protect you from the weapon.\n  * off others armor: tear off the other's armor. To make your attack useful.\n\n* Since the final goal is using the greatest weapon to kill the other player.\n* Let's Introducing all the weapon:\n  * There are several weapon: \"knife\", \"katana\", \"pistol\", \"rifle\", \"grenade\".\n  \u003e before using weapon. Remember to equipped your weapon.\n  * weapons have their own weapon skills: \"attack\", \"reload\",\"aim\",\"shoot\", \"drop\", \"blow\"\n    * attack: melee attack. You can only attack the other player in same position.\n    * reload: pistol need to reload first before shoot.\n    * aim: guns need to aim first. And you can shoot from near to far target. But if target moved, you will lost focus.\n    * drop: drop gernade in your position. It will not blow up until you blow it up.\n    * blow: blow the grenade. If the other player got killed by grenade. Game is over.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjingshing%2Fa_little_knife_py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjingshing%2Fa_little_knife_py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjingshing%2Fa_little_knife_py/lists"}