Elevate your strategic thinking! 🌍 Dive into the world of airline economics with Flyconomy.
Flyconomy is a captivating 2D economic simulation game where you step into the shoes of an airline mogul. Aim to outpace competitors by making savvy decisions, from flight planning to fleet management.
- Real-world Airport Data: Step into the aviation world with genuine airport data sourced from OpenStreetMap.
- Route Mastery: Chalk out the most profitable routes keeping in mind distance, fees, and passenger demand.
- Manage Your Fleet: Dive deep into fleet management. Choose aircrafts wisely considering costs, passenger capacity, and fuel efficiency.
- Grow Your Empire: Watch your profits soar and use them to broaden your horizons and stretch your airline network.
- User-friendly Interface: Dive right in with an intuitive UI, crafted meticulously with Bevy and EGUI.
- Single-Player Experience: Embark solo! But keep an eye out for multiplayer adventures in future updates.
- Set Your Base: Kickstart by picking a home airport and invest in your very first aircraft.
- Chart Your Path: Plan routes by weighing airport distances, fees, and demand. Be the captain of your destiny!
- Stay Economically Aware: Monitor fluctuating fuel prices. Sometimes, shorter routes are golden.
- Expand and Conquer: Earnings in your pocket? Time to reinvest. More planes, more routes, more profits!
-
Clone the repository:
git clone https://github.com/chriamue/flyconomy.git
-
Enter the directory:
cd flyconomy
-
Get airborne:
cargo run
-
Ready your code for the web:
wasm-pack build --target web
-
Take off online:
python3 -m http.server
-
Land safely on Localhost.
Flyconomy goes beyond traditional gaming by integrating Non-Fungible Tokens (NFTs) for attractions. This allows players to truly own, update, and transfer parts of the game world.
- NFTs as Attractions: Each attraction in Flyconomy is represented as an NFT. Owning an NFT gives you the right to update its name, description, and GPS location.
- Minting New Attractions: Players can mint new attractions up to a total of 1000. This means you can create and add your own landmarks to the game, making it a truly community-driven experience.
- Transferring Ownership: After the initial 1000 attractions are minted, you'll need to acquire a token from another player to update an attraction. This ensures that the game world remains dynamic, with attractions potentially changing based on player trades and decisions.
🔗 Mint or Update an Attraction: https://blog.chriamue.de/flyconomy/contracts-app/
Your insights can propel Flyconomy to greater heights. Feel free to join our open-source journey.
- Fork the project.
- Create your feature branch (
git checkout -b feature/YourFeatureName
). - Commit your insights (
git commit -m 'Add YourFeatureName'
). - Spread your wings (
git push origin feature/YourFeatureName
). - Open a pull request.
Fly under the MIT License. Get more details in LICENSE.
Direct Flight to the Project: https://github.com/chriamue/flyconomy
Kudos to the creative minds:
- The spinning earth, materials, and shading insights from bevy_mod_paramap.
- A shoutout for the brilliant tutorial: frederickjjoubert/bevy-ball-game.