{"id":22756941,"url":"https://github.com/alextibtab/stratagem-clone","last_synced_at":"2025-07-04T09:36:47.036Z","repository":{"id":265791905,"uuid":"767786144","full_name":"Alextibtab/stratagem-clone","owner":"Alextibtab","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-05T23:36:50.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T05:02:32.269Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Alextibtab.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-05T22:31:42.000Z","updated_at":"2024-03-05T22:33:21.000Z","dependencies_parsed_at":"2024-12-03T08:47:20.267Z","dependency_job_id":null,"html_url":"https://github.com/Alextibtab/stratagem-clone","commit_stats":null,"previous_names":["alextibtab/stratagem-clone"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alextibtab%2Fstratagem-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alextibtab%2Fstratagem-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alextibtab%2Fstratagem-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alextibtab%2Fstratagem-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alextibtab","download_url":"https://codeload.github.com/Alextibtab/stratagem-clone/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246290656,"owners_count":20753732,"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-12-11T07:16:34.352Z","updated_at":"2025-03-30T08:14:10.263Z","avatar_url":"https://github.com/Alextibtab.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stratagem\n\n## Overview\n\nThis project is a game developed with PIXI.js, leveraging its powerful rendering capabilities to create immersive 2D experiences. In addition to the core PIXI.js library, the project utilizes several PIXI extensions to enhance its features:\n\nPIXI Sound: For rich audio integration, providing an easy-to-use interface for sound effects and music.\nPIXI UI: For creating interactive user interfaces within the PIXI environment.\nPIXI graphics-extras: To extend the PIXI Graphics class with additional drawing methods, allowing for more complex shapes and designs.\nThe game is designed to be engaging and visually appealing, harnessing the full potential of PIXI.js and its extensions to deliver a unique gaming experience.\n\n## Getting Started\n\nTo get a local copy up and running, follow these simple steps.\n\n### Prerequisites\n\nEnsure you have Node.js installed. This project recommends using NVM for managing multiple Node.js versions. If you haven't installed NVM yet, follow the [NVM installation guide](https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating).\n\n### Installation\n\n#### 1. Clone the repo\n\n```sh\ngit clone https://yourrepositorylinkhere.com/yourproject.git\n```\n\n#### 2. Switch to the project directory\n\n```sh\ncd yourproject\n```\n\n#### 3. Use NVM to select the correct Node.js version\n\nIf the project requires a specific Node.js version, you can ensure compatibility using NVM. First, check if the required version is installed:\n\n```sh\nnvm list\n```\n\nIf not, install the required version:\n\n```sh\nnvm install 20\n```\n\nAnd then switch to it:\n\n```sh\nnvm use 20\n```\n\n#### 4. Install NPM packages\n\nWith the correct Node.js version in use, install the project dependencies:\n\n```sh\nnpm install\n```\n\n#### 5. Running the Application\n\nTo launch the game locally, run:\n\n```sh\nnpm start\n```\n\nThis command will start a local server using parcel, and you can access the game by navigating to http://localhost:1234 in your web browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falextibtab%2Fstratagem-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falextibtab%2Fstratagem-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falextibtab%2Fstratagem-clone/lists"}