Skip to content

LordBaryhobal/packetman

Repository files navigation

Packetman

Table of Contents

1. What is it ?

Packetman is a 2D platformer taking place in a computer. Its goal, other than entertainment, is to teach the concepts and structures behind networking and internet communication. It is entirely coded in Python using Pygame. It was originally started as a project for a computer course but is now more a personnal project to practice different programming skills.

2. How do I use it ?

2.1 Installation

  1. Install Python 3.6+
  2. Clone this repository on your machine.
  3. Navigate to the downloaded folder
  4. Run pip install -r requirements.txt. This will install all the needed Python modules.
  5. In the game folder, run main.py or, if you have VS Code installed, you can open the folder and run one of the launch configs.

2.2 Playing

No tutorial is given for the game but elements are explained throughout the levels.

2.3 Editor

To access editor mode, go in config.json and change edition to true. A tutorial explaining the different shortcuts and mouse actions for editor mode will soon be available.

3. How can I contribute ?

3.1 Report issues

Please report any issues you may be facing directly through the GitHub repository.

3.2 Ideas & Pull Requests

If you want to contribute to this project, you are welcome to propose ideas in the discussion section. You can also fork the repository and create pull requests.

4. Copyright

You are free to use this project in any way or form, even for commercial purposes, as long as you keep the same license (GPL-3.0) and credit the orignal authors.

5. Spreadsheets

You can access the different spreadsheets listing all translations, texts, sounds, settings and save format by clicking here.

About

Python game in the frame of a school project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages