An open API service indexing awesome lists of open source software.

https://github.com/justdvnsh/warriorpy

An exciting game of programming and Artificial Intelligence
https://github.com/justdvnsh/warriorpy

artificial-intelligence javascript python ruby ruby-warrior warriorjs warriorpy

Last synced: 4 months ago
JSON representation

An exciting game of programming and Artificial Intelligence

Awesome Lists containing this project

README

        

# Warrior-PY


An exciting game of programming and Artificial Intelligence


In WarriorPY, you wear the skin of a warrior climbing a tall tower to reach _The
Pythonic Sword_ at the top level. Legend has it that the sword bearer becomes
enlightened in the python language, but be warned: the journey will not be
easy. On each floor, you need to write Python to instruct the warrior to
battle enemies, rescue captives, and reach the stairs alive...

**No matter if you are new to programming or a Python guru, WarriorPY will
put your skills to the test. Will you dare?**

## Quick Start

1. Install WarriorPY with [pip](https://pypi.org):

```sh
pip install warriorPY
```

2. Launch the game:

```sh
warriorpy
```

3. Create your warrior.

4. You'll be pointed to a README file with instructions for the first level.

Good luck in your journey, warrior!

## Documentation

Learn how to play WarriorPY on the [official site](https://warriorpy.github.io)!

Jump straight to some of the most-visited pages:

- [**Set Up**](https://warriorpy.github.io/docs/set-up)
- [Gameplay](https://warriorpy.github.io/docs/gameplay)
- [Player API](https://warriorpy.github.io/docs/space-api)
- [CLI Options](https://warriorpy.github.io/docs/cli-options)

## Contributing

We welcome contributions to WarriorJS! These are the many ways you can help:

- Submit patches and features
- Make [towers](https://warriorpy.github.io/docs/towers.html) (new levels for the
game)
- Improve the [documentation and website](https://warriorpy.github.io)
- Report bugs
- Follow us on [Twitter](https://twitter.com/warrior_py)

Please read our [contribution guide](CONTRIBUTING.md) to get started. Also note
that this project is released with a
[Contributor Code of Conduct](CODE_OF_CONDUCT.md), please make sure to review
and follow it.

## Contributors

Thanks goes to each one of our contributors! :pray:
[Become a contributor](CONTRIBUTING.md).

## Acknowledgments

This project was born as a port of
[ruby-warrior](https://github.com/ryanb/ruby-warrior). Credits for the original
idea go to [Ryan Bates](https://github.com/ryanb).

Most of the architechtural inspiration has been taken from the [WarriorJS project](https://github.com/olistic/warriorjs)

## License

WarriorPY is licensed under a [MIT License](LICENSE).