{"id":18451142,"url":"https://github.com/danluu/isotropic","last_synced_at":"2025-04-19T09:33:28.618Z","repository":{"id":24740050,"uuid":"28152494","full_name":"danluu/isotropic","owner":"danluu","description":"Client/server code from an early version of isotropic","archived":false,"fork":false,"pushed_at":"2014-12-17T19:44:28.000Z","size":132,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-16T14:05:52.377Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://dominion.isotropic.org/","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danluu.png","metadata":{"files":{"readme":"README","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}},"created_at":"2014-12-17T19:42:43.000Z","updated_at":"2023-07-15T14:21:05.000Z","dependencies_parsed_at":"2022-08-17T17:25:08.436Z","dependency_job_id":null,"html_url":"https://github.com/danluu/isotropic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danluu%2Fisotropic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danluu%2Fisotropic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danluu%2Fisotropic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danluu%2Fisotropic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danluu","download_url":"https://codeload.github.com/danluu/isotropic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249458712,"owners_count":21275749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-06T07:27:41.752Z","updated_at":"2025-04-18T07:58:31.374Z","avatar_url":"https://github.com/danluu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Here's a very early version of the code that I pulled out of source\ncontrol, as I was just starting to implement the web interface.  I've\nripped out the Dominion parts and replaced them with a lame little\n\"game\" that you can see in net.py under the comment \"# here we would\nstart the game\".\n\nTo set it up:\n\n1. Download the closure library\n   (http://code.google.com/closure/library/) and put it somewhere that\n   it's served by your web server.\n\n2. Change the first \u003cscript\u003e tag in client.html to point to the copy\n   of closure that you've installed on your machine.\n\n3. Run \"python3 net.py 2\".  The \"2\" is the number of players.\n   (There's no \"lobby\" in this code, it just starts a game as soon as\n   that number of clients connect.)\n\n4. Open two browser windows and point each to\n   http://localhost:9999/client.html (or if your browser's on a different\n   machine than you're running the game, the machine name instead of\n   \"localhost\").  They should connect and play the \"game\".\n\n\n------------------------------------------------------------------------\n\nText above that line is from Doug Z's original archive. Stuff below was\nadded by me (danluu). This code in this repo is all from Doug Z, with\nthe comment \"it's in the public domain, do anything you like with it\".\n\nI'm going to stick an apache license on this because I want that for\nmy modifications to this code anyway, but it's not really my code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanluu%2Fisotropic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanluu%2Fisotropic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanluu%2Fisotropic/lists"}