Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.59 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.59 KB

Table Tennis 🏓

This is a table tennis game built in Godot. This is built to target the web using Web Assembly.

Developing

Developing this requires these dependencies:

Any further dependencies can be installed by installing from the included requirements.txt file:

pip install -r requirements.txt

Additional commands

There is a Makefile provided which includes some useful tools:

  • make lint - runs gdlint against the codebase which checks for common Godot code issues.
  • make format - runs gdformat against the codebase which reformats the code to a consistent style.
  • make - builds the project, generating a distributable zip in the dist/ directory.
  • make run - builds the project, then hosts it locally using Python accessible at https://localhost:8000

Quick start

After installing the above dependencies you can import this project into Godot, and you can immediately start developing using standard Godot tools.

Continous integration

Any code must pass the linter, formatter, and be buildable to be allowed to merge. Each pull request and commit will have these checks ran against the changes automatically.