① What is the project about?
Archipelago is a brand new project that I have been working on. The aim is to develop a seafaring and trading turn-based strategy game. Players will guide their ships around the islands, searching for goods to aid construction of ships and their bases, trading with the central market and each other, and avoiding hazards like pirates and whirlpools.
② Technology Stack
The project is a browser based game:
- Mechanics: Javascript
- Visuals: HTML and CSS initially but will be revisited later once I'm happy with the basic gameplay
③ Existing features
This first contribution to Utopian represents the completion of the first checkpoint: Setting up the initial game board. This includes:
- Creation of game board object (array to store status of game board, methods to populate initial game board, methods to generate individual board tiles and aggregate into the full board). The board is dynamic, so the size and shape and initial set up is flexible to any changes required from future game play.
- Set up of CSS for game board and different tiles.
- Basic website structure to hold board.
④ Roadmap
For the short term roadmap the first main goal is to get ships on the board moving at different speeds under the influence of the compass:
- Board set up - COMPLETE
- Basic ship creation: functionality and graphics
- Manual ship movement and board updating
- Basic compass creation: functionality and graphics
- Turn based activity of ship movement
The long term roadmap is still to be defined but includes:
- Land Squares and goods discovery
- Trading centre
- Conflicts (players and pirates)
- Hazards
- Scoring
⑤ Contact / contribute
You can get in touch with me on discord (ok, sometimes!) if you would like to contribute.
You can find the current state of the game here:
https://miniature-tiger.github.io/archipelago/
The repository for the project is here:
https://github.com/miniature-tiger/archipelago
Have fun!
Posted on Utopian.io - Rewarding Open Source Contributors