ship-shape

command module
v0.0.0-...-40e17fa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2023 License: Apache-2.0 Imports: 22 Imported by: 0

README

Ship shape

Supply chain management indie game ... IN SPACE! Current state is preliminary - there's a six-level tutorial, about an hour's worth of gameplay. You can try it out in your browser here.

Ship shape was mentioned in the Ebitengine 2022 year in review :)

Built with Golang using the Ebitengine game engine and gg graphics library.

Design principles

The game in its current state meets some but not yet all of these.

  • It's real time. The objective is to produce a surplus of materials within a time limit.
  • It conveys a sense that you're playing in a real physical place. You build and progress even when you don't meet all the objectives for an individual level.
  • There isn't a combat mechanic.
  • It's a management game. The player's direct control is limited: most of what happens is autonomous decisions by game entities.
  • There's a deep tech tree. The supply chain is the tech tree. Distance matters.
  • The user interface is shallow: everything shows what it's doing and uses already well-understood cultural referents (ice, water, computers) rather than requiring players to learn game-specific terminology.

screenshot

Building it locally

With go installed, download and run the game with:

go run github.com/jcgraybill/ship-shape@latest

To build on Ubuntu, first install additional packages:

apt install libgl1-mesa-dev xorg-dev libasound2-dev

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
bar

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL