{"id":26003009,"url":"https://github.com/nv7-github/elemental7","last_synced_at":"2025-03-05T19:35:28.658Z","repository":{"id":42623318,"uuid":"339250031","full_name":"Nv7-GitHub/elemental7","owner":"Nv7-GitHub","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-06T09:50:21.000Z","size":11604,"stargazers_count":5,"open_issues_count":17,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-17T21:00:58.240Z","etag":null,"topics":["community","game","golang","typescript","website"],"latest_commit_sha":null,"homepage":"https://elem7.tk","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nv7-GitHub.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","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":"2021-02-16T01:00:37.000Z","updated_at":"2024-01-23T20:45:47.000Z","dependencies_parsed_at":"2023-02-17T22:45:39.802Z","dependency_job_id":null,"html_url":"https://github.com/Nv7-GitHub/elemental7","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/Nv7-GitHub%2Felemental7","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nv7-GitHub%2Felemental7/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nv7-GitHub%2Felemental7/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nv7-GitHub%2Felemental7/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nv7-GitHub","download_url":"https://codeload.github.com/Nv7-GitHub/elemental7/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242093523,"owners_count":20070723,"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":["community","game","golang","typescript","website"],"created_at":"2025-03-05T19:35:23.513Z","updated_at":"2025-03-05T19:35:28.634Z","avatar_url":"https://github.com/Nv7-GitHub.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Elemental 7](https://elem7.tk)\nElemental 7 is a fan made recreation of [Elemental 3](http://htwins.net/elem3/), built on modern web\ntechnologies, and with many client customization features.\n\n## Play Live Build\n[elem7.tk](https://elem7.tk) \u003cbr\u003e\n[dev.elem7.tk (development branch)](https://dev.elem7.tk)\n\n## Development\nThe game is separated onto two parts: server (server folder) and client (game folder). They are\nalmost two separate projects, but the server is required to be running for the game to work.\n\nThe build system was changed last minute, separating the client and server, so it's a crazy mess. I\nalso didn't keep an old copy of this repository, so the first commit is a lot. I also didn't commit\nuseful names. I just want this project out. As of the release, Everything is sloppy. Good luck\nfiguring out anything.\n\nRun the your own server\n- Get node.js \u0026 npm\n- `npm install -D`\n- `npm run build-server`\n- `node gen-env`\n- Edit .env with your stuff\n- Run `node .` to start the server\n\nDevelop Server Side\n- Folders: shared, server\n- setup a build of the server\n- `npm run watch-server`\n- you still have to restart it every time of course\n- As of the client/server separation, the local dev server wont appear in the dropdown by default. You have to add it manually.\n\nDevelop Client Side:\n- Folders: everything but ./server\n- ./client.sh: Starts a server on localhost:8000\n\nSVG stuff designed in figma, see project [here](https://www.figma.com/file/wrCKu78yrbRzMdHAS3EpNv/Elemental-4?node-id=0%3A1)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnv7-github%2Felemental7","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnv7-github%2Felemental7","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnv7-github%2Felemental7/lists"}