An open API service indexing awesome lists of open source software.

https://github.com/Vallasc/Distributed-PacMan

This project aims to create a fully distributed Pac-Man clone using CRDTs.
https://github.com/Vallasc/Distributed-PacMan

crdt svelte threejs typescript webrtc yjs

Last synced: over 1 year ago
JSON representation

This project aims to create a fully distributed Pac-Man clone using CRDTs.

Awesome Lists containing this project

README

          

# Distributed PacMan


Pacman Distributed Edition

This project aims to create a fully distributed Pac-Man clone using CRDTs.

[Demo](https://vallasc.github.io/Distributed-PacMan/public/?room=github)

Project [slides (italian)](https://vallasc.github.io/Distributed-PacMan/doc/slides/index.html)

It is based on the following open source projects:
* [Yjs](https://github.com/yjs/yjs)
* [Three.js](https://github.com/mrdoob/three.js/)
* [Pacman3D](https://github.com/butchler/Pacman-3D)

## How to run
```sh
npm install
npm run dev
```

## How to build
```sh
npm run build
```