├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc.js ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── package.json ├── packages ├── client │ ├── package.json │ ├── src │ │ ├── assets │ │ │ ├── maps │ │ │ │ ├── house-1.json │ │ │ │ ├── house-2.json │ │ │ │ ├── house.png │ │ │ │ ├── town.json │ │ │ │ └── town.png │ │ │ └── sprites │ │ │ │ ├── player.png │ │ │ │ └── sprite.png │ │ ├── constants │ │ │ ├── assets.ts │ │ │ ├── config.ts │ │ │ ├── player.ts │ │ │ └── scenes.ts │ │ ├── favicon.ico │ │ ├── index.css │ │ ├── index.html │ │ ├── index.ts │ │ ├── objects │ │ │ └── player.ts │ │ ├── scenes │ │ │ ├── House-1.ts │ │ │ ├── House-2.ts │ │ │ ├── Init.ts │ │ │ ├── Town.ts │ │ │ └── index.ts │ │ └── utilities │ │ │ ├── analytics.ts │ │ │ ├── base-scene.ts │ │ │ └── tileset-animation.ts │ └── tsconfig.json ├── server │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── models │ │ │ └── player.ts │ │ └── utilities │ │ │ └── base-model.ts │ └── tsconfig.json └── shared │ ├── package.json │ ├── src │ ├── constants │ │ ├── actions │ │ │ ├── index.ts │ │ │ └── player.ts │ │ ├── directions.ts │ │ ├── index.ts │ │ ├── position.ts │ │ └── scenes.ts │ └── index.ts │ └── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .parcel-cache 2 | dist 3 | node_modules -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/package.json -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/src/assets/maps/house-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/assets/maps/house-1.json -------------------------------------------------------------------------------- /packages/client/src/assets/maps/house-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/assets/maps/house-2.json -------------------------------------------------------------------------------- /packages/client/src/assets/maps/house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/assets/maps/house.png -------------------------------------------------------------------------------- /packages/client/src/assets/maps/town.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/assets/maps/town.json -------------------------------------------------------------------------------- /packages/client/src/assets/maps/town.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/assets/maps/town.png -------------------------------------------------------------------------------- /packages/client/src/assets/sprites/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/assets/sprites/player.png -------------------------------------------------------------------------------- /packages/client/src/assets/sprites/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/assets/sprites/sprite.png -------------------------------------------------------------------------------- /packages/client/src/constants/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/constants/assets.ts -------------------------------------------------------------------------------- /packages/client/src/constants/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/constants/config.ts -------------------------------------------------------------------------------- /packages/client/src/constants/player.ts: -------------------------------------------------------------------------------- 1 | export const SPEED = 200; 2 | -------------------------------------------------------------------------------- /packages/client/src/constants/scenes.ts: -------------------------------------------------------------------------------- 1 | export const INIT = 'Init'; 2 | -------------------------------------------------------------------------------- /packages/client/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/favicon.ico -------------------------------------------------------------------------------- /packages/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/index.css -------------------------------------------------------------------------------- /packages/client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/index.html -------------------------------------------------------------------------------- /packages/client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/index.ts -------------------------------------------------------------------------------- /packages/client/src/objects/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/objects/player.ts -------------------------------------------------------------------------------- /packages/client/src/scenes/House-1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/scenes/House-1.ts -------------------------------------------------------------------------------- /packages/client/src/scenes/House-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/scenes/House-2.ts -------------------------------------------------------------------------------- /packages/client/src/scenes/Init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/scenes/Init.ts -------------------------------------------------------------------------------- /packages/client/src/scenes/Town.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/scenes/Town.ts -------------------------------------------------------------------------------- /packages/client/src/scenes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/scenes/index.ts -------------------------------------------------------------------------------- /packages/client/src/utilities/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/utilities/analytics.ts -------------------------------------------------------------------------------- /packages/client/src/utilities/base-scene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/utilities/base-scene.ts -------------------------------------------------------------------------------- /packages/client/src/utilities/tileset-animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/src/utilities/tileset-animation.ts -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/server/package.json -------------------------------------------------------------------------------- /packages/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/server/src/index.ts -------------------------------------------------------------------------------- /packages/server/src/models/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/server/src/models/player.ts -------------------------------------------------------------------------------- /packages/server/src/utilities/base-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/server/src/utilities/base-model.ts -------------------------------------------------------------------------------- /packages/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/server/tsconfig.json -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/constants/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './player'; 2 | -------------------------------------------------------------------------------- /packages/shared/src/constants/actions/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/shared/src/constants/actions/player.ts -------------------------------------------------------------------------------- /packages/shared/src/constants/directions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/shared/src/constants/directions.ts -------------------------------------------------------------------------------- /packages/shared/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/shared/src/constants/index.ts -------------------------------------------------------------------------------- /packages/shared/src/constants/position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/shared/src/constants/position.ts -------------------------------------------------------------------------------- /packages/shared/src/constants/scenes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/shared/src/constants/scenes.ts -------------------------------------------------------------------------------- /packages/shared/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constants'; 2 | -------------------------------------------------------------------------------- /packages/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/packages/shared/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackyrusly/jrgame/HEAD/yarn.lock --------------------------------------------------------------------------------