{"id":15140915,"url":"https://github.com/cern/ctw","last_synced_at":"2025-07-18T22:02:07.794Z","repository":{"id":142423170,"uuid":"167143862","full_name":"CERN/CTW","owner":"CERN","description":"Craft The Web - learn how the web was made","archived":false,"fork":false,"pushed_at":"2021-10-22T16:01:18.000Z","size":9466,"stargazers_count":38,"open_issues_count":11,"forks_count":7,"subscribers_count":15,"default_branch":"develop","last_synced_at":"2025-01-30T20:05:56.814Z","etag":null,"topics":["minetest","minetest-game","minetestedu"],"latest_commit_sha":null,"homepage":"https://cern.github.io/CTW/","language":"Lua","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/CERN.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}},"created_at":"2019-01-23T08:11:52.000Z","updated_at":"2024-09-15T08:18:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"25cddcf3-a5eb-4c40-94b7-4fd5eae63415","html_url":"https://github.com/CERN/CTW","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/CERN%2FCTW","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CERN%2FCTW/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CERN%2FCTW/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CERN%2FCTW/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CERN","download_url":"https://codeload.github.com/CERN/CTW/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237869133,"owners_count":19379271,"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":["minetest","minetest-game","minetestedu"],"created_at":"2024-09-26T08:42:21.895Z","updated_at":"2025-02-08T20:31:05.384Z","avatar_url":"https://github.com/CERN.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Craft The Web\n\"Craft The Web\" (CTW) is a collaborative gaming environment that lets players research the World Wide Web together.\nIn the process, players will learn about what makes the Web function,\nas well as about the ideas and major inventions that assisted in its creation.\n\nCTW aims to cater for different types of gameplay, ranging from exploration to achievements.\n\nCTW is written for Minetest, an extensible open-source crafting game environment.\n\nFor development, see [DEVELOP.md](https://github.com/CERN/CTW/blob/develop/DEVELOP.md).\n\n## Gameplay\n\n### General\nGoal: Research technologies and cooperate in the team to discover the World Wide Web.\n\n1. Players start from their base\n2. The Team Billboard shows up the research progress\n3. Find and contact various researchers (NPCs) to get ideas\n4. Publish the idea on the Team Billboard\n5. Gain resources (knowledge) by looking for the right books\n6. Let a researcher approve your idea\n7. Return the approval letter to the Team Billboard\n8. Start collecting Discovery Points\n\n### Discovery Points (DPs)\nThese points are gained by transferring research data to the central server.\nAt any point in time, cassettes can be moved manually to the server to gain DPs.\n\nAfter researching certain technologies it is possible to automate it:\n\n* Place copper wires\n* Improve the wire throughput by researching technologies\n* Place fiber optic cables\n* Connect multiple experiments using Mergers and Splitters\n\n### Resources\nBooks are resources that can be found in slowly automatic refilling bookshelves.\nEach book type has an unique color, and you might need the same book type twice.\n\nAfter researching technologies there will be automatic shipments of tech goods to one of your pallets.\n\n### Team interaction\nIf other teams fall behind, it will be difficult for yours to win.\nHelping each other to find the required resources is important,\notherwise none of the teams will reach the goal within the time limit.\n\n### Technology tree\nThe entire technology tree can be found in the Team Billboard.\nIt is generated from the game definitions. Here's a rather recent overview:\n\n![Tech Tree](https://github.com/CERN/CTW/raw/develop/CTW-Tech-Tree.png)\n\n\n## License\n\nEverything: GPLv3+ (see LICENSE file)\n\nThis project is partially based on [minetest_game](https://github.com/minetest/minetest_game/) (MIT license).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcern%2Fctw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcern%2Fctw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcern%2Fctw/lists"}