Skip to content

code-gorilla-au/rush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rush

Rush is a five-player lane battle game that blends elements from risk and battle arena games. Built in Go, the game emphasises deep, meaningful strategic decisions through coach personas, tactical playbooks, and dynamic lane-based combat.

Quick Demo

demo

Prerequisites

Getting Started

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd rush
  2. Tidy dependencies:

    task format

Running the Application

To run the game:

task dev

Development

We use Taskfile.yml to manage project tasks. To see all available commands, run:

task --list

Key tasks include:

  • task test: Run unit tests.
  • task lint: Run linters.
  • task format: Format code and tidy modules.
  • task db-reset: Reset the database to a clean state.
  • task cover: Generate and show test coverage.

Project Structure

  • cmd/: Application entrypoint.
  • internal/: Core application logic.
  • docs/: Documentation.

Releases

Packages

Contributors

Languages