├── LICENSE ├── README.md ├── core └── typescript │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ ├── agent.ts │ ├── cachedPlans │ │ ├── henry_johnson.json │ │ ├── james_johnson.json │ │ ├── linda_johnson.json │ │ ├── lucy_miller.json │ │ ├── michael_miller.json │ │ ├── nicole_johnson.json │ │ ├── susan_miller.json │ │ └── thomas_miller.json │ ├── engine.ts │ ├── formatters.ts │ ├── index.ts │ ├── maths.ts │ ├── samplePlan.json │ ├── types.ts │ └── worldBuilder.ts │ └── tsconfig.json └── examples └── phaser ├── .eslintrc.js ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── bgm.mp3 ├── characters │ ├── female_1.png │ ├── female_2.png │ ├── female_3.png │ ├── female_4.png │ ├── male_1.png │ ├── male_2.png │ ├── male_3.png │ └── male_4.png ├── favicon.ico ├── foo_bg_pixel.png ├── images │ └── background.png ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── AgentChat.tsx ├── AgentDisplay.tsx ├── App.css ├── App.test.tsx ├── App.tsx ├── Game.tsx ├── Header.tsx ├── NotificationModal.tsx ├── data │ ├── agents.ts │ └── world.ts ├── index.css ├── index.tsx ├── lib │ └── utils.ts ├── logo.svg ├── pages │ └── test.tsx ├── phaserClasses │ ├── AgentCharacter.ts │ └── BubbleText.ts ├── phaserGame.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── scenes │ └── MainScene.ts ├── setupTests.ts └── styles │ └── globals.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/README.md -------------------------------------------------------------------------------- /core/typescript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/.gitignore -------------------------------------------------------------------------------- /core/typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/README.md -------------------------------------------------------------------------------- /core/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/package.json -------------------------------------------------------------------------------- /core/typescript/src/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/agent.ts -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/henry_johnson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/henry_johnson.json -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/james_johnson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/james_johnson.json -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/linda_johnson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/linda_johnson.json -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/lucy_miller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/lucy_miller.json -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/michael_miller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/michael_miller.json -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/nicole_johnson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/nicole_johnson.json -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/susan_miller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/susan_miller.json -------------------------------------------------------------------------------- /core/typescript/src/cachedPlans/thomas_miller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/cachedPlans/thomas_miller.json -------------------------------------------------------------------------------- /core/typescript/src/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/engine.ts -------------------------------------------------------------------------------- /core/typescript/src/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/formatters.ts -------------------------------------------------------------------------------- /core/typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/index.ts -------------------------------------------------------------------------------- /core/typescript/src/maths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/maths.ts -------------------------------------------------------------------------------- /core/typescript/src/samplePlan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/samplePlan.json -------------------------------------------------------------------------------- /core/typescript/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/types.ts -------------------------------------------------------------------------------- /core/typescript/src/worldBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/src/worldBuilder.ts -------------------------------------------------------------------------------- /core/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/core/typescript/tsconfig.json -------------------------------------------------------------------------------- /examples/phaser/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/.eslintrc.js -------------------------------------------------------------------------------- /examples/phaser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/.gitignore -------------------------------------------------------------------------------- /examples/phaser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/README.md -------------------------------------------------------------------------------- /examples/phaser/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/package-lock.json -------------------------------------------------------------------------------- /examples/phaser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/package.json -------------------------------------------------------------------------------- /examples/phaser/public/bgm.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/bgm.mp3 -------------------------------------------------------------------------------- /examples/phaser/public/characters/female_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/female_1.png -------------------------------------------------------------------------------- /examples/phaser/public/characters/female_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/female_2.png -------------------------------------------------------------------------------- /examples/phaser/public/characters/female_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/female_3.png -------------------------------------------------------------------------------- /examples/phaser/public/characters/female_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/female_4.png -------------------------------------------------------------------------------- /examples/phaser/public/characters/male_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/male_1.png -------------------------------------------------------------------------------- /examples/phaser/public/characters/male_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/male_2.png -------------------------------------------------------------------------------- /examples/phaser/public/characters/male_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/male_3.png -------------------------------------------------------------------------------- /examples/phaser/public/characters/male_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/characters/male_4.png -------------------------------------------------------------------------------- /examples/phaser/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/favicon.ico -------------------------------------------------------------------------------- /examples/phaser/public/foo_bg_pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/foo_bg_pixel.png -------------------------------------------------------------------------------- /examples/phaser/public/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/images/background.png -------------------------------------------------------------------------------- /examples/phaser/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/index.html -------------------------------------------------------------------------------- /examples/phaser/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/logo192.png -------------------------------------------------------------------------------- /examples/phaser/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/logo512.png -------------------------------------------------------------------------------- /examples/phaser/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/manifest.json -------------------------------------------------------------------------------- /examples/phaser/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/public/robots.txt -------------------------------------------------------------------------------- /examples/phaser/src/AgentChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/AgentChat.tsx -------------------------------------------------------------------------------- /examples/phaser/src/AgentDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/AgentDisplay.tsx -------------------------------------------------------------------------------- /examples/phaser/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/App.css -------------------------------------------------------------------------------- /examples/phaser/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/App.test.tsx -------------------------------------------------------------------------------- /examples/phaser/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/App.tsx -------------------------------------------------------------------------------- /examples/phaser/src/Game.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/Game.tsx -------------------------------------------------------------------------------- /examples/phaser/src/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/Header.tsx -------------------------------------------------------------------------------- /examples/phaser/src/NotificationModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/NotificationModal.tsx -------------------------------------------------------------------------------- /examples/phaser/src/data/agents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/data/agents.ts -------------------------------------------------------------------------------- /examples/phaser/src/data/world.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/data/world.ts -------------------------------------------------------------------------------- /examples/phaser/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/index.css -------------------------------------------------------------------------------- /examples/phaser/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/index.tsx -------------------------------------------------------------------------------- /examples/phaser/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/lib/utils.ts -------------------------------------------------------------------------------- /examples/phaser/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/logo.svg -------------------------------------------------------------------------------- /examples/phaser/src/pages/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/pages/test.tsx -------------------------------------------------------------------------------- /examples/phaser/src/phaserClasses/AgentCharacter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/phaserClasses/AgentCharacter.ts -------------------------------------------------------------------------------- /examples/phaser/src/phaserClasses/BubbleText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/phaserClasses/BubbleText.ts -------------------------------------------------------------------------------- /examples/phaser/src/phaserGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/phaserGame.tsx -------------------------------------------------------------------------------- /examples/phaser/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/phaser/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/reportWebVitals.ts -------------------------------------------------------------------------------- /examples/phaser/src/scenes/MainScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/scenes/MainScene.ts -------------------------------------------------------------------------------- /examples/phaser/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/setupTests.ts -------------------------------------------------------------------------------- /examples/phaser/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/src/styles/globals.css -------------------------------------------------------------------------------- /examples/phaser/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/tailwind.config.js -------------------------------------------------------------------------------- /examples/phaser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/tsconfig.json -------------------------------------------------------------------------------- /examples/phaser/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toughyear/generative-agents/HEAD/examples/phaser/yarn.lock --------------------------------------------------------------------------------