-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add initial interfaces and a more complete binding (#1)
* Initial rework * Fixed README * Fixed various typos * Changed naming style * Misc. adjustments * Misc. updates * Additional SS bindings and sorted by docs * Cleaned up control messages * Updated names * Added client agent constants * Completed client agent bindings * Misc. additions * Misc updates * Added PR template * Added basic README * Fix incorrect folder * Create preview builds * Automatically determine requirements from requirements.txt * Misc. changes
- Loading branch information
1 parent
1bb4f16
commit 13b9be3
Showing
16 changed files
with
2,866 additions
and
1,431 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
## Issue description | ||
<!-- What is this change intended to accomplish? What problem does it solve? | ||
If this change resolves a GitHub issue, include the issue number. --> | ||
|
||
## Solution description | ||
<!-- Explain here how your PR solves the problem, what approach it takes. --> | ||
|
||
## Checklist | ||
I have done my best to ensure that… | ||
* [] …this change follows the coding style and design patterns of the codebase | ||
* [] …I own the intellectual property rights to this code | ||
* [] …the intent of this change is clearly explained | ||
* [] …the changed code is adequately covered by the test suite, where possible. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,45 @@ | ||
Panda3D Astron | ||
============== | ||
![GitHub issues](https://img.shields.io/github/issues/NxtStudios/p3d-rest?style=for-the-badge) | ||
![PyPI - Status](https://img.shields.io/pypi/status/panda3d-astron?style=for-the-badge) | ||
![Engine](https://img.shields.io/static/v1?style=for-the-badge&label=Engine&message=Panda3D&color=red) | ||
# Panda3D Astron | ||
|
||
Panda3D Astron server support as a Python 3 module. Allows the use of Astron with stock Panda3D | ||
[![Build, Test, and Publish](https://github.com/thetestgame/panda3d-astron/actions/workflows/main.yml/badge.svg)](https://github.com/thetestgame/panda3d-astron/actions/workflows/main.yml) | ||
![PyPI - Version](https://img.shields.io/pypi/v/panda3d-astron) | ||
|
||
### Requirements | ||
## Overview | ||
|
||
- The Panda3D SDK (get it <a href="http://www.panda3d.org/download.php?sdk">here</a>) | ||
Panda3D Astron is a package that integrates the Astron distributed server framework with the Panda3D game engine. This allows for the creation of large-scale multiplayer games using Panda3D. | ||
|
||
## Installation | ||
|
||
You can install the package using pip: | ||
|
||
```bash | ||
pip install panda3d-astron | ||
``` | ||
|
||
## Dependencies | ||
|
||
- `panda3d` | ||
- `panda3d-toolbox` | ||
|
||
These dependencies will be installed automatically when you install `panda3d-astron`. | ||
|
||
## Usage | ||
|
||
To use Panda3D Astron in your project, simply import it along with Panda3D: | ||
|
||
```python | ||
import panda3d_astron | ||
from panda3d.core import * | ||
``` | ||
|
||
## License | ||
Panda3D REST is licensed under the MIT license. See the provided LICENSE file for details. | ||
|
||
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details. | ||
|
||
## Contributing | ||
|
||
Contributions are welcome! Please open an issue or submit a pull request on GitHub. | ||
|
||
## Contact | ||
|
||
For any questions or inquiries, please contact the project maintainers through GitHub. | ||
|
Oops, something went wrong.