Skip to content

W3NDO/space_courier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Courier

Space Courier is a cosy, web-based game built with Elixir and Phoenix LiveView. Players act as courier travelling across our solar system, customizing their ships to deliver vital goods between space ports.

Homepage resupply page

Core Mechanics

The Gameplay Loop: Transport Fuel, Food, and Water. The farther the port, the higher the payout—and the higher the risk. Danger Ratings: cargo varies in danger based on the type of cargo. For instance, radioactive materials would have a higher danger rating than food or water type cargo. (this is still a work in progress)

Tech Stack

Backend: Elixir 1.17+ / Phoenix 1.7+ (LiveView for real-time UI) Database: PostgreSQL The game uses mix phx.gen.auth for secure, session-based authentication.

Account Features:

Inventory: Players manage their credits Ship Customization: Upgrade Engines (speed), Hulls (protection), and Tanks (fuel capacity). (This is still a work in progress) We also track number of successful deliveries per player

Getting Started

Clone the repository. Run mix setup to install dependencies and initialize the local database. Start the Phoenix server: mix phx.server. Visit localhost:4000 to start your courier career.

About

A cosy web based game built on elixir/phoenix liveview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors