Skip to content

Multiplayer laser tag game in Python with raycasting

License

Notifications You must be signed in to change notification settings

axelmunch/laser-tag

Repository files navigation

Laser Tag

Description

Multiplayer laser tag game in Python with raycasting.

Host and join LAN parties.

Team up or compete with your friends in different game modes.

Shoot players to score points.

Note

This is a beta version of the game. Some features may not be fully functional.

Prerequisites

Installation

Python virtual environment (optional)

Create

python -m venv .venv

Activate

Linux

source .venv/bin/activate

Windows

.venv\Scripts\activate

Install the dependencies

pip install -r requirements.txt

Usage

Run the game

python -m laser_tag

Run the standalone server

python -m laser_tag.network.Server [port] [debug]

Run the standalone server (using Docker)

docker compose up --build

Build

Linux

./build.sh

Windows

build

About

Multiplayer laser tag game in Python with raycasting

Resources

License

Stars

Watchers

Forks

Languages