# ncase/trust

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ncase-trust).**

6,225 stars · 995 forks · JavaScript · CC0-1.0

## Links

- GitHub: https://github.com/ncase/trust
- awesome-repositories: https://awesome-repositories.com/repository/ncase-trust.md

## Description

Trust is a game theory educational simulation and interactive learning tool. It functions as a web-based application designed to teach the mechanics of cooperation and social dynamics through guided discovery and behavioral simulations.

The project is developed as a multilingual educational application, providing localized content and metadata to make game theory instruction accessible to a global audience in multiple languages.

The application utilizes interactive educational content and simulations to explain theoretical concepts, supported by a state-machine driven narrative and client-side state persistence.

## Tags

### Scientific & Mathematical Computing

- [Educational Applications](https://awesome-repositories.com/f/scientific-mathematical-computing/game-theory-simulators/educational-applications.md) — Provides an interactive environment for learning the principles of cooperation and social dilemmas.
- [Educational Simulations](https://awesome-repositories.com/f/scientific-mathematical-computing/game-theory-simulators/educational-simulations.md) — Offers an interactive simulation that teaches the mechanics of cooperation through guided discovery.
- [Educational Simulators](https://awesome-repositories.com/f/scientific-mathematical-computing/game-theory-simulators/educational-simulators.md) — Teaches game theory and cooperation mechanics through interactive behavioral simulations. ([source](https://github.com/ncase/trust#readme))

### Education & Learning Resources

- [Educational Content Frameworks](https://awesome-repositories.com/f/education-learning-resources/educational-content-frameworks.md) — Uses a structured framework to deliver interactive learning experiences and visual guides on theoretical concepts.
- [Interactive Learning Tools](https://awesome-repositories.com/f/education-learning-resources/interactive-learning-tools.md) — Provides a web-based tool for exploring social dynamics through active user engagement and visualization.
- [Content Localization](https://awesome-repositories.com/f/education-learning-resources/educational-content/content-localization.md) — Localizes educational content by modifying source files to reach a global audience. ([source](https://github.com/ncase/trust/blob/gh-pages/README.md))
- [Multilingual Educational Support](https://awesome-repositories.com/f/education-learning-resources/multilingual-educational-support.md) — Delivers game theory instruction and content across multiple languages to support a global audience.

### Game Development

- [State-Based Narrative Engines](https://awesome-repositories.com/f/game-development/state-based-narrative-engines.md) — Utilizes a state-based engine to manage the progression of the interactive story based on user decisions.
- [DOM-Based Game Rendering](https://awesome-repositories.com/f/game-development/dom-based-game-rendering.md) — Renders the simulation environment and game entities using standard HTML elements and CSS styles.

### Content Management & Publishing

- [Multilingual Content Management](https://awesome-repositories.com/f/content-management-publishing/multilingual-content-management.md) — Manages translation keys and locale files to maintain consistency across the multilingual educational tool.

### Software Engineering & Architecture

- [Application Text Translation](https://awesome-repositories.com/f/software-engineering-architecture/infrastructure-configuration-languages/multi-language-support/multilingual-site-support/application-text-translation.md) — Provides translated application text and footnotes to make educational materials accessible in multiple languages. ([source](https://github.com/ncase/trust#readme))

### User Interface & Experience

- [Event-Driven Interaction Handlers](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/interaction-and-event-handling/general-interaction-frameworks/interaction-models/event-driven-interaction-handlers.md) — Processes user clicks and input events to trigger specific logic and visual updates in the interface.

### Web Development

- [JSON-Based Localization Systems](https://awesome-repositories.com/f/web-development/internationalization-localization/core-localization-frameworks/json-based-localization-systems.md) — Decouples translated text strings into external JSON files for dynamic loading based on user language preference.
