Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergioaugrod/uai_shot
A multiplayer ship game built with Elixir, Phoenix Framework and Phaser. :rocket:
https://github.com/sergioaugrod/uai_shot
elixir game multiplayer-game phaser phoenix-application phoenix-channels
Last synced: 4 months ago
JSON representation
A multiplayer ship game built with Elixir, Phoenix Framework and Phaser. :rocket:
- Host: GitHub
- URL: https://github.com/sergioaugrod/uai_shot
- Owner: sergioaugrod
- Created: 2017-11-03T01:28:06.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T15:15:39.000Z (about 2 years ago)
- Last Synced: 2024-09-29T23:46:12.629Z (4 months ago)
- Topics: elixir, game, multiplayer-game, phaser, phoenix-application, phoenix-channels
- Language: Elixir
- Homepage:
- Size: 2.73 MB
- Stars: 61
- Watchers: 2
- Forks: 7
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- freaking_awesome_elixir - Elixir - A multiplayer ship game built with Elixir, Phoenix Framework and Phaser. (Applications)
- fucking-awesome-elixir - uai_shot - A multiplayer ship game built with Elixir, Phoenix Framework and Phaser. (Applications)
- awesome-elixir - uai_shot - A multiplayer ship game built with Elixir, Phoenix Framework and Phaser. (Applications)
- awesome-elixir-gaming - UaiShot - Phaser + Phoenix Channels multiplayer space shooter with Asteroids-like physics
- awesome-elixir-gaming - UaiShot - Phaser + Phoenix Channels multiplayer space shooter with Asteroids-like physics
README
# Uai Shot [![Build Status](https://travis-ci.org/sergioaugrod/uai_shot.svg?branch=master)](https://travis-ci.org/sergioaugrod/uai_shot)
A multiplayer ship game built with Elixir, Phoenix Framework and Phaser.
## Demo
## Prerequisites
You will need the following things properly installed on your computer:
* [Elixir 1.9.1](https://github.com/elixir-lang/elixir)
* [Erlang 22](https://www.erlang-solutions.com/resources/download.html)
* [Node.js](https://github.com/nodejs/node)## Installation
Execute the following commands to install dependencies:
```bash
$ cd uai_shot
$ mix deps.get
$ (cd assets; npm install)
```## Usage
Init project:
```bash
$ iex -S mix phx.server
```Now you can visit from your browser.
## Game
![Game sample](/assets/static/images/game.png)
## Contributing
1. Clone it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D