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

https://github.com/armsnyder/othelgo

A command-line Othello game and experiment using AWS API Gateway WebSocket APIs and AWS Lambda
https://github.com/armsnyder/othelgo

ai api-gateway aws-api-gateway aws-apigateway aws-lambda aws-lambda-golang aws-websockets golang lambda minimax multiplayer multiplayer-game multiplayer-online-game othello othello-game singleplayer singleplayer-game terminal-based terminal-game websocket

Last synced: 3 months ago
JSON representation

A command-line Othello game and experiment using AWS API Gateway WebSocket APIs and AWS Lambda

Awesome Lists containing this project

README

          

# Othelgo

A commandline Othello game and experiment using AWS API Gateway WebSocket APIs and AWS Lambda.

## Play the game

Run the client with `make run` (requires [Go](https://golang.org/doc/install)).

```sh
$ make run
```

## Local development

Requires [Go](https://golang.org/doc/install) and [Docker Compose](https://docs.docker.com/compose/install/).

In one terminal window, start the local server with `make serve`.

```sh
$ make serve
```

In a second and third terminal window, start the client in local mode with `make playlocal`.

```sh
$ make playlocal
```

## Web Client (Experimental)

Requires [Yarn](https://yarnpkg.com/getting-started/install)

```sh
$ cd web
$ yarn # install dependencies
$ yarn dev # start local dev server
```