{"id":23950017,"url":"https://github.com/jameshulse/aiworkbench","last_synced_at":"2025-10-05T16:02:55.773Z","repository":{"id":31947347,"uuid":"35517091","full_name":"jameshulse/AiWorkbench","owner":"jameshulse","description":"A proof of concept AI game","archived":false,"fork":false,"pushed_at":"2015-05-19T21:19:55.000Z","size":3472,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-06T11:53:57.162Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/jameshulse.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":"2015-05-12T23:09:47.000Z","updated_at":"2015-05-14T22:49:25.000Z","dependencies_parsed_at":"2022-08-18T02:55:32.373Z","dependency_job_id":null,"html_url":"https://github.com/jameshulse/AiWorkbench","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/jameshulse%2FAiWorkbench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jameshulse%2FAiWorkbench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jameshulse%2FAiWorkbench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jameshulse%2FAiWorkbench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jameshulse","download_url":"https://codeload.github.com/jameshulse/AiWorkbench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240449772,"owners_count":19803122,"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":"2025-01-06T11:54:00.796Z","updated_at":"2025-10-05T16:02:55.687Z","avatar_url":"https://github.com/jameshulse.png","language":"JavaScript","readme":"# AiWorkbench\n\nStarting off as a proof of concept for server-side sandboxed Javascript evaluation. Hoping\nto become a full-fledged enjoyable gaming experience.\n\n## Website Plan:\n\n    Tutorial section\n        - Single player\n        - Some tutorials may have computer AI\n    Face-off vs AI\n    Test bed for new AI scripts (upload script and test)\n    Challenge other users\n   \n## Simulation Overview:\n    \n    Client receives instructions from server\n        'create entity'\n        'entity moved'\n        'entity destroyed'\n\n        Responsible for rendering each action\n    \n    Server\n        Runs code for AI step by step\n        Code for 'win condition'?\n        Code for 'environment update'\n        Send updates to client (changeset?)\n\n## Technology Stack:\n  \n    Back-End:\n        ASP5 vNext (dnx451 - beta5)\n        MVC6\n    \n    Front-End:\n        Grunt\n        NPM\n        Bower\n        LESS\n        Angular\n        Bootstrap","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjameshulse%2Faiworkbench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjameshulse%2Faiworkbench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjameshulse%2Faiworkbench/lists"}