https://github.com/plutov/games
Verbal games based on Google Speech, Google Translate, AI. Written in Go, some games support multiplayer mode. Written in Go.
https://github.com/plutov/games
Last synced: about 1 month ago
JSON representation
Verbal games based on Google Speech, Google Translate, AI. Written in Go, some games support multiplayer mode. Written in Go.
- Host: GitHub
- URL: https://github.com/plutov/games
- Owner: plutov
- License: mit
- Created: 2017-07-23T07:25:14.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-26T10:05:40.000Z (almost 8 years ago)
- Last Synced: 2025-01-30T15:45:00.712Z (3 months ago)
- Language: Go
- Homepage:
- Size: 23.4 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Check it out
Games currently deployed to [http://pliutau.com/games/](http://pliutau.com/games/).
### Web Speech API
Currently it's done by using browser voice recognition, so it works *only in Chrome now*. Web page uses [Web Speech API](https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html).
### Available Games
#### 20 questions
Simple fun game where you should guess a noun by asking a maximum of 20 questions. Question can be answered only with "Yes", "No" and "Don't know".
### TODO
- [ ] UT.
- [ ] Log completed games.
- [ ] 20 questions game. Word "crocodile".
- [ ] Switch to use voice recognition in backend using Google Speech API.
- [ ] Choosing a language and supporting Google Translate API.
- [ ] Add machine learning.
- [x] Deploy somewhere with Docker to be accessible from internet.### How to Contribute
* Fork a repository
* Add/Fix something
* Check that tests are passing: `go test -v ./pkg/...`
* Create PR### Run
```
docker pull pltvs/games
docker run -t -p 8080:8080 pltvs/games
// Prod: docker run -d -p 5100:5100 -e ENV=prod pltvs/games
// Navigate to http://localhost:8080
```