Skip to content

You are a space captain wanting to become the master of Univers. Win shuttles, defeat your enemies and dominate the galaxy!

License

Notifications You must be signed in to change notification settings

Jumitti/Starwalkers

This branch is 126 commits ahead of Gametoy20/starwalkers:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ae0ee93 ยท Jun 29, 2024
Jun 18, 2024
Jun 18, 2024
Jun 29, 2024
Jun 19, 2024
Jun 19, 2024
Jun 29, 2024
Jun 28, 2024
Jun 27, 2024
Jun 29, 2024
Jun 19, 2024
Jun 18, 2024
Jun 28, 2024
Jun 18, 2024
Jun 28, 2024
Jun 28, 2024

Repository files navigation

Starwalkers ๐Ÿš€

Logo Starwalkers

Overview ๐Ÿ›ธ

Welcome to Starwalkers, a text-based space adventure where you command a fleet of starships! Build your fleet, explore the cosmos, engage in tactical battles, and support your friends by sending credits.

Features โœจ

  • Build Your Fleet: Purchase and customize starships to enhance your fleet's capabilities.
  • Tactical PvE Battles: Challenge computer-controlled enemies in strategic text-based combat.
  • Support Friends: Send credits to friends to help them on their journey.
  • Progression and Upgrades: Enhance your fleet's capabilities with future upgrade options.

How to Play ๐ŸŽฎ

  1. Installation:

    • Clone the repository: git clone https://github.com/jumitti/starwalkers.git
    • Install dependencies: pip install -r requirements.txt
  2. Launching the Game:

    • Navigate to the project directory.
    • Run the game: streamlit run starwalkers_streamlit.py
  3. Running Backup Script:

    • For database backup, run python scheduled_tasks.py in parallel to ensure data safety during updates or unexpected events.
  4. Gameplay Tips:

    • Purchase new ships to expand and strengthen your fleet.
    • Explore different sectors to discover valuable resources and artifacts.
    • Engage in text-based PvE combat to earn rewards and progress.
  5. Documentation

Future Updates ๐Ÿ”ฎ

We're continuously enhancing Starwalkers to provide a richer text-based gaming experience:

  • Marketplace: Soon, trade ships and resources with other players through the marketplace.
  • Expanded Gameplay: Look forward to more dynamic features and challenges.

Stay tuned for updates!

Security ๐Ÿ”

Starwalkers prioritizes the security of player accounts through the following measures:

  • Password Encryption: User passwords are securely encrypted using bcrypt hashing algorithm.
  • Database Access: Access to user data is managed through secure SQLite database connections.
  • Authentication: Players must create an account with a unique username and securely encrypted password.

Support ๐Ÿ› ๏ธ

For any inquiries or feedback, please contact us with Issues. We'd love to hear from you!

Credits ๐Ÿชช

  • Julien Minniti: Lead developer and creator of Starwalkers Streamlit and Telegram Bot.
  • Gametoy20: Original game concept creator and ongoing contributor.

License ๐Ÿ“œ

This project is licensed under the MIT License.

About

You are a space captain wanting to become the master of Univers. Win shuttles, defeat your enemies and dominate the galaxy!

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 100.0%