Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bigardone/phoenix-battleship
The Good Old game, built with Elixir, Phoenix, React and Redux
https://github.com/bigardone/phoenix-battleship
elixir-lang phoenix-framework reactjs redux
Last synced: 29 days ago
JSON representation
The Good Old game, built with Elixir, Phoenix, React and Redux
- Host: GitHub
- URL: https://github.com/bigardone/phoenix-battleship
- Owner: bigardone
- License: mit
- Created: 2016-04-21T07:28:26.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T13:24:35.000Z (about 4 years ago)
- Last Synced: 2024-04-22T13:33:22.250Z (8 months ago)
- Topics: elixir-lang, phoenix-framework, reactjs, redux
- Language: Elixir
- Homepage: https://phoenix-battleship.herokuapp.com/
- Size: 233 KB
- Stars: 521
- Watchers: 21
- Forks: 51
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- freaking_awesome_elixir - Elixir - The Good Old game built with Elixir, Phoenix Framework, React and Redux. (Applications)
- fucking-awesome-elixir - Phoenix Battleship - The Good Old game built with Elixir, Phoenix Framework, React and Redux. (Applications)
- awesome-elixir - Phoenix Battleship - The Good Old game built with Elixir, Phoenix Framework, React and Redux. (Applications)
README
# Phoenix Battleship
[![Build Status](https://travis-ci.org/bigardone/phoenix-battleship.svg?branch=master)](https://travis-ci.org/bigardone/phoenix-battleship)The [Good Old game](https://en.wikipedia.org/wiki/Battleship_(game)) built with [Elixir](https://github.com/elixir-lang/elixir), [Phoenix Framework](https://github.com/phoenixframework/phoenix), [React](https://github.com/facebook/react) and [Redux](https://github.com/reactjs/redux).
![`board`](http://codeloveandboards.com/images/projects/battleship-8722ab93.jpg)
## Live demo
https://phoenix-battleship.herokuapp.com## Elm version
https://github.com/bigardone/phoenix-elm-battleship## Requirements
You need to have **Elixir v1.2** installed.## Installation instructions
To start your Phoenix Battleship app:1. Install dependencies with `mix deps.get`
2. Install npm packages with `npm install`
3. Start Phoenix endpoint with `mix phoenix.server`Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
## Still in progress
- [ ] Add game statistics.
- [x] Show list of awating games in home page.
- [ ] Add link to start a new game in the result view.
- [ ] Add pirate characters and animations.
- [ ] Responsive design.## License
See [LICENSE](LICENSE).