Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ondras/rogue-sea

Rogue Sea: a game created for the 7-day Roguelike 2021 challenge. Features ships, cannonballs, bitmap tiles, spatial audio and a nontrivial amount of piratey talk.
https://github.com/ondras/rogue-sea

7drl game roguelike

Last synced: 17 days ago
JSON representation

Rogue Sea: a game created for the 7-day Roguelike 2021 challenge. Features ships, cannonballs, bitmap tiles, spatial audio and a nontrivial amount of piratey talk.

Awesome Lists containing this project

README

        

# Rogue Sea

*A 7-day rogue-like turn-based raster-tiled naval-themed keyboard-controlled typescript-authored game*

[Play it online in yer browser!](https://ondras.github.io/rogue-sea/)

![Screenshot](screenshot.png)

## Main features

- Sea, ships, islands, cannons, pirates
- Zoomable map
- Multi-tile entities
- Three ship sizes
- Procedurally generated sea/islands
- WebGL rendering via [fastiles](https://github.com/ondras/fastiles)
- Spatial audio via [PannerNode](https://developer.mozilla.org/en-US/docs/Web/API/PannerNode)
- Control using arrows, AWD or vim-keys
- Tutorial

## Development

```sh
git clone ...
npm i
npm run build
```