https://github.com/follgad/bemi-is-you
Online multiplayer puzzle game written in Go and Javascript, inspired by Baba Is You
https://github.com/follgad/bemi-is-you
javascript websockets
Last synced: about 1 month ago
JSON representation
Online multiplayer puzzle game written in Go and Javascript, inspired by Baba Is You
- Host: GitHub
- URL: https://github.com/follgad/bemi-is-you
- Owner: FOLLGAD
- Created: 2019-04-23T08:32:30.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-13T18:14:51.000Z (over 3 years ago)
- Last Synced: 2025-04-01T04:41:23.360Z (about 1 year ago)
- Topics: javascript, websockets
- Language: Go
- Homepage:
- Size: 7.79 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bemi and Sami
## How to run
Build the Go project and run the binary
```bash
$ go build
$ ./bemi
```
Then go to `http://localhost:8123`
## Technologies
### Frontend
- Javascript & HTML
- [pixi.js](https://github.com/pixijs/pixi.js) graphics library
- Websocket js-API
- Webpack för att bygga
### Backend
- Golang webserver
- Förmedlar karaktärers positioner samt level-info över [Websockets](https://github.com/gorilla/websocket)
## Gameplay
You and your friend play together through different levels online. Text blocks build up the logic of the levels which you can move and affect in different ways in order to proceed to the next level.

## Game mechanics
- Words
- Adjectives
- Nouns
- Joining words
### Joining words
`IS`
### Sentence building
`NOUN` `IS` `ADJECTIVE`
`NOUN` `IS` `NOUN`
## Controls
WASD - Movement
Z - Undo
R - Restart
## Level building
Using the [Tiled](https://thorbjorn.itch.io/tiled) JSON format.